Lines Matching refs:AT

19     XX3Form_AT3_XAB6<opcode, !or(xo, 0x01), (outs acc:$AT), IOL,
21 RegConstraint<"@earlyclobber $AT">;
23 XX3Form_AT3_XAB6<opcode, xo, (outs acc:$AT), !con((ins acc:$ATi), IOL),
25 RegConstraint<"$ATi = $AT">, NoEncode<"$ATi">;
29 XX3Form_AT3_XAB6<opcode, !or(xo, 0x01), (outs wacc:$AT), IOL,
31 RegConstraint<"@earlyclobber $AT">;
33 XX3Form_AT3_XAB6<opcode, xo, (outs wacc:$AT), !con((ins wacc:$ATi), IOL),
35 RegConstraint<"$ATi = $AT">, NoEncode<"$ATi">;
47 opcode, !or(xo, 0x01), (outs acc:$AT),
51 RegConstraint<"@earlyclobber $AT">;
54 opcode, xo, (outs acc:$AT),
59 RegConstraint<"$ATi = $AT">, NoEncode<"$ATi">;
64 opcode, !or(xo, 0x01), (outs wacc:$AT),
68 RegConstraint<"@earlyclobber $AT">;
71 opcode, xo, (outs wacc:$AT),
76 RegConstraint<"$ATi = $AT">, NoEncode<"$ATi">;
88 opcode, !or(xo, 0x01), (outs acc:$AT),
92 RegConstraint<"@earlyclobber $AT">;
95 opcode, xo, (outs acc:$AT),
100 RegConstraint<"$ATi = $AT">, NoEncode<"$ATi">;
105 opcode, !or(xo, 0x01), (outs wacc:$AT),
109 RegConstraint<"@earlyclobber $AT">;
112 opcode, xo, (outs wacc:$AT),
117 RegConstraint<"$ATi = $AT">, NoEncode<"$ATi">;
129 opcode, !or(xo, 0x01), (outs acc:$AT),
133 RegConstraint<"@earlyclobber $AT">;
136 opcode, xo, (outs acc:$AT),
140 RegConstraint<"$ATi = $AT">, NoEncode<"$ATi">;
145 opcode, !or(xo, 0x01), (outs wacc:$AT),
149 RegConstraint<"@earlyclobber $AT">;
152 opcode, xo, (outs wacc:$AT),
156 RegConstraint<"$ATi = $AT">, NoEncode<"$ATi">;
166 XX3Form_AT3_XAB6<opcode, xo, (outs acc:$AT), IOL,
168 RegConstraint<"@earlyclobber $AT">;
171 opcode, !or(xo, 0x20), (outs acc:$AT), !con((ins acc:$ATi), IOL),
173 RegConstraint<"$ATi = $AT">, NoEncode<"$ATi">;
178 opcode, xo, (outs acc:$AT),
182 RegConstraint<"@earlyclobber $AT">;
185 opcode, !or(xo, 0x20), (outs acc:$AT),
190 RegConstraint<"$ATi = $AT">, NoEncode<"$ATi">;
194 XX3Form_AT3_XAB6<opcode, xo, (outs wacc:$AT), IOL,
196 RegConstraint<"@earlyclobber $AT">;
199 opcode, !or(xo, 0x20), (outs wacc:$AT), !con((ins wacc:$ATi), IOL),
201 RegConstraint<"$ATi = $AT">, NoEncode<"$ATi">;
206 opcode, xo, (outs wacc:$AT),
210 RegConstraint<"@earlyclobber $AT">;
213 opcode, !or(xo, 0x20), (outs acc:$AT),
218 RegConstraint<"$ATi = $AT">, NoEncode<"$ATi">;
229 opcode, !or(xo, 0x80), (outs acc:$AT), !con((ins acc:$ATi), IOL),
231 RegConstraint<"$ATi = $AT">, NoEncode<"$ATi">;
233 opcode, !or(xo, 0x40), (outs acc:$AT), !con((ins acc:$ATi), IOL),
235 RegConstraint<"$ATi = $AT">, NoEncode<"$ATi">;
237 opcode, !or(xo, 0xC0), (outs acc:$AT), !con((ins acc:$ATi), IOL),
239 RegConstraint<"$ATi = $AT">, NoEncode<"$ATi">;
243 opcode, !or(xo, 0x80), (outs wacc:$AT), !con((ins wacc:$ATi), IOL),
245 RegConstraint<"$ATi = $AT">, NoEncode<"$ATi">;
247 opcode, !or(xo, 0x40), (outs wacc:$AT), !con((ins wacc:$ATi), IOL),
249 RegConstraint<"$ATi = $AT">, NoEncode<"$ATi">;
251 opcode, !or(xo, 0xC0), (outs wacc:$AT), !con((ins wacc:$ATi), IOL),
253 RegConstraint<"$ATi = $AT">, NoEncode<"$ATi">;
258 opcode, !or(xo, 0x80), (outs acc:$AT),
262 RegConstraint<"$ATi = $AT">, NoEncode<"$ATi">;
265 opcode, !or(xo, 0x40), (outs acc:$AT),
269 RegConstraint<"$ATi = $AT">, NoEncode<"$ATi">;
272 opcode, !or(xo, 0xC0), (outs acc:$AT),
276 RegConstraint<"$ATi = $AT">, NoEncode<"$ATi">;
281 opcode, !or(xo, 0x80), (outs wacc:$AT),
285 RegConstraint<"$ATi = $AT">, NoEncode<"$ATi">;
288 opcode, !or(xo, 0x40), (outs wacc:$AT),
292 RegConstraint<"$ATi = $AT">, NoEncode<"$ATi">;
295 opcode, !or(xo, 0xC0), (outs wacc:$AT),
299 RegConstraint<"$ATi = $AT">, NoEncode<"$ATi">;
309 def PN : XX3Form_AT3_XAB6<opcode, !or(xo, 0x80), (outs acc:$AT),
312 RegConstraint<"$ATi = $AT">, NoEncode<"$ATi">;
313 def NP : XX3Form_AT3_XAB6<opcode, !or(xo, 0x40), (outs acc:$AT),
316 RegConstraint<"$ATi = $AT">, NoEncode<"$ATi">;
317 def NN : XX3Form_AT3_XAB6<opcode, !or(xo, 0xC0), (outs acc:$AT),
320 RegConstraint<"$ATi = $AT">, NoEncode<"$ATi">;
323 def WPN : XX3Form_AT3_XAB6<opcode, !or(xo, 0x80), (outs wacc:$AT),
326 RegConstraint<"$ATi = $AT">, NoEncode<"$ATi">;
327 def WNP : XX3Form_AT3_XAB6<opcode, !or(xo, 0x40), (outs wacc:$AT),
330 RegConstraint<"$ATi = $AT">, NoEncode<"$ATi">;
331 def WNN : XX3Form_AT3_XAB6<opcode, !or(xo, 0xC0), (outs wacc:$AT),
334 RegConstraint<"$ATi = $AT">, NoEncode<"$ATi">;
346 opcode, !or(xo, 0x01), (outs acc:$AT),
350 RegConstraint<"@earlyclobber $AT">;
353 opcode, xo, (outs acc:$AT),
357 RegConstraint<"$ATi = $AT">, NoEncode<"$ATi">;
360 opcode, !or(xo, 0x80), (outs acc:$AT),
364 RegConstraint<"$ATi = $AT">, NoEncode<"$ATi">;
367 opcode, !or(xo, 0x40), (outs acc:$AT),
371 RegConstraint<"$ATi = $AT">, NoEncode<"$ATi">;
374 opcode, !or(xo, 0xC0), (outs acc:$AT),
378 RegConstraint<"$ATi = $AT">, NoEncode<"$ATi">;
383 opcode, !or(xo, 0x01), (outs wacc:$AT),
387 RegConstraint<"@earlyclobber $AT">;
390 opcode, xo, (outs wacc:$AT),
394 RegConstraint<"$ATi = $AT">, NoEncode<"$ATi">;
397 opcode, !or(xo, 0x80), (outs wacc:$AT),
401 RegConstraint<"$ATi = $AT">, NoEncode<"$ATi">;
404 opcode, !or(xo, 0x40), (outs wacc:$AT),
408 RegConstraint<"$ATi = $AT">, NoEncode<"$ATi">;
411 opcode, !or(xo, 0xC0), (outs wacc:$AT),
415 RegConstraint<"$ATi = $AT">, NoEncode<"$ATi">;
427 opcode, !or(xo, 0x01), (outs acc:$AT),
431 RegConstraint<"@earlyclobber $AT">;
434 opcode, xo, (outs acc:$AT),
438 RegConstraint<"$ATi = $AT">, NoEncode<"$ATi">;
441 opcode, !or(xo, 0x80), (outs acc:$AT),
445 RegConstraint<"$ATi = $AT">, NoEncode<"$ATi">;
448 opcode, !or(xo, 0x40), (outs acc:$AT),
452 RegConstraint<"$ATi = $AT">, NoEncode<"$ATi">;
455 opcode, !or(xo, 0xC0), (outs acc:$AT),
459 RegConstraint<"$ATi = $AT">, NoEncode<"$ATi">;
464 opcode, !or(xo, 0x01), (outs wacc:$AT),
468 RegConstraint<"@earlyclobber $AT">;
471 opcode, xo, (outs wacc:$AT),
475 RegConstraint<"$ATi = $AT">, NoEncode<"$ATi">;
478 opcode, !or(xo, 0x80), (outs wacc:$AT),
482 RegConstraint<"$ATi = $AT">, NoEncode<"$ATi">;
485 opcode, !or(xo, 0x40), (outs wacc:$AT),
489 RegConstraint<"$ATi = $AT">, NoEncode<"$ATi">;
492 opcode, !or(xo, 0xC0), (outs wacc:$AT),
496 RegConstraint<"$ATi = $AT">, NoEncode<"$ATi">;
505 XForm_AT3<31, 0, 177, (outs acc:$ATo), (ins acc:$AT), "xxmfacc $AT",
507 [(set v512i1:$ATo, (int_ppc_mma_xxmfacc v512i1:$AT))]>,
508 RegConstraint<"$ATo = $AT">, NoEncode<"$ATo">;
510 XForm_AT3<31, 1, 177, (outs acc:$AT), (ins acc:$ATi), "xxmtacc $AT",
512 [(set v512i1:$AT, (int_ppc_mma_xxmtacc v512i1:$ATi))]>,
513 RegConstraint<"$ATi = $AT">, NoEncode<"$ATi">;
517 def BUILD_UACC : PPCPostRAExpPseudo<(outs acc:$AT), (ins uacc:$AS),
518 "#BUILD_UACC $AT, $AS", []>;
524 XForm_AT3<31, 3, 177, (outs acc:$AT), (ins), "xxsetaccz $AT", IIC_VecGeneral,
525 [(set v512i1:$AT, (int_ppc_mma_xxsetaccz))]>;
528 XX3Form_AT3_XAB6<59, 99, (outs acc:$AT), (ins acc:$ATi, vsrc:$XA, vsrc:$XB),
529 "xvi8ger4spp $AT, $XA, $XB", IIC_VecGeneral, []>,
530 RegConstraint<"$ATi = $AT">, NoEncode<"$ATi">;
532 def SPILL_ACC: PPCEmitTimePseudo<(outs), (ins acc:$AT, memrix16:$dst),
534 def SPILL_UACC: PPCEmitTimePseudo<(outs), (ins uacc:$AT, memrix16:$dst),
538 def RESTORE_ACC: PPCEmitTimePseudo<(outs acc:$AT), (ins memrix16:$src),
540 def RESTORE_UACC: PPCEmitTimePseudo<(outs uacc:$AT), (ins memrix16:$src),
553 XForm_AT3<31, 0, 177, (outs wacc:$ATo), (ins wacc:$AT), "xxmfacc $AT",
555 RegConstraint<"$ATo = $AT">, NoEncode<"$ATo">;
557 XForm_AT3<31, 1, 177, (outs wacc:$AT), (ins wacc:$ATi), "xxmtacc $AT",
559 RegConstraint<"$ATi = $AT">, NoEncode<"$ATi">;
563 XForm_AT3<31, 3, 177, (outs wacc:$AT), (ins), "xxsetaccz $AT",
564 IIC_VecGeneral, [(set v512i1:$AT, (int_ppc_mma_xxsetaccz))]>;
568 XX3Form_AT3_XAB6<59, 99, (outs wacc:$AT),
570 "xvi8ger4spp $AT, $XA, $XB", IIC_VecGeneral, []>,
571 RegConstraint<"$ATi = $AT">, NoEncode<"$ATi">;
574 def SPILL_WACC: PPCEmitTimePseudo<(outs), (ins wacc:$AT, memrix16:$dst),
578 def RESTORE_WACC: PPCEmitTimePseudo<(outs wacc:$AT), (ins memrix16:$src),
585 MMIRR_XX3Form_XYP4_XAB6<59, 99, (outs acc:$AT),
588 "pmxvi8ger4spp $AT, $XA, $XB, $XMSK, $YMSK, $PMSK",
590 RegConstraint<"$ATi = $AT">, NoEncode<"$ATi">;
595 MMIRR_XX3Form_XYP4_XAB6<59, 99, (outs wacc:$AT),
598 "pmxvi8ger4spp $AT, $XA, $XB, $XMSK, $YMSK, $PMSK",
600 RegConstraint<"$ATi = $AT">, NoEncode<"$ATi">;
609 "xvbf16ger2", "$AT, $XA, $XB">;
613 "xvi4ger8", "$AT, $XA, $XB">;
617 "xvi8ger4", "$AT, $XA, $XB">;
621 "xvi16ger2", "$AT, $XA, $XB">;
625 "xvi16ger2s", "$AT, $XA, $XB">;
630 "xvf16ger2", "$AT, $XA, $XB">;
635 "xvf32ger", "$AT, $XA, $XB">;
640 "xvf64ger", "$AT, $XA, $XB">;