Home | History | Annotate | Download | only in ARM

Lines Matching full:outs

256   PseudoInst<(outs), (ins i32imm:$amt1, i32imm:$amt2), NoItinerary,
261 PseudoInst<(outs), (ins i32imm:$amt), NoItinerary,
272 def tNOP : T1pI<(outs), (ins), NoItinerary, "nop", "", []>,
276 def tYIELD : T1pI<(outs), (ins), NoItinerary, "yield", "", []>,
280 def tWFE : T1pI<(outs), (ins), NoItinerary, "wfe", "", []>,
284 def tWFI : T1pI<(outs), (ins), NoItinerary, "wfi", "", []>,
288 def tSEV : T1pI<(outs), (ins), NoItinerary, "sev", "", []>,
294 def tBKPT : T1I<(outs), (ins imm0_255:$val), NoItinerary, "bkpt\t$val",
303 def tSETEND : T1I<(outs), (ins setend_op:$end), NoItinerary, "setend\t$end",
314 def tCPS : T1I<(outs), (ins imod_op:$imod, iflags_op:$iflags),
329 def tPICADD : TIt<(outs GPR:$dst), (ins GPR:$lhs, pclabel:$cp), IIC_iALUr, "",
342 def tADDrSPi : T1pI<(outs tGPR:$dst), (ins GPRsp:$sp, t_imm0_1020s4:$imm),
354 def tADDspi : T1pIt<(outs GPRsp:$Rdn), (ins GPRsp:$Rn, t_imm0_508s4:$imm),
365 def tSUBspi : T1pIt<(outs GPRsp:$Rdn), (ins GPRsp:$Rn, t_imm0_508s4:$imm),
386 def tADDrSP : T1pI<(outs GPR:$Rdn), (ins GPRsp:$sp, GPR:$Rn), IIC_iALUr,
398 def tADDspr : T1pIt<(outs GPRsp:$Rdn), (ins GPRsp:$Rn, GPR:$Rm), IIC_iALUr,
415 def tBX : TI<(outs), (ins GPR:$Rm, pred:$p), IIC_Br, "bx${p}\t$Rm", []>,
426 def tBX_RET : tPseudoExpand<(outs), (ins pred:$p), 2, IIC_Br,
430 def tBX_RET_vararg : tPseudoExpand<(outs), (ins tGPR:$Rm, pred:$p),
442 (outs), (ins pred:$p, t_bltarget:$func), IIC_Br,
456 (outs), (ins pred:$p, t_blxtarget:$func), IIC_Br,
470 def tBLXr : TI<(outs), (ins pred:$p, GPR:$func), IIC_Br,
481 def tBX_CALL : tPseudoInst<(outs), (ins tGPR:$func),
489 def tB : T1pI<(outs), (ins t_brtarget:$target), IIC_Br,
500 def tBfar : tPseudoExpand<(outs), (ins t_bltarget:$target, pred:$p),
504 def tBR_JTr : tPseudoInst<(outs),
516 def tBcc : T1I<(outs), (ins t_bcctarget:$target, pred:$p), IIC_Br,
531 def tTAILJMPr : tPseudoExpand<(outs), (ins tcGPR:$dst),
540 def tTAILJMPdND : tPseudoExpand<(outs),
553 def tSVC : T1pI<(outs), (ins imm0_255:$imm), IIC_Br,
563 def tTRAP : TI<(outs), (ins), IIC_Br,
581 (outs tGPR:$Rt), (ins AddrMode_r:$addr),
586 (outs tGPR:$Rt), (ins AddrMode_i:$addr),
598 (outs), (ins tGPR:$Rt, AddrMode_r:$addr),
603 (outs), (ins tGPR:$Rt, AddrMode_i:$addr),
628 T1pILdStEncode<0b011, (outs tGPR:$Rt), (ins t_addrmode_rr:$addr),
635 T1pILdStEncode<0b111, (outs tGPR:$Rt), (ins t_addrmode_rr:$addr),
641 def tLDRspi : T1pIs<(outs tGPR:$Rt), (ins t_addrmode_sp:$addr), IIC_iLoad_i,
652 def tLDRpci : T1pIs<(outs tGPR:$Rt), (ins t_addrmode_pc:$addr), IIC_iLoad_i,
685 def tSTRspi : T1pIs<(outs), (ins tGPR:$Rt, t_addrmode_sp:$addr), IIC_iStore_i,
703 def tLDMIA : T1I<(outs), (ins tGPR:$Rn, pred:$p, reglist:$regs, variable_ops),
719 let OutOperandList = (outs GPR:$wb);
729 def tSTMIA_UPD : Thumb1I<(outs GPR:$wb),
747 def tPOP : T1I<(outs), (ins pred:$p, reglist:$regs, variable_ops),
757 def tPUSH : T1I<(outs), (ins pred:$p, reglist:$regs, variable_ops),
844 T1sItDPEncode<0b0101, (outs tGPR:$Rdn), (ins tGPR:$Rn, tGPR:$Rm), IIC_iALUr,
850 T1sIGenEncodeImm<0b01110, (outs tGPR:$Rd), (ins tGPR:$Rm, imm0_7:$imm3),
860 T1sItGenEncodeImm<{1,1,0,?,?}, (outs tGPR:$Rdn),
869 T1sIGenEncode<0b01100, (outs tGPR:$Rd), (ins tGPR:$Rn, tGPR:$Rm),
875 def tADDhirr : T1pIt<(outs GPR:$Rdn), (ins GPR:$Rn, GPR:$Rm), IIC_iALUr,
889 T1sItDPEncode<0b0000, (outs tGPR:$Rdn), (ins tGPR:$Rn, tGPR:$Rm),
896 T1sIGenEncodeImm<{0,1,0,?,?}, (outs tGPR:$Rd), (ins tGPR:$Rm, imm_sr:$imm5),
907 T1sItDPEncode<0b0100, (outs tGPR:$Rdn), (ins tGPR:$Rn, tGPR:$Rm),
914 T1sItDPEncode<0b1110, (outs tGPR:$Rdn), (ins tGPR:$Rn, tGPR:$Rm),
925 // T1pIDPEncode<0b1011, (outs), (ins tGPR:$lhs, tGPR:$rhs),
931 T1pIDPEncode<0b1011, (outs), (ins tGPR:$Rn, tGPR:$Rm),
940 def tCMPi8 : T1pI<(outs), (ins tGPR:$Rn, imm0_255:$imm8), IIC_iCMPi,
953 T1pIDPEncode<0b1010, (outs), (ins tGPR:$Rn, tGPR:$Rm),
958 def tCMPhir : T1pI<(outs), (ins GPR:$Rn, GPR:$Rm), IIC_iCMPr,
974 T1sItDPEncode<0b0001, (outs tGPR:$Rdn), (ins tGPR:$Rn, tGPR:$Rm),
981 T1sIGenEncodeImm<{0,0,0,?,?}, (outs tGPR:$Rd), (ins tGPR:$Rm, imm0_31:$imm5),
992 T1sItDPEncode<0b0010, (outs tGPR:$Rdn), (ins tGPR:$Rn, tGPR:$Rm),
999 T1sIGenEncodeImm<{0,0,1,?,?}, (outs tGPR:$Rd), (ins tGPR:$Rm, imm_sr:$imm5),
1010 T1sItDPEncode<0b0011, (outs tGPR:$Rdn), (ins tGPR:$Rn, tGPR:$Rm),
1017 def tMOVi8 : T1sI<(outs tGPR:$Rd), (ins imm0_255:$imm8), IIC_iMOVi,
1035 def tMOVr : Thumb1pI<(outs GPR:$Rd), (ins GPR:$Rm), AddrModeNone,
1047 def tMOVSr : T1I<(outs tGPR:$Rd), (ins tGPR:$Rm), IIC_iMOVr,
1061 Thumb1sI<(outs tGPR:$Rd), (ins tGPR:$Rn, tGPR:$Rm), AddrModeNone, 2,
1077 T1sIDPEncode<0b1111, (outs tGPR:$Rd), (ins tGPR:$Rn), IIC_iMVNr,
1084 T1sItDPEncode<0b1100, (outs tGPR:$Rdn), (ins tGPR:$Rn, tGPR:$Rm),
1091 T1pIMiscEncode<{1,0,1,0,0,0,?}, (outs tGPR:$Rd), (ins tGPR:$Rm),
1098 T1pIMiscEncode<{1,0,1,0,0,1,?}, (outs tGPR:$Rd), (ins tGPR:$Rm),
1105 T1pIMiscEncode<{1,0,1,0,1,1,?}, (outs tGPR:$Rd), (ins tGPR:$Rm),
1113 T1sItDPEncode<0b0111, (outs tGPR:$Rdn), (ins tGPR:$Rn, tGPR:$Rm),
1121 T1sIDPEncode<0b1001, (outs tGPR:$Rd), (ins tGPR:$Rn),
1129 T1sItDPEncode<0b0110, (outs tGPR:$Rdn), (ins tGPR:$Rn, tGPR:$Rm),
1137 T1sIGenEncodeImm<0b01111, (outs tGPR:$Rd), (ins tGPR:$Rm, imm0_7:$imm3),
1147 T1sItGenEncodeImm<{1,1,1,?,?}, (outs tGPR:$Rdn),
1155 T1sIGenEncode<0b01101, (outs tGPR:$Rd), (ins tGPR:$Rn, tGPR:$Rm),
1163 T1pIMiscEncode<{0,0,1,0,0,1,?}, (outs tGPR:$Rd), (ins tGPR:$Rm),
1172 T1pIMiscEncode<{0,0,1,0,0,0,?}, (outs tGPR:$Rd), (ins tGPR:$Rm),
1182 T1pIDPEncode<0b1000, (outs), (ins tGPR:$Rn, tGPR:$Rm), IIC_iTSTr,
1189 T1pIMiscEncode<{0,0,1,0,1,1,?}, (outs tGPR:$Rd), (ins tGPR:$Rm),
1198 T1pIMiscEncode<{0,0,1,0,1,0,?}, (outs tGPR:$Rd), (ins tGPR:$Rm),
1208 PseudoInst<(outs tGPR:$dst), (ins tGPR:$false, tGPR:$true, pred:$cc),
1215 def tADR : T1I<(outs tGPR:$Rd), (ins t_adrlabel:$addr, pred:$p),
1226 def tLEApcrel : tPseudoInst<(outs tGPR:$Rd), (ins i32imm:$label, pred:$p),
1230 def tLEApcrelJT : tPseudoInst<(outs tGPR:$Rd),
1242 def tTPsoft : tPseudoInst<(outs), (ins), 4, IIC_Br,
1263 def tInt_eh_sjlj_setjmp : ThumbXI<(outs),(ins tGPR:$src, tGPR:$val),
1270 def tInt_eh_sjlj_longjmp : XI<(outs), (ins GPR:$src, GPR:$scratch),
1398 def tLDRpci_pic : PseudoInst<(outs GPR:$dst), (ins i32imm:$addr, pclabel:$cp),
1408 def tPOP_RET : tPseudoExpand<(outs), (ins pred:$p, reglist:$regs, variable_ops),
1414 def tBRIND : tPseudoExpand<(outs), (ins GPR:$Rm, pred:$p),