Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
R
riscv-gcc-1
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lvzhengyang
riscv-gcc-1
Commits
df93505e
Commit
df93505e
authored
Apr 26, 2013
by
Uros Bizjak
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
i386.md (type, unit): Fix long lines.
* config/i386/i386.md (type, unit): Fix long lines. From-SVN: r198336
parent
acd1cc4b
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
29 additions
and
22 deletions
+29
-22
gcc/ChangeLog
+11
-11
gcc/config/i386/i386.md
+18
-11
No files found.
gcc/ChangeLog
View file @
df93505e
2013-04-26 Uros Bizjak <ubizjak@gmail.com>
* config/i386/i386.md (type, unit): Fix long lines.
2013-04-26 Richard Biener <rguenther@suse.de>
2013-04-26 Richard Biener <rguenther@suse.de>
* Makefile.in (lto-streamer-in.o): Add $(CFGLOOP_H) dependency.
* Makefile.in (lto-streamer-in.o): Add $(CFGLOOP_H) dependency.
...
@@ -81,9 +85,8 @@
...
@@ -81,9 +85,8 @@
(process_options): Default to -fdiagnostics-color=auto if
(process_options): Default to -fdiagnostics-color=auto if
GCC_COLORS env var is in the environment.
GCC_COLORS env var is in the environment.
* common.opt (fdiagnostics-color=): Add Var and Init.
* common.opt (fdiagnostics-color=): Add Var and Init.
* doc/invoke.texi (-fdiagnostics-color=): Document that if
* doc/invoke.texi (-fdiagnostics-color=): Document that if GCC_COLORS
GCC_COLORS env var is in the environment, the default is auto
env var is in the environment, the default is auto rather than never.
rather than never.
* diagnostic.h (file_name_as_prefix): Add context argument.
* diagnostic.h (file_name_as_prefix): Add context argument.
* diagnostic.c (file_name_as_prefix): Likewise. Colorize
* diagnostic.c (file_name_as_prefix): Likewise. Colorize
...
@@ -378,7 +381,7 @@
...
@@ -378,7 +381,7 @@
2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
* config/aarch64/aarch64.md
* config/aarch64/aarch64.md
(*cmp_swp_<optab><ALLX:mode>_shft_<GPI:mode>): New pattern.
(*cmp_swp_<optab><ALLX:mode>_shft_<GPI:mode>): New pattern.
2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
...
@@ -393,12 +396,10 @@
...
@@ -393,12 +396,10 @@
(TB_DREG): Add T_V4HF.
(TB_DREG): Add T_V4HF.
(v4hf_UP): New macro.
(v4hf_UP): New macro.
(neon_itype): Add NEON_FLOAT_WIDEN, NEON_FLOAT_NARROW.
(neon_itype): Add NEON_FLOAT_WIDEN, NEON_FLOAT_NARROW.
(arm_init_neon_builtins): Handle NEON_FLOAT_WIDEN,
(arm_init_neon_builtins): Handle NEON_FLOAT_WIDEN, NEON_FLOAT_NARROW.
NEON_FLOAT_NARROW.
Handle initialisation of V4HF. Adjust initialisation of reinterpret
Handle initialisation of V4HF. Adjust initialisation of reinterpret
built-ins.
built-ins.
(arm_expand_neon_builtin): Handle NEON_FLOAT_WIDEN,
(arm_expand_neon_builtin): Handle NEON_FLOAT_WIDEN, NEON_FLOAT_NARROW.
NEON_FLOAT_NARROW.
(arm_vector_mode_supported_p): Handle V4HF.
(arm_vector_mode_supported_p): Handle V4HF.
(arm_mangle_map): Handle V4HFmode.
(arm_mangle_map): Handle V4HFmode.
* config/arm/arm.h (VALID_NEON_DREG_MODE): Add V4HF.
* config/arm/arm.h (VALID_NEON_DREG_MODE): Add V4HF.
...
@@ -582,9 +583,8 @@
...
@@ -582,9 +583,8 @@
Chung-Lin Tang <cltang@codesourcery.com>
Chung-Lin Tang <cltang@codesourcery.com>
* dwarf2out.c (gen_enumeration_type_die): Fix HOST_BITS_PER_WIDE_INT
* dwarf2out.c (gen_enumeration_type_die): Fix HOST_BITS_PER_WIDE_INT
dependency behavior in enumeration type DIE generation. Add TODO
dependency behavior in enumeration type DIE generation. Add TODO note
note to comments about future DW_FORM_sdata/udata re-work of related
to comments about future DW_FORM_sdata/udata re-work of related code.
code.
2013-04-23 Lawrence Crowl <crowl@google.com>
2013-04-23 Lawrence Crowl <crowl@google.com>
...
...
gcc/config/i386/i386.md
View file @
df93505e
...
@@ -331,14 +331,18 @@
...
@@ -331,14 +331,18 @@
(define_attr "type"
(define_attr "type"
"other,multi,
"other,multi,
alu,alu1,negnot,imov,imovx,lea,
alu,alu1,negnot,imov,imovx,lea,
incdec,ishift,ishiftx,ishift1,rotate,rotatex,rotate1,
imul,imulx,idiv,
incdec,ishift,ishiftx,ishift1,rotate,rotatex,rotate1,
icmp,test,ibr,setcc,icmov,
i
mul,imulx,idiv,i
cmp,test,ibr,setcc,icmov,
push,pop,call,callv,leave,
push,pop,call,callv,leave,
str,bitmanip,
str,bitmanip,
fmov,fop,fsgn,fmul,fdiv,fpspc,fcmov,fcmp,fxch,fistp,fisttp,frndint,
fmov,fop,fsgn,fmul,fdiv,fpspc,fcmov,fcmp,
sselog,sselog1,sseiadd,sseiadd1,sseishft,sseishft1,sseimul,
fxch,fistp,fisttp,frndint,
sse,ssemov,sseadd,sseadd1,ssemul,ssecmp,ssecomi,ssecvt,ssecvt1,sseicvt,
sse,ssemov,sseadd,sseadd1,sseiadd,sseiadd1,
sseshuf,sseshuf1,ssediv,sseins,ssemuladd,sse4arg,lwp,
ssemul,sseimul,ssediv,sselog,sselog1,
sseishft,sseishft1,ssecmp,ssecomi,
ssecvt,ssecvt1,sseicvt,sseins,
sseshuf,sseshuf1,ssemuladd,sse4arg,
lwp,
mmx,mmxmov,mmxadd,mmxmul,mmxcmp,mmxcvt,mmxshft"
mmx,mmxmov,mmxadd,mmxmul,mmxcmp,mmxcvt,mmxshft"
(const_string "other"))
(const_string "other"))
...
@@ -349,11 +353,14 @@
...
@@ -349,11 +353,14 @@
;; The CPU unit operations uses.
;; The CPU unit operations uses.
(define_attr "unit" "integer,i387,sse,mmx,unknown"
(define_attr "unit" "integer,i387,sse,mmx,unknown"
(cond
[
(eq_attr "type" "fmov,fop,fsgn,fmul,fdiv,fpspc,fcmov,fcmp,fxch,fistp,fisttp,frndint")
(cond
[
(eq_attr "type" "fmov,fop,fsgn,fmul,fdiv,fpspc,fcmov,fcmp,
fxch,fistp,fisttp,frndint")
(const_string "i387")
(const_string "i387")
(eq_attr "type" "sselog,sselog1,sseiadd,sseiadd1,sseishft,sseishft1,sseimul,
(eq_attr "type" "sse,ssemov,sseadd,sseadd1,sseiadd,sseiadd1,
sse,ssemov,sseadd,sseadd1,ssemul,ssecmp,ssecomi,ssecvt,
ssemul,sseimul,ssediv,sselog,sselog1,
sseshuf,sseshuf1,ssecvt1,sseicvt,ssediv,sseins,ssemuladd,sse4arg")
sseishft,sseishft1,ssecmp,ssecomi,
ssecvt,ssecvt1,sseicvt,sseins,
sseshuf,sseshuf1,ssemuladd,sse4arg")
(const_string "sse")
(const_string "sse")
(eq_attr "type" "mmx,mmxmov,mmxadd,mmxmul,mmxcmp,mmxcvt,mmxshft")
(eq_attr "type" "mmx,mmxmov,mmxadd,mmxmul,mmxcmp,mmxcvt,mmxshft")
(const_string "mmx")
(const_string "mmx")
...
@@ -364,7 +371,7 @@
...
@@ -364,7 +371,7 @@
;; The (bounding maximum) length of an instruction immediate.
;; The (bounding maximum) length of an instruction immediate.
(define_attr "length_immediate" ""
(define_attr "length_immediate" ""
(cond
[
(eq_attr "type" "incdec,setcc,icmov,str,lea,other,multi,idiv,leave,
(cond
[
(eq_attr "type" "incdec,setcc,icmov,str,lea,other,multi,idiv,leave,
bitmanip,imulx")
bitmanip,imulx")
(const_int 0)
(const_int 0)
(eq_attr "unit" "i387,sse,mmx")
(eq_attr "unit" "i387,sse,mmx")
(const_int 0)
(const_int 0)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment