/freebsd/contrib/llvm-project/lldb/source/Plugins/Instruction/ARM/ |
H A D | EmulateInstructionARM.cpp | 1169 uint32_t imm32; in EmulateADDRdSPImm() local 1747 address = if add then (base + imm32) else (base - imm32); in EmulateLDRRtPCRelative() 2293 uint32_t imm32; in EmulateSUBR7IPImm() local 6041 imm32 = in EmulateANDImm() 6203 imm32 = in EmulateBICImm() 8845 imm32 = in EmulateEORImm() 9014 imm32 = in EmulateORRImm() 9165 imm32 = 0; in EmulateRSBImm() 9765 imm32 = in EmulateTEQImm() 9890 imm32 = in EmulateTSTImm() [all …]
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/Utility/ |
H A D | ARMUtils.h | 286 imm32 = imm; in ARMExpandImm_C() 289 imm32 = ror(imm, 32, amt); in ARMExpandImm_C() 290 carry_out = Bit32(imm32, 31); in ARMExpandImm_C() 292 return imm32; in ARMExpandImm_C() 306 uint32_t imm32 = 0; // the expanded result in ThumbExpandImm_C() local 318 imm32 = abcdefgh; in ThumbExpandImm_C() 322 imm32 = abcdefgh << 16 | abcdefgh; in ThumbExpandImm_C() 326 imm32 = abcdefgh << 24 | abcdefgh << 8; in ThumbExpandImm_C() 336 imm32 = ror(unrotated_value, 32, bits(imm12, 11, 7)); in ThumbExpandImm_C() 337 carry_out = Bit32(imm32, 31); in ThumbExpandImm_C() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/ |
H A D | VEInstrFormats.td | 64 // RM type has sx, sy, sz, and imm32. 65 // The effective address is generated by sz + sy + imm32. 76 bits<32> imm32; 84 let Inst{31-0} = imm32; 91 // by sz + imm32. The sy field is used by other purposes. 125 bits<32> imm32; 135 let Inst{31-0} = imm32;
|
H A D | VEInstrInfo.td | 834 def "" : CF<opc, (outs), !con(cond, (ins (ADDR $sz, $imm32):$addr)), 837 def _nt : CF<opc, (outs), !con(cond, (ins (ADDR $sz, $imm32):$addr)), 840 def _t : CF<opc, (outs), !con(cond, (ins (ADDR $sz, $imm32):$addr)), 866 def "" : CF<opc, (outs), !con(cond, (ins brtarget32:$imm32)), 867 !strconcat(opcStr, " ", cmpStr, "$imm32")>; 869 def _nt : CF<opc, (outs), !con(cond, (ins brtarget32:$imm32)), 870 !strconcat(opcStr, ".nt ", cmpStr, "$imm32")>; 872 def _t : CF<opc, (outs), !con(cond, (ins brtarget32:$imm32)), 873 !strconcat(opcStr, ".t ", cmpStr, "$imm32")>; 1467 sz = 10 /* SX10 */, imm32 = 0, isReturn = 1, isTerminator = 1, [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/ |
H A D | BPFISelLowering.cpp | 879 int64_t imm32 = MI.getOperand(2).getImm(); in EmitInstrWithCustomInserter() local 881 if (!isInt<32>(imm32)) in EmitInstrWithCustomInserter() 882 report_fatal_error("immediate overflows 32 bits: " + Twine(imm32)); in EmitInstrWithCustomInserter() 884 .addReg(LHS).addImm(imm32).addMBB(Copy1MBB); in EmitInstrWithCustomInserter()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARC/ |
H A D | ARCInstrInfo.td | 91 def imm32 : ImmLeaf<i32, [{ 270 def _rrlimm : Pat<(InFrag i32:$B, imm32:$LImm), (RRLImm i32:$B, imm32:$LImm)>; 452 [(ARCbrcc bb:$T, i32:$B, i32:$C, imm32:$cc)]> 458 [(ARCbrcc bb:$T, i32:$B, immU6:$C, imm32:$cc)]>
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/Disassembler/ |
H A D | X86Disassembler.cpp | 1492 uint32_t imm32; in readImmediate() local 1514 if (consume(insn, imm32)) in readImmediate() 1516 insn->immediates[insn->numImmediatesConsumed] = imm32; in readImmediate()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZPatterns.td | 52 def : RMWI<anyextloadi8, operator, truncstorei8, mode, imm32, insn>;
|
H A D | SystemZOperands.td | 399 def imm32 : ImmLeaf<i32, [{}]>;
|
H A D | SystemZInstrVector.td | 973 def : Pat<(shift (i128 VR128:$x), imm32:$amt),
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/Disassembler/ |
H A D | ARMDisassembler.cpp | 2901 int imm32 = SignExtend32<25>(tmp << 1); in DecodeT2BInstruction() local 2902 if (!tryAddingSymbolicOperand(Address, Address + imm32 + 4, in DecodeT2BInstruction() 2904 Inst.addOperand(MCOperand::createImm(imm32)); in DecodeT2BInstruction() 4803 int imm32 = SignExtend32<25>(tmp << 1); in DecodeThumbBLXOffset() local 4806 (Address & ~2u) + imm32 + 4, in DecodeThumbBLXOffset() 4808 Inst.addOperand(MCOperand::createImm(imm32)); in DecodeThumbBLXOffset() 4945 int imm32 = SignExtend32<25>(tmp << 1); in DecodeThumbBLTargetOperand() local 4947 if (!tryAddingSymbolicOperand(Address, Address + imm32 + 4, in DecodeThumbBLTargetOperand() 4949 Inst.addOperand(MCOperand::createImm(imm32)); in DecodeThumbBLTargetOperand()
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/Instruction/MIPS64/ |
H A D | EmulateInstructionMIPS64.cpp | 1230 const uint32_t imm32 = insn.getOperand(1).getImm() << 16; in Emulate_LUI() local 1231 int64_t imm = SignedBits(imm32, 31, 0); in Emulate_LUI()
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/Instruction/MIPS/ |
H A D | EmulateInstructionMIPS.cpp | 1414 const uint32_t imm32 = insn.getOperand(1).getImm() << 16; in Emulate_LUI() local 1415 int64_t imm = SignedBits(imm32, 31, 0); in Emulate_LUI()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsInstrInfo.td | 2922 MipsAsmPseudoInst<(outs RO:$rt), (ins Od:$imm32), 2923 !strconcat(instr_asm, "\t$rt, $imm32")> ; 2933 MipsAsmPseudoInst<(outs RO:$rt), (ins Od:$imm32), 2934 !strconcat(instr_asm, "\t$rt, $imm32")> ;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
H A D | LoongArchInstrInfo.td | 219 def imm32 : Operand<GRLenVT> { 2180 def PseudoLI_W : Pseudo<(outs GPR:$rd), (ins imm32:$imm), [],
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMInstrInfo.td | 894 /// imm32 predicate - Immediate is exactly 32. 896 def imm32 : Operand<i32>, ImmLeaf<i32, [{ return Imm == 32; }]> {
|
H A D | ARMInstrNEON.td | 5995 v2i64, v2i32, imm32>;
|