| /openbsd-src/gnu/usr.bin/gcc/gcc/config/avr/ |
| H A D | avr.md | 39 (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 D | avr.md | 56 (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 D | sync.md | 77 (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 D | rs6000.md | 192 (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 D | 20020103-1.c | 9 #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 D | shift.md | 37 (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 D | spe.md | 189 (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 D | rs6000.md | 879 (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 D | romp.md | 83 "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 D | c4x.md | 30 ; 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 D | c4x.md | 30 ; 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 D | crx.md | 119 (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 D | i386.md | 1106 (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 D | s390.md | 515 (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 D | s390.md | 449 (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 D | pa.md | 2439 (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 D | genemit.c | 699 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 D | genemit.c | 688 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 D | i386.md | 742 ;; 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 D | mn10200.md | 35 ;; 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 D | stormy16.md | 87 ; '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 D | sync.md | 83 (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 D | pa.md | 2238 (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 D | h8300.md | 104 ;; 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 D | stormy16.md | 62 ; '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 …]
|