Home
last modified time | relevance | path

Searched refs:register_operand (Results 1 – 25 of 201) sorted by relevance

123456789

/openbsd/src/gnu/usr.bin/gcc/gcc/config/rs6000/
Daltivec.md162 [(set (match_operand:SI 0 "register_operand" "=r")
177 (unspec_volatile:SI [(match_operand:SI 1 "register_operand" "r")
222 [(set (match_operand:V16QI 0 "register_operand" "=v")
223 (plus:V16QI (match_operand:V16QI 1 "register_operand" "v")
224 (match_operand:V16QI 2 "register_operand" "v")))]
230 [(set (match_operand:V8HI 0 "register_operand" "=v")
231 (plus:V8HI (match_operand:V8HI 1 "register_operand" "v")
232 (match_operand:V8HI 2 "register_operand" "v")))]
238 [(set (match_operand:V4SI 0 "register_operand" "=v")
239 (plus:V4SI (match_operand:V4SI 1 "register_operand" "v")
[all …]
/openbsd/src/gnu/gcc/gcc/config/arm/
Diwmmxt.md23 [(set (match_operand:DI 0 "register_operand" "=y,?&r,?&r")
24 (ior:DI (match_operand:DI 1 "register_operand" "%y,0,r")
25 (match_operand:DI 2 "register_operand" "y,r,r")))]
35 [(set (match_operand:DI 0 "register_operand" "=y,?&r,?&r")
36 (xor:DI (match_operand:DI 1 "register_operand" "%y,0,r")
37 (match_operand:DI 2 "register_operand" "y,r,r")))]
47 [(set (match_operand:DI 0 "register_operand" "=y,?&r,?&r")
48 (and:DI (match_operand:DI 1 "register_operand" "%y,0,r")
49 (match_operand:DI 2 "register_operand" "y,r,r")))]
59 [(set (match_operand:DI 0 "register_operand" "=y")
[all …]
/openbsd/src/gnu/gcc/gcc/config/rs6000/
Daltivec.md176 && (register_operand (operands[0], <MODE>mode)
177 || register_operand (operands[1], <MODE>mode))"
253 [(set (match_operand:SI 0 "register_operand" "=r")
267 (unspec_volatile:SI [(match_operand:SI 1 "register_operand" "r")
280 [(clobber (match_operand:SI 1 "register_operand" "=l"))
290 (use (match_operand:SI 1 "register_operand" "l"))
300 [(set (match_operand:VI 0 "register_operand" "=v")
301 (plus:VI (match_operand:VI 1 "register_operand" "v")
302 (match_operand:VI 2 "register_operand" "v")))]
308 [(set (match_operand:V4SF 0 "register_operand" "=v")
[all …]
/openbsd/src/gnu/gcc/gcc/config/mips/
Dmips-dsp.md40 [(set (match_operand:DSPV 0 "register_operand" "=d")
41 (plus:DSPV (match_operand:DSPV 1 "register_operand" "d")
42 (match_operand:DSPV 2 "register_operand" "d")))
52 [(set (match_operand:DSP 0 "register_operand" "=d")
53 (unspec:DSP [(match_operand:DSP 1 "register_operand" "d")
54 (match_operand:DSP 2 "register_operand" "d")]
66 [(set (match_operand:DSPV 0 "register_operand" "=d")
67 (minus:DSPV (match_operand:DSPV 1 "register_operand" "d")
68 (match_operand:DSPV 2 "register_operand" "d")))
78 [(set (match_operand:DSP 0 "register_operand" "=d")
[all …]
Dmips-ps-3d.md22 [(set (match_operand:V2SF 0 "register_operand" "=f,f")
25 [(match_operand:GPR 1 "register_operand" "d,d")
27 (match_operand:V2SF 2 "register_operand" "f,0")
28 (match_operand:V2SF 3 "register_operand" "0,f")))]
37 [(set (match_operand:V2SF 0 "register_operand" "=f,f")
38 (unspec:V2SF [(match_operand:V2SF 1 "register_operand" "f,0")
39 (match_operand:V2SF 2 "register_operand" "0,f")
40 (match_operand:CCV2 3 "register_operand" "z,z")]
51 (set (match_operand:V2SF 0 "register_operand")
53 (match_operand:V2SF 2 "register_operand")
[all …]
/openbsd/src/gnu/gcc/gcc/config/score/
Dmac.md26 [(set (match_operand:SI 0 "register_operand" "=d")
27 (smax:SI (match_operand:SI 1 "register_operand" "d")
28 (match_operand:SI 2 "register_operand" "d")))]
35 [(set (match_operand:SI 0 "register_operand" "=d")
36 (smin:SI (match_operand:SI 1 "register_operand" "d")
37 (match_operand:SI 2 "register_operand" "d")))]
44 [(set (match_operand:SI 0 "register_operand" "=d")
45 (abs:SI (match_operand:SI 1 "register_operand" "d")))]
52 [(set (match_operand:SI 0 "register_operand" "=d")
53 (clz:SI (match_operand:SI 1 "register_operand" "d")))]
[all …]
Dmisc.md27 (match_operand:SI 1 "register_operand" "d"))]
34 [(set (match_operand:SI 0 "register_operand" "=d")
63 [(set (match_operand:SI 0 "register_operand" "=d")
65 (set (match_operand:SI 2 "register_operand" "=d")
73 [(set (match_operand:SI 0 "register_operand" "")
76 (match_operand:SI 2 "register_operand" "")
77 (match_operand:SI 3 "register_operand" "")))]
84 [(set (match_operand:SI 0 "register_operand" "=d")
97 [(match_operand:SI 0 "register_operand" "*e,d")
110 [(set (match_operand:SI 0 "register_operand" "")
[all …]
/openbsd/src/gnu/gcc/gcc/config/xtensa/
Dxtensa.md99 [(set (match_operand:DI 0 "register_operand" "")
100 (plus:DI (match_operand:DI 1 "register_operand" "")
101 (match_operand:DI 2 "register_operand" "")))]
137 [(set (match_operand:SI 0 "register_operand" "+a")
138 (plus:SI (ltu:SI (match_operand:SI 1 "register_operand" "r")
139 (match_operand:SI 2 "register_operand" "r"))
148 [(set (match_operand:SI 0 "register_operand" "=D,D,a,a,a")
149 (plus:SI (match_operand:SI 1 "register_operand" "%d,d,r,r,r")
163 [(set (match_operand:SI 0 "register_operand" "=a")
164 (plus:SI (mult:SI (match_operand:SI 1 "register_operand" "r")
[all …]
/openbsd/src/gnu/gcc/gcc/config/bfin/
Dbfin.md266 [(set (match_operand:SI 0 "register_operand" "")
268 (match_operand:SI 2 "register_operand" "")
269 (match_operand:SI 3 "register_operand" "")))]
276 [(set (match_operand:SI 0 "register_operand" "=da,da,da")
278 (eq:BI (match_operand:BI 3 "register_operand" "C,C,C")
280 (match_operand:SI 1 "register_operand" "da,0,da")
281 (match_operand:SI 2 "register_operand" "0,da,da")))]
292 [(set (match_operand:SI 0 "register_operand" "=da,da,da")
294 (ne:BI (match_operand:BI 3 "register_operand" "C,C,C")
296 (match_operand:SI 1 "register_operand" "0,da,da")
[all …]
/openbsd/src/gnu/gcc/gcc/config/i386/
Dsse.md119 [(set (match_operand:V4SF 0 "register_operand" "")
172 [(set (match_operand:V2DF 0 "register_operand" "")
182 [(match_operand:SSEMODE 0 "register_operand" "")]
227 (unspec:V4SF [(match_operand:V4SF 1 "register_operand" "x")]
236 (unspec:V2DF [(match_operand:V2DF 1 "register_operand" "x")]
245 (unspec:V2DI [(match_operand:V2DI 1 "register_operand" "x")]
254 (unspec:SI [(match_operand:SI 1 "register_operand" "r")]
262 [(set (match_operand:V16QI 0 "register_operand" "=x")
277 [(set (match_operand:V4SF 0 "register_operand" "")
283 [(set (match_operand:V4SF 0 "register_operand" "")
[all …]
Dmmx.md183 [(match_operand:MMXMODE 0 "register_operand" "")]
201 (unspec:DI [(match_operand:DI 1 "register_operand" "y")]
215 [(set (match_operand:V2SF 0 "register_operand" "=y")
224 [(set (match_operand:V2SF 0 "register_operand" "=y,y")
235 [(set (match_operand:V2SF 0 "register_operand" "")
242 [(set (match_operand:V2SF 0 "register_operand" "=y")
251 [(set (match_operand:V2SF 0 "register_operand" "=y")
260 [(set (match_operand:V2SF 0 "register_operand" "=y")
269 [(set (match_operand:V2SF 0 "register_operand" "=y")
278 [(set (match_operand:V2SF 0 "register_operand" "=y")
[all …]
/openbsd/src/gnu/usr.bin/gcc/gcc/config/xtensa/
Dxtensa.md94 [(set (match_operand:DI 0 "register_operand" "")
95 (plus:DI (match_operand:DI 1 "register_operand" "")
96 (match_operand:DI 2 "register_operand" "")))]
133 [(set (match_operand:SI 0 "register_operand" "+a")
134 (plus:SI (ltu:SI (match_operand:SI 1 "register_operand" "r")
135 (match_operand:SI 2 "register_operand" "r"))
144 [(set (match_operand:SI 0 "register_operand" "=D,D,a,a,a")
145 (plus:SI (match_operand:SI 1 "register_operand" "%d,d,r,r,r")
159 [(set (match_operand:SI 0 "register_operand" "=a")
160 (plus:SI (mult:SI (match_operand:SI 1 "register_operand" "r")
[all …]
/openbsd/src/gnu/gcc/gcc/config/sparc/
Dsparc.md373 (compare:CCFP (match_operand:SF 0 "register_operand" "")
374 (match_operand:SF 1 "register_operand" "")))]
385 (compare:CCFP (match_operand:DF 0 "register_operand" "")
386 (match_operand:DF 1 "register_operand" "")))]
397 (compare:CCFP (match_operand:TF 0 "register_operand" "")
398 (match_operand:TF 1 "register_operand" "")))]
410 (compare:CC (match_operand:SI 0 "register_operand" "r")
418 (compare:CCX (match_operand:DI 0 "register_operand" "r")
426 (compare:CCFPE (match_operand:SF 1 "register_operand" "f")
427 (match_operand:SF 2 "register_operand" "f")))]
[all …]
/openbsd/src/gnu/gcc/gcc/config/crx/
Dcrx.md57 (match_operand 0 "register_operand")))
61 (match_operand 0 "register_operand")))
65 (match_operand 0 "register_operand")))
68 (and (match_operand 0 "register_operand")
116 [(set (match_operand:DI 0 "register_operand" "=r,r")
117 (plus:DI (match_operand:DI 1 "register_operand" "%0,0")
126 [(set (match_operand:CRXIM 0 "register_operand" "=r,r")
127 (plus:CRXIM (match_operand:CRXIM 1 "register_operand" "%0,0")
138 [(set (match_operand:DI 0 "register_operand" "=r,r")
139 (minus:DI (match_operand:DI 1 "register_operand" "0,0")
[all …]
/openbsd/src/gnu/usr.bin/gcc/gcc/config/h8300/
Dh8300.md119 (match_operand:QI 0 "register_operand" "r"))])]
130 (match_operand:QI 0 "register_operand" "r"))])]
141 (match_operand:QI 0 "register_operand" "r"))])]
149 [(use (match_operand:QI 0 "register_operand" ""))]
166 && (register_operand (operands[0], QImode)
167 || register_operand (operands[1], QImode))"
182 && (register_operand (operands[0], QImode)
183 || register_operand (operands[1], QImode))"
201 if (!register_operand (operand0, QImode)
202 && !register_operand (operand1, QImode))
[all …]
/openbsd/src/gnu/gcc/gcc/config/h8300/
Dmova.md4 [(set (match_operand:QI 0 "register_operand" "=r,r")
14 [(set (match_operand:QI 0 "register_operand" "=r,r")
24 [(set (match_operand:QI 0 "register_operand" "=r,r")
34 [(set (match_operand:QI 0 "register_operand" "=r,r")
44 [(set (match_operand:HI 0 "register_operand" "=r,r")
53 [(set (match_operand:HI 0 "register_operand" "=r,r")
62 [(set (match_operand:HI 0 "register_operand" "=r,r")
72 [(set (match_operand:HI 0 "register_operand" "=r")
82 [(set (match_operand:HI 0 "register_operand" "=r")
93 [(set (match_operand:HI 0 "register_operand" "=r")
[all …]
Dh8300.md191 && (register_operand (operands[0], QImode)
192 || register_operand (operands[1], QImode))"
207 && (register_operand (operands[0], QImode)
208 || register_operand (operands[1], QImode))"
238 && !register_operand (operand0, QImode)
239 && !register_operand (operand1, QImode))
262 && (register_operand (operands[0], HImode)
263 || register_operand (operands[1], HImode))
284 && (register_operand (operands[0], HImode)
285 || register_operand (operands[1], HImode))"
[all …]
/openbsd/src/gnu/usr.bin/gcc/gcc/config/m88k/
Dm88k.md207 [(set (match_operand:SI 0 "register_operand" "")
208 (minus:SI (match_operand:SI 1 "register_operand" "")
209 (geu:SI (match_operand:SI 2 "register_operand" "")
210 (match_operand:SI 3 "register_operand" ""))))]
227 [(set (match_operand:SI 0 "register_operand" "")
228 (minus:SI (match_operand:SI 1 "register_operand" "")
229 (leu:SI (match_operand:SI 3 "register_operand" "")
230 (match_operand:SI 2 "register_operand" ""))))]
247 [(set (match_operand:SI 0 "register_operand" "")
248 (minus:SI (match_operand:SI 1 "register_operand" "")
[all …]
/openbsd/src/gnu/gcc/gcc/config/m88k/
Dm88k.md266 [(set (match_operand:SI 0 "register_operand" "")
267 (minus:SI (match_operand:SI 1 "register_operand" "")
268 (geu:SI (match_operand:SI 2 "register_operand" "")
269 (match_operand:SI 3 "register_operand" ""))))]
286 [(set (match_operand:SI 0 "register_operand" "")
287 (minus:SI (match_operand:SI 1 "register_operand" "")
288 (leu:SI (match_operand:SI 3 "register_operand" "")
289 (match_operand:SI 2 "register_operand" ""))))]
306 [(set (match_operand:SI 0 "register_operand" "")
307 (minus:SI (match_operand:SI 1 "register_operand" "")
[all …]
/openbsd/src/gnu/usr.bin/gcc/gcc/config/avr/
Davr.md133 "(operands[0] == const0_rtx || register_operand (operands[0], QImode))"
143 "(operands[0] == const0_rtx || register_operand (operands[0], HImode))"
152 "(operands[0] == const0_rtx || register_operand (operands[0], SImode))"
160 (match_operand:SF 0 "register_operand" "r"))]
182 if (!register_operand(operand0, QImode)
183 && ! (register_operand(operand1, QImode) || const0_rtx == operand1))
190 "(register_operand (operands[0],QImode)
191 || register_operand (operands[1], QImode) || const0_rtx == operands[1])"
200 [(set (match_operand:QI 0 "register_operand" "=l")
202 (clobber (match_operand:QI 2 "register_operand" "=&d"))]
[all …]
/openbsd/src/gnu/usr.bin/gcc/gcc/config/i960/
Di960.md106 (compare:CC (match_operand:DF 0 "register_operand" "r")
118 (compare:CC (match_operand:SF 0 "register_operand" "r")
132 (compare:CC (match_operand:SI 0 "register_operand" "d")
140 (compare:CC_UNS (match_operand:SI 0 "register_operand" "d")
148 (compare:CC (match_operand:DF 0 "register_operand" "r")
156 (compare:CC (match_operand:SF 0 "register_operand" "r")
167 (ne (sign_extract:SI (match_operand:SI 0 "register_operand" "d")
180 (eq (sign_extract:SI (match_operand:SI 0 "register_operand" "d")
193 (ne (zero_extract:SI (match_operand:SI 0 "register_operand" "d")
206 (eq (zero_extract:SI (match_operand:SI 0 "register_operand" "d")
[all …]
/openbsd/src/gnu/usr.bin/gcc/gcc/config/dsp16xx/
Ddsp16xx.md69 (match_operand:HI 0 "register_operand" ""))]
81 (match_operand:HI 0 "register_operand" "A"))]
88 (match_operand:QI 0 "register_operand" ""))]
100 (match_operand:QI 0 "register_operand" "j,q"))
112 (match_operand:QI 0 "register_operand" "j,q"))
122 (match_operand:QI 0 "register_operand" "j,q"))
140 (and:HI (match_operand:HI 0 "register_operand" "A,!A")
141 (match_operand:HI 1 "register_operand" "Z,A")))]
159 ;; (and:QI (match_operand:QI 0 "register_operand" "h")
250 [(set (cc0) (compare (match_operand:HI 0 "register_operand" "A,!A")
[all …]
/openbsd/src/gnu/gcc/gcc/config/pa/
Dpa.md597 (match_operand:DI 1 "register_operand" "")))]
704 [(set (match_operand:SI 0 "register_operand" "")
720 [(set (match_operand:SI 0 "register_operand" "")
734 [(set (match_operand:SI 0 "register_operand" "")
748 [(set (match_operand:SI 0 "register_operand" "")
762 [(set (match_operand:SI 0 "register_operand" "")
776 [(set (match_operand:SI 0 "register_operand" "")
790 [(set (match_operand:SI 0 "register_operand" "")
803 [(set (match_operand:SI 0 "register_operand" "")
816 [(set (match_operand:SI 0 "register_operand" "")
[all …]
/openbsd/src/gnu/usr.bin/gcc/gcc/config/sparc/
Dsparc.md324 (compare:CCFP (match_operand:SF 0 "register_operand" "")
325 (match_operand:SF 1 "register_operand" "")))]
336 (compare:CCFP (match_operand:DF 0 "register_operand" "")
337 (match_operand:DF 1 "register_operand" "")))]
348 (compare:CCFP (match_operand:TF 0 "register_operand" "")
349 (match_operand:TF 1 "register_operand" "")))]
361 (compare:CC (match_operand:SI 0 "register_operand" "r")
369 (compare:CCX (match_operand:DI 0 "register_operand" "r")
377 (compare:CCFPE (match_operand:SF 1 "register_operand" "f")
378 (match_operand:SF 2 "register_operand" "f")))]
[all …]
/openbsd/src/gnu/gcc/gcc/config/avr/
Davr.md150 "(operands[0] == const0_rtx || register_operand (operands[0], QImode))"
160 "(operands[0] == const0_rtx || register_operand (operands[0], HImode))"
169 "(operands[0] == const0_rtx || register_operand (operands[0], SImode))"
177 (match_operand:SF 0 "register_operand" "r"))]
199 if (!register_operand(operand0, QImode)
200 && ! (register_operand(operand1, QImode) || const0_rtx == operand1))
207 "(register_operand (operands[0],QImode)
208 || register_operand (operands[1], QImode) || const0_rtx == operands[1])"
217 [(set (match_operand:QI 0 "register_operand" "=l")
219 (clobber (match_operand:QI 2 "register_operand" "=&d"))]
[all …]

123456789