Lines Matching refs:GPR32

119 def GETFI : PseudoInstARC<(outs GPR32:$dst), (ins MEMii:$addr),
121 [(set GPR32:$dst, FrameADDR_ri:$addr)]>;
124 def ST_FAR : PseudoInstARC<(outs), (ins GPR32:$dst, MEMrlimm:$addr),
126 [(store GPR32:$dst, AddrModeFar:$addr)]>;
128 def STH_FAR : PseudoInstARC<(outs), (ins GPR32:$dst, MEMrlimm:$addr),
130 [(truncstorei16 GPR32:$dst, AddrModeFar:$addr)]>;
132 def STB_FAR : PseudoInstARC<(outs), (ins GPR32:$dst, MEMrlimm:$addr),
134 [(truncstorei8 GPR32:$dst, AddrModeFar:$addr)]>;
138 def CTLZ : PseudoInstARC<(outs GPR32:$A),
139 (ins GPR32:$B),
141 [(set GPR32:$A, (ctlz i32:$B))]>;
143 def CTTZ : PseudoInstARC<(outs GPR32:$A),
144 (ins GPR32:$B),
146 [(set GPR32:$A, (cttz i32:$B))]>;
159 def _rrr : F32_DOP_RR<major, mincode, 0, (outs GPR32:$A),
160 (ins GPR32:$B, GPR32:$C),
164 def _f_rrr : F32_DOP_RR<major, mincode, 1, (outs GPR32:$A),
165 (ins GPR32:$B, GPR32:$C),
171 def _rru6 : F32_DOP_RU6<major, mincode, 0, (outs GPR32:$A),
172 (ins GPR32:$B, immU6:$U6),
175 def _f_rru6 : F32_DOP_RU6<major, mincode, 1, (outs GPR32:$A),
176 (ins GPR32:$B, immU6:$U6),
181 def _cc_rru6 : F32_DOP_CC_RRU6<major, mincode, 0, (outs GPR32:$A),
182 (ins immU6:$U6, ccond:$cc, GPR32:$B),
189 def _cc_f_rru6 : F32_DOP_CC_RRU6<major, mincode, 1, (outs GPR32:$A),
190 (ins immU6:$U6, ccond:$cc, GPR32:$B),
200 (outs GPR32:$A),
201 (ins GPR32:$B, i32imm:$LImm),
205 (outs GPR32:$A),
206 (ins GPR32:$B, i32imm:$LImm),
213 (outs GPR32:$B),
214 (ins GPR32:$in, immS<12>:$S12),
219 (outs GPR32:$B),
220 (ins GPR32:$in, immS<12>:$S12),
229 def _rr : F32_DOP_RR<0b00100, subop, F, (outs), (ins GPR32:$B, GPR32:$C),
233 def _ru6 : F32_DOP_RU6<0b00100, subop, F, (outs), (ins GPR32:$B, i32imm:$U6),
238 (ins GPR32:$B, i32imm:$LImm),
246 def _rr : F32_SOP_RR<major, subop, 0, (outs GPR32:$B), (ins GPR32:$C),
249 def _f_rr : F32_SOP_RR<major, subop, 1, (outs GPR32:$B), (ins GPR32:$C),
278 (outs GPR32:$B), (ins AuxReg:$C),
281 (outs GPR32:$B), (ins AuxReg:$C),
369 (outs GPR32:$B), (ins immS<12>:$S12),
371 [(set GPR32:$B, immS<12>:$S12)]>;
375 (outs GPR32:$B), (ins GPR32:$C),
379 (outs GPR32:$B), (ins i32imm:$LImm),
383 (outs GPR32:$B), (ins immU6:$U6),
387 (outs GPR32:$B), (ins u6:$U6),
398 (outs GPR32:$B), (ins GPR32:$C, GPR32:$B2, cmovpred:$cc),
400 [(set GPR32:$B, (cmov i32:$C, i32:$B2, cmovpred:$cc))]>;
403 (outs GPR32:$B), (ins u6:$C, CCOp:$cc, GPR32:$B2),
407 (outs GPR32:$B), (ins u6:$C, CCOp:$cc, GPR32:$B2),
439 (ins btargetS9:$S9, GPR32:$B, GPR32:$C, brccond:$cc),
442 (ins btargetS9:$S9, GPR32:$B, immU6:$C, brccond:$cc),
450 (ins btarget:$T, GPR32:$B, GPR32:$C, ccond:$cc),
456 (ins btarget:$T, GPR32:$B, i32imm:$C, ccond:$cc),
467 (outs), (ins GPR32:$C),
484 def JL : F32_DOP_RR<0b00100, 0b100010, 0, (outs), (ins GPR32:$C),
558 F16_COMPACT<0b0, (outs GPR32:$g), (ins GPR32:$h),
577 F16_COMPACT<0b1, (outs GPR32:$r), (ins GPR32:$h, immU<5>:$u5),
653 def PCL_LD : InstARC<2, (outs GPR32:$b), (ins immU<10>:$u10),
727 F16_OP_HREG_LIMM<0b000, (outs GPR32:$b_s3), (ins i32imm:$LImm),
731 F16_OP_HREG<0b000, (outs GPR32:$b_s3), (ins GPR32:$h),
735 F16_OP_HREG<0b001, (outs GPR32:$h), (ins immC<3>:$b_s3),
743 F16_OP_HREG_LIMM<0b111, (outs GPR32:$b_s3), (ins i32imm:$LImm),
747 F16_OP_HREG<0b111,(outs GPR32:$b_s3), (ins GPR32:$h),
751 F16_OP_HREG<0b011, (outs GPR32:$h), (ins immC<3>:$b_s3),
759 F16_OP_HREG_LIMM<0b100, (outs GPR32:$b_s3), (ins i32imm:$LImm),
763 F16_OP_HREG<0b100, (outs GPR32:$b_s3), (ins GPR32:$h),
767 F16_OP_HREG<0b101, (outs GPR32:$h), (ins immC<3>:$b_s3),
778 F16_OP_IMM<0b11011, (outs GPR32:$b), (ins immU<8>:$u8),
794 F16_LD_ST_WORD_OFF<0x10, (outs GPR32:$c), (ins GPR32:$b, immU<7>:$off),
798 F16_LD_ST_BYTE_OFF<0x11, (outs GPR32:$c), (ins GPR32:$b, immU<5>:$off),
802 F16_LD_ST_HALF_OFF<opc, (outs GPR32:$c), (ins GPR32:$b, immU<6>:$off),
809 F16_LD_ST_WORD_OFF<0x14, (outs), (ins GPR32:$c, GPR32:$b, immU<7>:$off),
813 F16_LD_ST_BYTE_OFF<0x15, (outs), (ins GPR32:$c, GPR32:$b, immU<5>:$off),
817 F16_LD_ST_HALF_OFF<0x16, (outs), (ins GPR32:$c, GPR32:$b, immU<6>:$off),
906 (outs GPR32:$A), (ins MEMrs9:$addr),
910 (outs GPR32:$A), (ins MEMii:$addr),
914 (outs GPR32:$A), (ins MEMrlimm:$addr),
919 (outs GPR32:$A, GPR32:$addrout),
920 (ins GPR32:$B, immS<9>:$S9),
979 (outs), (ins GPR32:$C, MEMrs9:$addr),
983 (outs), (ins GPR32:$C, MEMii:$addr),
989 (outs GPR32:$addrout),
990 (ins GPR32:$C, GPR32:$B, immS<9>:$S9),