Home | History | Annotate | Download | only in ARM

Lines Matching full:imm8

210 // t_addrmode_sp := sp + imm8 * 4
224 // t_addrmode_pc := <label> => pc + imm8 * 4
318 // ADD <Rd>, sp, #<imm8>
823 bits<8> imm8;
825 let Inst{7-0} = imm8;
847 (ins tGPR:$Rn, imm0_255:$imm8), IIC_iALUi,
848 "add", "\t$Rdn, $imm8",
849 [(set tGPR:$Rdn, (add tGPR:$Rn, imm8_255:$imm8))]>;
923 def tCMPi8 : T1pI<(outs), (ins tGPR:$Rn, imm0_255:$imm8), IIC_iCMPi,
924 "cmp", "\t$Rn, $imm8",
925 [(ARMcmp tGPR:$Rn, imm0_255:$imm8)]>,
929 bits<8> imm8;
931 let Inst{7-0} = imm8;
998 def tMOVi8 : T1sI<(outs tGPR:$Rd), (ins imm0_255:$imm8), IIC_iMOVi,
999 "mov", "\t$Rd, $imm8",
1000 [(set tGPR:$Rd, imm0_255:$imm8)]>,
1004 bits<8> imm8;
1006 let Inst{7-0} = imm8;
1126 (ins tGPR:$Rn, imm0_255:$imm8), IIC_iALUi,
1127 "sub", "\t$Rdn, $imm8",
1128 [(set tGPR:$Rdn, (add tGPR:$Rn, imm8_255_neg:$imm8))]>;
1255 def : T1Pat<(ARMcmpZ tGPR:$Rn, imm0_255:$imm8),
1256 (tCMPi8 tGPR:$Rn, imm0_255:$imm8)>;