Home
last modified time | relevance | path

Searched refs:SignExtend32 (Results 1 – 23 of 23) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/
H A DLoongArchMatInt.cpp36 else if (SignExtend32<1>(Lo12 >> 11) == SignExtend32<20>(Hi20)) in generateInstSeq()
44 if (SignExtend32<1>(Hi20 >> 19) != SignExtend32<20>(Higher20)) in generateInstSeq()
47 if (SignExtend32<1>(Higher20 >> 19) != SignExtend32<12>(Highest12)) in generateInstSeq()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/Disassembler/
H A DMipsDisassembler.cpp1464 int Offset = SignExtend32<16>(Insn & 0xffff); in DecodeMem()
1484 int Offset = SignExtend32<9>(Insn >> 7); in DecodeMemEVA()
1504 int Offset = SignExtend32<16>(Insn & 0xffff); in DecodeLoadByte15()
1520 int Offset = SignExtend32<16>(Insn & 0xffff); in DecodeCacheOp()
1536 int Offset = SignExtend32<12>(Insn & 0xfff); in DecodeCacheOpMM()
1552 int Offset = SignExtend32<9>(Insn & 0x1ff); in DecodePrefeOpMM()
1568 int Offset = SignExtend32<9>(Insn >> 7); in DecodeCacheeOp_CacheOpR6()
1583 int Offset = SignExtend32<16>(Insn & 0xffff); in DecodeSyncI()
1597 int Offset = SignExtend32<16>(Insn & 0xffff); in DecodeSyncI_MM()
1765 Offset = SignExtend32<4>(Insn & 0xf); in DecodeMemMMReglistImm4Lsl2()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/Disassembler/
H A DLanaiDisassembler.cpp182 Inst.addOperand(MCOperand::createImm(SignExtend32<16>(Offset))); in decodeRiMemoryValue()
208 Inst.addOperand(MCOperand::createImm(SignExtend32<10>(Offset))); in decodeSplsValue()
233 Inst.addOperand(MCOperand::createImm(SignExtend32<16>(Offset))); in decodeShiftImm()
/freebsd/contrib/llvm-project/lldb/source/Plugins/Instruction/PPC64/
H A DEmulateInstructionPPC64.cpp233 int32_t ids = llvm::SignExtend32<16>(ds << 2); in EmulateLD()
277 int32_t ids = llvm::SignExtend32<16>(ds << 2); in EmulateSTD()
370 int32_t si_val = llvm::SignExtend32<16>(si); in EmulateADDI()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARC/Disassembler/
H A DARCDisassembler.cpp175 Inst.addOperand(MCOperand::createImm(SignExtend32<9>(S9))); in DecodeMEMrs9()
202 DecodeSymbolicOperandOff(Inst, Address, SignExtend32<B>(InsnS), Decoder); in DecodeBranchTargetS()
213 SignExtend32<B>(maskTrailingOnes<decltype(InsnS)>(B) & InsnS))); in DecodeSignedOperand()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/Disassembler/
H A DPPCDisassembler.cpp68 Inst.addOperand(MCOperand::createImm(SignExtend32<14>(Imm))); in decodeCondBrTarget()
75 int32_t Offset = SignExtend32<24>(Imm); in decodeDirectBrTarget()
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DMathExtras.h436 template <unsigned B> constexpr inline int32_t SignExtend32(uint32_t X) { in SignExtend32() function
444 inline int32_t SignExtend32(uint32_t X, unsigned B) { in SignExtend32() function
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/Disassembler/
H A DBPFDisassembler.cpp135 Inst.addOperand(MCOperand::createImm(SignExtend32<16>(Offset))); in decodeMemoryOpValue()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCInstPrinter.cpp362 Value = SignExtend32<5>(Value); in printS5ImmOperand()
460 int32_t Imm = SignExtend32<32>((unsigned)MI->getOperand(OpNo).getImm() << 2); in printBranchOperand()
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/Disassembler/
H A DVEDisassembler.cpp340 MI.addOperand(MCOperand::createImm(SignExtend32<7>(sy))); in DecodeASX()
493 MI.addOperand(MCOperand::createImm(SignExtend32<7>(sy))); in DecodeCAS()
615 MI.addOperand(MCOperand::createImm(SignExtend32<7>(sy))); in DecodeBranchCondition()
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/Disassembler/
H A DMSP430Disassembler.cpp347 MI.addOperand(MCOperand::createImm(SignExtend32(Offset, 10))); in getInstructionCJ()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldELF.cpp1434 int64_t Addend = Value.Addend + SignExtend32<16>(Opcode & 0x0000ffff); in processRelocationRef()
1459 Value.Addend += SignExtend32<18>((Opcode & 0x0000ffff) << 2); in processRelocationRef()
1461 Value.Addend += SignExtend32<21>((Opcode & 0x0007ffff) << 2); in processRelocationRef()
1463 Value.Addend += SignExtend32<23>((Opcode & 0x001fffff) << 2); in processRelocationRef()
1465 Value.Addend += SignExtend32<28>((Opcode & 0x03ffffff) << 2); in processRelocationRef()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/
H A DRuntimeDyldMachOARM.h73 return SignExtend32<26>(Temp << 2); in decodeAddend()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/Disassembler/
H A DARMDisassembler.cpp2901 int imm32 = SignExtend32<25>(tmp << 1); in DecodeT2BInstruction()
2922 Inst.addOperand(MCOperand::createImm(SignExtend32<26>(imm))); in DecodeBranchImmInstruction()
2926 if (!tryAddingSymbolicOperand(Address, Address + SignExtend32<26>(imm) + 8, in DecodeBranchImmInstruction()
2928 Inst.addOperand(MCOperand::createImm(SignExtend32<26>(imm))); in DecodeBranchImmInstruction()
3962 Inst.addOperand(MCOperand::createImm(SignExtend32<12>(Val << 1))); in DecodeThumbBROperand()
3969 if (!tryAddingSymbolicOperand(Address, Address + SignExtend32<21>(Val) + 4, in DecodeT2BROperand()
3971 Inst.addOperand(MCOperand::createImm(SignExtend32<21>(Val))); in DecodeT2BROperand()
4803 int imm32 = SignExtend32<25>(tmp << 1); in DecodeThumbBLXOffset()
4925 Inst.addOperand(MCOperand::createImm(SignExtend32<9>(Val << 1))); in DecodeThumbBCCTargetOperand()
4945 int imm32 = SignExtend32<25>(tmp << 1); in DecodeThumbBLTargetOperand()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DAMDGPUInstPrinter.cpp108 O << formatDec(SignExtend32<24>(Imm)); in printOffset()
127 O << formatDec(SignExtend32(Imm, AMDGPU::getNumFlatOffsetBits(STI))); in printFlatOffset()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIShrinkInstructions.cpp243 Src1.setImm(SignExtend32(Src1.getImm(), 32)); in shrinkScalarCompare()
/freebsd/contrib/llvm-project/lldb/source/Plugins/Instruction/ARM/
H A DEmulateInstructionARM.cpp2041 imm32 = llvm::SignExtend32<25>(imm25); in EmulateBLXImmediate()
2060 imm32 = llvm::SignExtend32<25>(imm25); in EmulateBLXImmediate()
2070 imm32 = llvm::SignExtend32<26>(Bits32(opcode, 23, 0) << 2); in EmulateBLXImmediate()
2077 imm32 = llvm::SignExtend32<26>(Bits32(opcode, 23, 0) << 2 | in EmulateBLXImmediate()
2822 imm32 = llvm::SignExtend32<9>(Bits32(opcode, 7, 0) << 1); in EmulateB()
2827 imm32 = llvm::SignExtend32<12>(Bits32(opcode, 10, 0) << 1); in EmulateB()
2845 imm32 = llvm::SignExtend32<21>(imm21); in EmulateB()
2860 imm32 = llvm::SignExtend32<25>(imm25); in EmulateB()
2866 imm32 = llvm::SignExtend32<26>(Bits32(opcode, 23, 0) << 2); in EmulateB()
/freebsd/contrib/llvm-project/lld/ELF/Arch/
H A DPPC64.cpp554 int32_t disp16 = llvm::SignExtend32(accessInsn & 0xffff, 16); in getTotalDisp()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelDAGToDAGHVX.cpp735 OS << '#' << SignExtend32(OpN & Index, IndexBits); in print()
1184 int Idx = SignExtend32(R.OpN & OpRef::Index, OpRef::IndexBits); in materialize()
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEInstrInfo.td47 return CurDAG->getTargetConstant(SignExtend32(N->getSExtValue(), 7),
66 return CurDAG->getTargetConstant(SignExtend32(Val, 7), SDLoc(N), MVT::i32);
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCAsmPrinter.cpp792 OriginalOffset - llvm::SignExtend32<16>(OriginalOffset); in emitInstruction()
H A DPPCISelLowering.cpp2615 int MaskVal = SignExtend32(Value, ByteSize * 8); in get_VSPLTI_elt()
2621 if (SignExtend32<5>(MaskVal) == MaskVal) in get_VSPLTI_elt()
5060 SignExtend32<26>(Addr) != Addr) in isBLACompatibleAddress()
/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DMachOObjectFile.cpp5140 return SignExtend32<sizeof(T) * CHAR_BIT>(Value); in getEncodedOrdinal()