Home
last modified time | relevance | path

Searched refs:clobber (Results 1 – 25 of 262) sorted by relevance

1234567891011

/openbsd-src/gnu/usr.bin/gcc/gcc/config/avr/
H A Davr.md39 (define_attr "cc" "none,set_czn,set_zn,set_n,compare,clobber"
194 (set_attr "cc" "none,none,clobber,clobber,none,none,clobber")])
202 (clobber (match_operand:QI 2 "register_operand" "=&d"))]
216 (clobber (match_dup 2))])]
245 (clobber (match_dup 2))])]
253 (clobber (match_operand:QI 2 "register_operand" "=&d"))]
266 (set_attr "cc" "none,clobber,clobber,none,clobber,none,none")])
294 (clobber (match_dup 2))])]
302 (clobber (match_operand:QI 2 "register_operand" "=&d"))]
316 (set_attr "cc" "none,set_zn,clobber,clobber,none,clobber")])
[all …]
/openbsd-src/gnu/gcc/gcc/config/avr/
H A Davr.md56 (define_attr "cc" "none,set_czn,set_zn,set_n,compare,clobber"
211 (set_attr "cc" "none,none,clobber,clobber,none,none,clobber")])
219 (clobber (match_operand:QI 2 "register_operand" "=&d"))]
234 (clobber (match_dup 2))])]
263 (clobber (match_dup 2))])]
271 (clobber (match_operand:QI 2 "register_operand" "=&d"))]
284 (set_attr "cc" "none,clobber,clobber,none,clobber,none,none")])
312 (clobber (match_dup 2))])]
320 (clobber (match_operand:QI 2 "register_operand" "=&d"))]
334 (set_attr "cc" "none,set_zn,clobber,clobber,none,clobber")])
[all …]
/openbsd-src/gnu/gcc/gcc/config/rs6000/
H A Dsync.md77 (clobber (match_scratch:GPR 4 "=&r"))
78 (clobber (match_scratch:CC 5 "=&x"))]
122 (clobber (match_scratch:SI 5 "=&r"))
123 (clobber (match_scratch:CC 6 "=&x"))]
142 (clobber (match_scratch:GPR 3 "=&r"))
143 (clobber (match_scratch:CC 4 "=&x"))]
160 (clobber (scratch:INT1))
161 (clobber (scratch:CC))])]
181 (clobber (match_scratch:SI 2 "=&b"))
182 (clobber (match_scratch:CC 3 "=&x"))]
[all …]
H A Drs6000.md192 (clobber (match_scratch:DI 2 "=r,r"))]
204 (clobber (match_scratch:DI 2 ""))]
250 (clobber (match_scratch:DI 2 "=r,r"))]
262 (clobber (match_scratch:DI 2 ""))]
317 (clobber (match_scratch:DI 2 "=r,r"))]
329 (clobber (match_scratch:DI 2 ""))]
384 (clobber (match_scratch:DI 2 "=r,r"))]
396 (clobber (match_scratch:DI 2 ""))]
451 (clobber (match_scratch:SI 2 "=r,r"))]
463 (clobber (match_scratch:SI 2 ""))]
[all …]
/openbsd-src/gnu/usr.bin/gcc/gcc/testsuite/gcc.dg/
H A D20020103-1.c9 #define clobber \ macro
12 #define clobber \ macro
16 #define clobber \ macro
20 #define clobber \ macro
23 #error no clobber macro defined
36 clobber; in bar()
/openbsd-src/gnu/gcc/gcc/config/m32c/
H A Dshift.md37 (clobber (match_scratch:HI 3 "=X,R1w"))]
49 (clobber (match_scratch:HI 3 "=X,R1w"))]
61 (clobber (match_scratch:HI 3 "=X,R1w"))]
74 (clobber (match_scratch:HI 3 ""))])]
84 (clobber (match_scratch:HI 3 ""))])]
94 (clobber (match_scratch:HI 3 ""))])]
106 (clobber (match_scratch:HI 3 "=X,R1w"))]
118 (clobber (match_scratch:HI 3 "=X,R1w"))]
130 (clobber (match_scratch:HI 3 "=X,R1w"))]
143 (clobber (match_scratch:HI 3 ""))])]
[all …]
/openbsd-src/gnu/usr.bin/gcc/gcc/config/rs6000/
H A Dspe.md189 (clobber (reg:SI SPEFSCR_REGNO))]
199 (clobber (reg:SI SPEFSCR_REGNO))]
209 (clobber (reg:SI SPEFSCR_REGNO))]
605 (clobber (reg:SI SPEFSCR_REGNO))]
695 (clobber (reg:SI SPEFSCR_REGNO))]
705 (clobber (reg:SI SPEFSCR_REGNO))]
731 (clobber (reg:SI SPEFSCR_REGNO))]
878 (clobber (reg:V2SI SPE_ACC_REGNO))]
889 (clobber (reg:V2SI SPE_ACC_REGNO))]
900 (clobber (reg:V2SI SPE_ACC_REGNO))]
[all …]
H A Drs6000.md879 (clobber (match_scratch:DI 2 "=r,r"))]
891 (clobber (match_scratch:DI 2 ""))]
937 (clobber (match_scratch:DI 2 "=r,r"))]
949 (clobber (match_scratch:DI 2 ""))]
1004 (clobber (match_scratch:DI 2 "=r,r"))]
1016 (clobber (match_scratch:DI 2 ""))]
1071 (clobber (match_scratch:DI 2 "=r,r"))]
1083 (clobber (match_scratch:DI 2 ""))]
1138 (clobber (match_scratch:DI 2 "=r,r"))]
1150 (clobber (match_scratch:DI 2 ""))]
[all …]
/openbsd-src/gnu/usr.bin/gcc/gcc/config/romp/
H A Dromp.md83 "clobber,none,sets,change0,copy1to0,compare,tbit"
86 (eq_attr "type" "fp,call") (const_string "clobber")
91 (const_string "clobber")))
98 (set_attr "cc" "clobber")])
242 (clobber (match_scratch:SI 2 "=X,&b"))]
257 (clobber (match_operand:SI 2 "" "=&b"))])]
302 (clobber (match_scratch:SI 2 "=X,&b"))]
312 (clobber (match_operand:SI 2 "" "=&b"))])]
361 (clobber (match_scratch:SI 2 "=X,&b"))]
371 (clobber (match_operand:SI 2 "" "=&b"))])]
[all …]
/openbsd-src/gnu/usr.bin/gcc/gcc/config/c4x/
H A Dc4x.md30 ; For addresses we wouldn't have to have a clobber of the CC
176 ; price of having to explicity define which insns clobber the CC
186 ; use constructs such as (clobber (match_scratch:CC N "&y,X")) to
192 ; Note that fundamental operations, such as moves, must not clobber the
193 ; CC. Thus movqi choses a move instruction that doesn't clobber the CC.
200 ; such as addqi without the clobber of CC, then GCC will be forced
254 ; lda load address, non-clobber CC
255 ; store memory store, non-clobber CC
256 ; load_load parallel memory loads, non-clobber CC
257 ; load_store parallel memory load and store, non-clobber CC
[all …]
/openbsd-src/gnu/gcc/gcc/config/c4x/
H A Dc4x.md30 ; For addresses we wouldn't have to have a clobber of the CC
176 ; price of having to explicitly define which insns clobber the CC
186 ; use constructs such as (clobber (match_scratch:CC N "&y,X")) to
192 ; Note that fundamental operations, such as moves, must not clobber the
193 ; CC. Thus movqi chooses a move instruction that doesn't clobber the CC.
200 ; such as addqi without the clobber of CC, then GCC will be forced
254 ; lda load address, non-clobber CC
255 ; store memory store, non-clobber CC
256 ; load_load parallel memory loads, non-clobber CC
257 ; load_store parallel memory load and store, non-clobber CC
[all …]
/openbsd-src/gnu/gcc/gcc/config/crx/
H A Dcrx.md119 (clobber (reg:CC CC_REGNUM))]
129 (clobber (reg:CC CC_REGNUM))]
141 (clobber (reg:CC CC_REGNUM))]
151 (clobber (reg:CC CC_REGNUM))]
163 (clobber (reg:CC CC_REGNUM))]
175 (clobber (reg:CC CC_REGNUM))]
185 (clobber (reg:CC CC_REGNUM))]
195 (clobber (reg:CC CC_REGNUM))]
207 (clobber (reg:CC CC_REGNUM))]
219 (clobber (reg:CC CC_REGNUM))]
[all …]
/openbsd-src/gnu/gcc/gcc/config/i386/
H A Di386.md1106 (clobber (mem:BLK (scratch)))]
1117 (clobber (mem:BLK (scratch)))]
1136 (clobber (reg:CC FLAGS_REG))]
1146 (clobber (reg:CC FLAGS_REG))]
1424 (clobber (reg:CC FLAGS_REG))]
1598 (clobber (reg:CC FLAGS_REG))]
1884 (clobber (mem:BLK (scratch)))]
1895 (clobber (mem:BLK (scratch)))]
1914 (clobber (reg:CC FLAGS_REG))]
1925 (clobber (reg:CC FLAGS_REG))]
[all …]
/openbsd-src/gnu/usr.bin/gcc/gcc/config/s390/
H A Ds390.md515 (clobber (match_scratch:SI 2 "=X,d"))]
548 (clobber (match_scratch:HI 2 "=d,X"))]
571 (clobber (match_scratch:HI 2 "=d"))]
616 (clobber (match_scratch:QI 2 "=d"))]
1269 (clobber (reg:CC 33))]
1668 (clobber (match_scratch:DI 3 "=X,&a"))]
1695 (clobber (match_scratch:SI 3 "=X,&a"))]
1731 (clobber (reg:CC 33))]
1750 (clobber (reg:CC 33))]
1785 (clobber (match_scratch:DI 2 "=X,&a"))
[all …]
/openbsd-src/gnu/gcc/gcc/config/s390/
H A Ds390.md449 (clobber (match_scratch:GPR 2 "=X,d"))]
483 (clobber (match_scratch:SI 2 "=X,d,d"))]
528 (clobber (match_scratch:HI 2 "=d,d,X"))]
563 (clobber (match_scratch:HQI 2 "=d,d"))]
1086 (clobber (reg:CC CC_REGNUM))])]
1099 (clobber (reg:CC CC_REGNUM))])]
1220 (clobber (reg:CC CC_REGNUM))])]
1233 (clobber (reg:CC CC_REGNUM))])]
1255 (clobber (reg:CC CC_REGNUM))]
1402 (clobber (reg:CC CC_REGNUM))]
[all …]
/openbsd-src/gnu/gcc/gcc/config/pa/
H A Dpa.md2439 (clobber (match_operand:SI 2 "register_operand" "=&a"))]
2446 /* We don't want the clobber emitted, so handle this ourselves. */
2456 (clobber (match_operand:SI 2 "register_operand" "=&r"))]
2463 /* We don't want the clobber emitted, so handle this ourselves. */
2473 (clobber (match_operand:SI 2 "register_operand" "=&r"))]
2480 /* We don't want the clobber emitted, so handle this ourselves. */
3065 (clobber (match_operand:SI 2 "register_operand" ""))]
3084 (clobber (match_operand:SI 5 "register_operand" ""))]
3097 (clobber (match_operand:SI 5 "register_operand" ""))]
3110 (clobber (match_operand:SI 5 "register_operand" ""))]
[all …]
/openbsd-src/gnu/gcc/gcc/
H A Dgenemit.c699 struct clobber_pat *clobber; in output_add_clobbers() local
708 for (clobber = clobber_list; clobber; clobber = clobber->next) in output_add_clobbers()
710 for (ent = clobber->insns; ent; ent = ent->next) in output_add_clobbers()
713 for (i = clobber->first_clobber; i < XVECLEN (clobber->pattern, 1); i++) in output_add_clobbers()
716 gen_exp (XVECEXP (clobber->pattern, 1, i), in output_add_clobbers()
717 GET_CODE (clobber->pattern), NULL); in output_add_clobbers()
738 struct clobber_pat *clobber; in output_added_clobbers_hard_reg_p() local
750 for (clobber = clobber_list; clobber; clobber = clobber->next) in output_added_clobbers_hard_reg_p()
751 if (clobber->has_hard_reg == clobber_p) in output_added_clobbers_hard_reg_p()
752 for (ent = clobber->insns; ent; ent = ent->next) in output_added_clobbers_hard_reg_p()
/openbsd-src/gnu/usr.bin/gcc/gcc/
H A Dgenemit.c688 struct clobber_pat *clobber; in output_add_clobbers() local
698 for (clobber = clobber_list; clobber; clobber = clobber->next) in output_add_clobbers()
700 for (ent = clobber->insns; ent; ent = ent->next) in output_add_clobbers()
703 for (i = clobber->first_clobber; i < XVECLEN (clobber->pattern, 1); i++) in output_add_clobbers()
706 gen_exp (XVECEXP (clobber->pattern, 1, i), in output_add_clobbers()
707 GET_CODE (clobber->pattern), NULL); in output_add_clobbers()
727 struct clobber_pat *clobber; in output_added_clobbers_hard_reg_p() local
740 for (clobber = clobber_list; clobber; clobber = clobber->next) in output_added_clobbers_hard_reg_p()
741 if (clobber->has_hard_reg == clobber_p) in output_added_clobbers_hard_reg_p()
742 for (ent = clobber->insns; ent; ent = ent->next) in output_added_clobbers_hard_reg_p()
/openbsd-src/gnu/usr.bin/gcc/gcc/config/i386/
H A Di386.md742 ;; and that fp moves clobber the condition codes, and that there is
1062 (clobber (mem:BLK (scratch)))]
1073 (clobber (mem:BLK (scratch)))]
1092 (clobber (reg:CC 17))]
1102 (clobber (reg:CC 17))]
1349 (clobber (reg:CC 17))]
1520 (clobber (reg:CC 17))]
1795 (clobber (mem:BLK (scratch)))]
1806 (clobber (mem:BLK (scratch)))]
1825 (clobber (reg:CC 17))]
[all …]
/openbsd-src/gnu/usr.bin/gcc/gcc/config/mn10200/
H A Dmn10200.md35 ;; clobber - value of cc is unknown
36 (define_attr "cc" "none,none_0hit,set_znv,set_zn,compare,clobber"
37 (const_string "clobber"))
92 …[(set_attr "cc" "none,clobber,clobber,none_0hit,none_0hit,none_0hit,none_0hit,none_0hit,none_0hit"…
124 …[(set_attr "cc" "none,clobber,clobber,none_0hit,none_0hit,none_0hit,none_0hit,none_0hit,none_0hit,…
175 [(set_attr "cc" "none,clobber,none_0hit,none_0hit,none_0hit,none_0hit,none_0hit")])
235 …[(set_attr "cc" "none,clobber,clobber,none_0hit,none_0hit,none_0hit,none_0hit,none_0hit,none_0hit"…
300 …[(set_attr "cc" "none,clobber,clobber,none_0hit,none_0hit,none_0hit,none_0hit,none_0hit,none_0hit"…
422 (clobber (match_scratch:SI 3 "=&d"))]
442 [(set_attr "cc" "clobber")])
[all …]
/openbsd-src/gnu/gcc/gcc/config/stormy16/
H A Dstormy16.md87 ; 'clobber' indicates it is changed in some unspecified way
89 (define_attr "psw_operand" "clobber,nop,0,1,2,3,4" (const_string "0"))
92 (set_attr "psw_operand" "clobber")])
320 (clobber (match_scratch:BI 3 "=X,X,X,&y,&y,&y,&y,&y"))]
339 (clobber (match_operand:BI 2 "" "=&y"))])]
394 (clobber (match_scratch:BI 3 "=X,X,&y,&y,&y,&y,&y"))]
446 (clobber (match_scratch:HI 3 "=b"))
518 (clobber (match_scratch:BI 3 ""))])]
534 (clobber (match_scratch:BI 3 "=y"))]
543 (clobber (match_scratch:BI 3 "=y"))]
[all …]
/openbsd-src/gnu/gcc/gcc/config/alpha/
H A Dsync.md83 (clobber (match_scratch:I48MODE 2 "=&r"))]
101 (clobber (match_scratch:I48MODE 2 "=&r"))]
121 (clobber (match_scratch:I48MODE 3 "=&r"))]
141 (clobber (match_scratch:I48MODE 3 "=&r"))]
162 (clobber (match_scratch:I48MODE 3 "=&r"))]
183 (clobber (match_scratch:I48MODE 3 "=&r"))]
217 (clobber (match_scratch:DI 5 "=&r,&r"))
218 (clobber (match_scratch:DI 6 "=X,&r"))]
240 (clobber (match_scratch:I48MODE 4 "=&r"))])]
255 (clobber (match_scratch:I48MODE 4 "=&r"))]
[all …]
/openbsd-src/gnu/usr.bin/gcc/gcc/config/pa/
H A Dpa.md2238 (clobber (match_operand:SI 2 "register_operand" "=&r"))]
2245 /* We don't want the clobber emitted, so handle this ourselves. */
2253 (clobber (match_operand:SI 2 "register_operand" "=&r"))]
2260 /* We don't want the clobber emitted, so handle this ourselves. */
2641 (clobber (match_operand:SI 2 "register_operand" ""))]
2660 (clobber (match_operand:SI 5 "register_operand" ""))]
2673 (clobber (match_operand:SI 5 "register_operand" ""))]
2686 (clobber (match_operand:SI 5 "register_operand" ""))]
2956 (clobber (match_dup 7))
2957 (clobber (match_dup 8))
[all …]
/openbsd-src/gnu/usr.bin/gcc/gcc/config/h8300/
H A Dh8300.md104 ;; clobber - value of cc is unknown
106 (define_attr "cc" "none,none_0hit,set_znv,set_zn,compare,clobber"
107 (const_string "clobber"))
124 (set_attr "cc" "clobber")])
135 (set_attr "cc" "clobber")])
146 (set_attr "cc" "clobber")])
192 (set_attr "cc" "set_zn,set_znv,set_znv,clobber,set_znv,set_znv")])
240 (set_attr "cc" "clobber")])
251 (set_attr "cc" "clobber")])
442 (set_attr "cc" "clobber")])
[all …]
/openbsd-src/gnu/usr.bin/gcc/gcc/config/stormy16/
H A Dstormy16.md62 ; 'clobber' indicates it is changed in some unspecified way
64 (define_attr "psw_operand" "clobber,nop,0,1,2,3,4" (const_string "0"))
67 (set_attr "psw_operand" "clobber")])
283 (clobber (match_scratch:BI 3 "=X,X,&y,&y,&y,&y,&y"))]
301 (clobber (match_operand:BI 2 "" "=&y"))])]
356 (clobber (match_scratch:BI 3 "=X,X,&y,&y,&y,&y,&y"))]
408 (clobber (match_scratch:HI 3 "=b"))
480 (clobber (match_scratch:BI 3 ""))])]
496 (clobber (match_scratch:BI 3 "=y"))]
505 (clobber (match_scratch:BI 3 "=y"))]
[all …]

1234567891011