Lines Matching refs:imm8
160 // t_addrmode_pc := <label> => pc + imm8 * 4
250 // t_addrmode_sp := sp + imm8 * 4
366 // ADD <Rd>, sp, #<imm8>
902 bits<8> imm8;
904 let Inst{7-0} = imm8;
927 (ins tGPR:$Rn, imm0_255:$imm8), IIC_iALUi,
928 "add", "\t$Rdn, $imm8",
929 [(set tGPR:$Rdn, (add tGPR:$Rn, imm8_255:$imm8))]>,
1006 def tCMPi8 : T1pI<(outs), (ins tGPR:$Rn, imm0_255:$imm8), IIC_iCMPi,
1007 "cmp", "\t$Rn, $imm8",
1008 [(ARMcmp tGPR:$Rn, imm0_255:$imm8)]>,
1012 bits<8> imm8;
1014 let Inst{7-0} = imm8;
1083 def tMOVi8 : T1sI<(outs tGPR:$Rd), (ins imm0_255:$imm8), IIC_iMOVi,
1084 "mov", "\t$Rd, $imm8",
1085 [(set tGPR:$Rd, imm0_255:$imm8)]>,
1089 bits<8> imm8;
1091 let Inst{7-0} = imm8;
1214 (ins tGPR:$Rn, imm0_255:$imm8), IIC_iALUi,
1215 "sub", "\t$Rdn, $imm8",
1216 [(set tGPR:$Rdn, (add tGPR:$Rn, imm8_255_neg:$imm8))]>,
1254 def tUDF : TI<(outs), (ins imm0_255:$imm8), IIC_Br, "udf\t$imm8",
1255 [(int_arm_undefined imm0_255:$imm8)]>, Encoding16 {
1256 bits<8> imm8;
1259 let Inst{7-0} = imm8;
1363 def : T1Pat<(ARMcmpZ tGPR:$Rn, imm0_255:$imm8),
1364 (tCMPi8 tGPR:$Rn, imm0_255:$imm8)>;