Home
last modified time | relevance | path

Searched refs:imm32 (Results 1 – 17 of 17) sorted by relevance

/freebsd/contrib/llvm-project/lldb/source/Plugins/Instruction/ARM/
H A DEmulateInstructionARM.cpp1169 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 DARMUtils.h286 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 DVEInstrFormats.td64 // 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 DVEInstrInfo.td834 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 DBPFISelLowering.cpp879 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 DARCInstrInfo.td91 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 DX86Disassembler.cpp1492 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 DSystemZPatterns.td52 def : RMWI<anyextloadi8, operator, truncstorei8, mode, imm32, insn>;
H A DSystemZOperands.td399 def imm32 : ImmLeaf<i32, [{}]>;
H A DSystemZInstrVector.td973 def : Pat<(shift (i128 VR128:$x), imm32:$amt),
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/Disassembler/
H A DARMDisassembler.cpp2901 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 DEmulateInstructionMIPS64.cpp1230 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 DEmulateInstructionMIPS.cpp1414 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 DMipsInstrInfo.td2922 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 DLoongArchInstrInfo.td219 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 DARMInstrInfo.td894 /// imm32 predicate - Immediate is exactly 32.
896 def imm32 : Operand<i32>, ImmLeaf<i32, [{ return Imm == 32; }]> {
H A DARMInstrNEON.td5995 v2i64, v2i32, imm32>;