Lines Matching refs:outs
90 def rr32 : InstPTX<(outs RegF32:$d),
93 def ri32 : InstPTX<(outs RegF32:$d),
96 def rr64 : InstPTX<(outs RegF64:$d),
99 def ri64 : InstPTX<(outs RegF64:$d),
106 def rr32 : InstPTX<(outs RegF32:$d),
109 def ri32 : InstPTX<(outs RegF32:$d),
112 def rr64 : InstPTX<(outs RegF64:$d),
115 def ri64 : InstPTX<(outs RegF64:$d),
122 def rrr32 : InstPTX<(outs RegF32:$d),
125 def rri32 : InstPTX<(outs RegF32:$d),
128 def rii32 : InstPTX<(outs RegF32:$d),
131 def rrr64 : InstPTX<(outs RegF64:$d),
134 def rri64 : InstPTX<(outs RegF64:$d),
137 def rii64 : InstPTX<(outs RegF64:$d),
144 def rr16 : InstPTX<(outs RegI16:$d),
148 def ri16 : InstPTX<(outs RegI16:$d),
152 def rr32 : InstPTX<(outs RegI32:$d),
156 def ri32 : InstPTX<(outs RegI32:$d),
160 def rr64 : InstPTX<(outs RegI64:$d),
164 def ri64 : InstPTX<(outs RegI64:$d),
172 def rr16 : InstPTX<(outs RegI16:$d),
176 def ri16 : InstPTX<(outs RegI16:$d),
180 def rr32 : InstPTX<(outs RegI32:$d),
184 def ri32 : InstPTX<(outs RegI32:$d),
188 def rr64 : InstPTX<(outs RegI64:$d),
192 def ri64 : InstPTX<(outs RegI64:$d),
200 def ripreds : InstPTX<(outs RegPred:$d),
204 def rrpreds : InstPTX<(outs RegPred:$d),
208 def rr16 : InstPTX<(outs RegI16:$d),
212 def ri16 : InstPTX<(outs RegI16:$d),
216 def rr32 : InstPTX<(outs RegI32:$d),
220 def ri32 : InstPTX<(outs RegI32:$d),
224 def rr64 : InstPTX<(outs RegI64:$d),
228 def ri64 : InstPTX<(outs RegI64:$d),
236 def rr16 : InstPTX<(outs RegI16:$d),
240 def rr32 : InstPTX<(outs RegI32:$d),
244 def rr64 : InstPTX<(outs RegI64:$d),
248 def ri16 : InstPTX<(outs RegI16:$d),
252 def ri32 : InstPTX<(outs RegI32:$d),
256 def ri64 : InstPTX<(outs RegI64:$d),
260 def ir16 : InstPTX<(outs RegI16:$d),
264 def ir32 : InstPTX<(outs RegI32:$d),
268 def ir64 : InstPTX<(outs RegI64:$d),
280 : InstPTX<(outs RegPred:$p), (ins RC:$a, RC:$b),
284 : InstPTX<(outs RegPred:$p), (ins RC:$a, immcls:$b),
289 : InstPTX<(outs RegPred:$p), (ins RC:$a, RC:$b, RegPred:$c),
294 : InstPTX<(outs RegPred:$p), (ins RC:$a, immcls:$b, RegPred:$c),
300 : InstPTX<(outs RegPred:$p), (ins RC:$a, RC:$b, RegPred:$c),
305 : InstPTX<(outs RegPred:$p), (ins RC:$a, immcls:$b, RegPred:$c),
310 : InstPTX<(outs RegPred:$p), (ins RC:$a, RC:$b, RegPred:$c),
315 : InstPTX<(outs RegPred:$p), (ins RC:$a, immcls:$b, RegPred:$c),
322 : InstPTX<(outs RegPred:$p), (ins RC:$a, RC:$b, RegPred:$c),
328 : InstPTX<(outs RegPred:$p), (ins RC:$a, immcls:$b, RegPred:$c),
334 : InstPTX<(outs RegPred:$p), (ins RC:$a, RC:$b, RegPred:$c),
340 : InstPTX<(outs RegPred:$p), (ins RC:$a, immcls:$b, RegPred:$c),
346 : InstPTX<(outs RegPred:$p), (ins RC:$a, RC:$b, RegPred:$c),
352 : InstPTX<(outs RegPred:$p), (ins RC:$a, immcls:$b, RegPred:$c),
365 : InstPTX<(outs RegPred:$p), (ins RC:$a, RC:$b),
369 : InstPTX<(outs RegPred:$p), (ins RC:$a, RC:$b),
374 : InstPTX<(outs RegPred:$p), (ins RC:$a, immcls:$b),
378 : InstPTX<(outs RegPred:$p), (ins RC:$a, immcls:$b),
383 : InstPTX<(outs RegPred:$p), (ins RC:$a, RC:$b, RegPred:$c),
389 : InstPTX<(outs RegPred:$p), (ins RC:$a, RC:$b, RegPred:$c),
396 : InstPTX<(outs RegPred:$p), (ins RC:$a, RC:$b, RegPred:$c),
401 : InstPTX<(outs RegPred:$p), (ins RC:$a, RC:$b, RegPred:$c),
407 : InstPTX<(outs RegPred:$p), (ins RC:$a, RC:$b, RegPred:$c),
413 : InstPTX<(outs RegPred:$p), (ins RC:$a, RC:$b, RegPred:$c),
420 : InstPTX<(outs RegPred:$p), (ins RC:$a, RC:$b, RegPred:$c),
426 : InstPTX<(outs RegPred:$p), (ins RC:$a, RC:$b, RegPred:$c),
433 : InstPTX<(outs RegPred:$p), (ins RC:$a, RC:$b, RegPred:$c),
439 : InstPTX<(outs RegPred:$p), (ins RC:$a, RC:$b, RegPred:$c),
446 : InstPTX<(outs RegPred:$p), (ins RC:$a, RC:$b, RegPred:$c),
452 : InstPTX<(outs RegPred:$p), (ins RC:$a, RC:$b, RegPred:$c),
463 : InstPTX<(outs RC:$r), (ins RegPred:$a, RC:$b, RC:$c),
467 : InstPTX<(outs RC:$r), (ins RegPred:$a, RC:$b, immcls:$c),
471 : InstPTX<(outs RC:$r), (ins RegPred:$a, immcls:$b, immcls:$c),
509 def FSQRTrr32 : InstPTX<(outs RegF32:$d), (ins RndMode:$r, RegF32:$a),
511 def FSQRTri32 : InstPTX<(outs RegF32:$d), (ins RndMode:$r, f32imm:$a),
513 def FSQRTrr64 : InstPTX<(outs RegF64:$d), (ins RndMode:$r, RegF64:$a),
515 def FSQRTri64 : InstPTX<(outs RegF64:$d), (ins RndMode:$r, f64imm:$a),
519 def FSINrr32 : InstPTX<(outs RegF32:$d), (ins RndMode:$r, RegF32:$a),
521 def FSINri32 : InstPTX<(outs RegF32:$d), (ins RndMode:$r, f32imm:$a),
523 def FSINrr64 : InstPTX<(outs RegF64:$d), (ins RndMode:$r, RegF64:$a),
525 def FSINri64 : InstPTX<(outs RegF64:$d), (ins RndMode:$r, f64imm:$a),
529 def FCOSrr32 : InstPTX<(outs RegF32:$d), (ins RndMode:$r, RegF32:$a),
531 def FCOSri32 : InstPTX<(outs RegF32:$d), (ins RndMode:$r, f32imm:$a),
533 def FCOSrr64 : InstPTX<(outs RegF64:$d), (ins RndMode:$r, RegF64:$a),
535 def FCOSri64 : InstPTX<(outs RegF64:$d), (ins RndMode:$r, f64imm:$a),
632 : InstPTX<(outs RegI32:$d), (ins RegF32:$a), "mov.b32\t$d, $a", []>;
634 : InstPTX<(outs RegF32:$d), (ins RegI32:$a), "mov.b32\t$d, $a", []>;
636 : InstPTX<(outs RegI64:$d), (ins RegF64:$a), "mov.b64\t$d, $a", []>;
638 : InstPTX<(outs RegF64:$d), (ins RegI64:$a), "mov.b64\t$d, $a", []>;
642 : InstPTX<(outs RegPred:$d), (ins RegPred:$a), "mov.pred\t$d, $a", []>;
644 : InstPTX<(outs RegI16:$d), (ins RegI16:$a), "mov.u16\t$d, $a", []>;
646 : InstPTX<(outs RegI32:$d), (ins RegI32:$a), "mov.u32\t$d, $a", []>;
648 : InstPTX<(outs RegI64:$d), (ins RegI64:$a), "mov.u64\t$d, $a", []>;
650 : InstPTX<(outs RegF32:$d), (ins RegF32:$a), "mov.f32\t$d, $a", []>;
652 : InstPTX<(outs RegF64:$d), (ins RegF64:$a), "mov.f64\t$d, $a", []>;
657 : InstPTX<(outs RegPred:$d), (ins i1imm:$a), "mov.pred\t$d, $a",
660 : InstPTX<(outs RegI16:$d), (ins i16imm:$a), "mov.u16\t$d, $a",
663 : InstPTX<(outs RegI32:$d), (ins i32imm:$a), "mov.u32\t$d, $a",
666 : InstPTX<(outs RegI64:$d), (ins i64imm:$a), "mov.u64\t$d, $a",
669 : InstPTX<(outs RegF32:$d), (ins f32imm:$a), "mov.f32\t$d, $a",
672 : InstPTX<(outs RegF64:$d), (ins f64imm:$a), "mov.f64\t$d, $a",
678 : InstPTX<(outs RegI32:$d), (ins i32imm:$a), "mov.u32\t$d, $a",
681 : InstPTX<(outs RegI64:$d), (ins i64imm:$a), "mov.u64\t$d, $a",
684 : InstPTX<(outs RegI32:$d), (ins i32imm:$a), "cvta.local.u32\t$d, $a",
687 : InstPTX<(outs RegI64:$d), (ins i64imm:$a), "cvta.local.u64\t$d, $a",
698 : InstPTX<(outs RegI16:$d), (ins RegI32:$a), "cvt.u16.u32\t$d, $a", []>;
700 : InstPTX<(outs RegI16:$d), (ins RegI64:$a), "cvt.u16.u64\t$d, $a", []>;
702 : InstPTX<(outs RegI16:$d), (ins RndMode:$r, RegF32:$a),
705 : InstPTX<(outs RegI16:$d), (ins RndMode:$r, RegF32:$a),
708 : InstPTX<(outs RegI16:$d), (ins RndMode:$r, RegF64:$a),
711 : InstPTX<(outs RegI16:$d), (ins RndMode:$r, RegF64:$a),
716 : InstPTX<(outs RegI32:$d), (ins RegI16:$a), "cvt.u32.u16\t$d, $a", []>;
718 : InstPTX<(outs RegI32:$d), (ins RegI16:$a), "cvt.s32.s16\t$d, $a", []>;
720 : InstPTX<(outs RegI32:$d), (ins RegI64:$a), "cvt.u32.u64\t$d, $a", []>;
722 : InstPTX<(outs RegI32:$d), (ins RndMode:$r, RegF32:$a),
725 : InstPTX<(outs RegI32:$d), (ins RndMode:$r, RegF32:$a),
728 : InstPTX<(outs RegI32:$d), (ins RndMode:$r, RegF64:$a),
731 : InstPTX<(outs RegI32:$d), (ins RndMode:$r, RegF64:$a),
736 : InstPTX<(outs RegI64:$d), (ins RegI16:$a), "cvt.u64.u16\t$d, $a", []>;
738 : InstPTX<(outs RegI64:$d), (ins RegI16:$a), "cvt.s64.s16\t$d, $a", []>;
740 : InstPTX<(outs RegI64:$d), (ins RegI32:$a), "cvt.u64.u32\t$d, $a", []>;
742 : InstPTX<(outs RegI64:$d), (ins RegI32:$a), "cvt.s64.s32\t$d, $a", []>;
744 : InstPTX<(outs RegI64:$d), (ins RndMode:$r, RegF32:$a),
747 : InstPTX<(outs RegI64:$d), (ins RndMode:$r, RegF32:$a),
750 : InstPTX<(outs RegI64:$d), (ins RndMode:$r, RegF64:$a),
753 : InstPTX<(outs RegI64:$d), (ins RndMode:$r, RegF64:$a),
758 : InstPTX<(outs RegF32:$d), (ins RndMode:$r, RegI16:$a),
761 : InstPTX<(outs RegF32:$d), (ins RndMode:$r, RegI16:$a),
764 : InstPTX<(outs RegF32:$d), (ins RndMode:$r, RegI32:$a),
767 : InstPTX<(outs RegF32:$d), (ins RndMode:$r, RegI32:$a),
770 : InstPTX<(outs RegF32:$d), (ins RndMode:$r, RegI64:$a),
773 : InstPTX<(outs RegF32:$d), (ins RndMode:$r, RegI64:$a),
776 : InstPTX<(outs RegF32:$d), (ins RndMode:$r, RegF64:$a),
781 : InstPTX<(outs RegF64:$d), (ins RndMode:$r, RegI16:$a),
784 : InstPTX<(outs RegF64:$d), (ins RndMode:$r, RegI16:$a),
787 : InstPTX<(outs RegF64:$d), (ins RndMode:$r, RegI32:$a),
790 : InstPTX<(outs RegF64:$d), (ins RndMode:$r, RegI32:$a),
793 : InstPTX<(outs RegF64:$d), (ins RndMode:$r, RegI64:$a),
796 : InstPTX<(outs RegF64:$d), (ins RndMode:$r, RegI64:$a),
799 : InstPTX<(outs RegF64:$d), (ins RegF32:$a), "cvt.f64.f32\t$d, $a", []>;
805 : InstPTX<(outs), (ins brtarget:$d), "bra\t$d", [(br bb:$d)]>;
814 : InstPTX<(outs), (ins brtarget:$d), "bra\t$d",
819 def EXIT : InstPTX<(outs), (ins), "exit", [(PTXexit)]>;
820 def RET : InstPTX<(outs), (ins), "ret", [(PTXret)]>;
824 def CALL : InstPTX<(outs), (ins), "call", [(PTXcall)]>;
829 def READPARAMPRED : InstPTX<(outs RegPred:$a), (ins i32imm:$b),
831 def READPARAMI16 : InstPTX<(outs RegI16:$a), (ins i32imm:$b),
833 def READPARAMI32 : InstPTX<(outs RegI32:$a), (ins i32imm:$b),
835 def READPARAMI64 : InstPTX<(outs RegI64:$a), (ins i32imm:$b),
837 def READPARAMF32 : InstPTX<(outs RegF32:$a), (ins i32imm:$b),
839 def READPARAMF64 : InstPTX<(outs RegF64:$a), (ins i32imm:$b),
842 def WRITEPARAMPRED : InstPTX<(outs), (ins RegPred:$a), "//w", []>;
843 def WRITEPARAMI16 : InstPTX<(outs), (ins RegI16:$a), "//w", []>;
844 def WRITEPARAMI32 : InstPTX<(outs), (ins RegI32:$a), "//w", []>;
845 def WRITEPARAMI64 : InstPTX<(outs), (ins RegI64:$a), "//w", []>;
846 def WRITEPARAMF32 : InstPTX<(outs), (ins RegF32:$a), "//w", []>;
847 def WRITEPARAMF64 : InstPTX<(outs), (ins RegF64:$a), "//w", []>;