Home
last modified time | relevance | path

Searched refs:SignExtend64 (Results 1 – 25 of 113) sorted by relevance

12345

/external/llvm-project/lld/ELF/Arch/
DMips.cpp391 return SignExtend64<32>(read32(buf)); in getImplicitAddend()
396 return SignExtend64<28>(read32(buf) << 2); in getImplicitAddend()
400 return SignExtend64<16>(read32(buf)) << 16; in getImplicitAddend()
408 return SignExtend64<16>(read32(buf)); in getImplicitAddend()
411 return SignExtend64<16>(readShuffle<e>(buf)) << 16; in getImplicitAddend()
418 return SignExtend64<16>(readShuffle<e>(buf)); in getImplicitAddend()
420 return SignExtend64<9>(readShuffle<e>(buf) << 2); in getImplicitAddend()
422 return SignExtend64<18>(read32(buf) << 2); in getImplicitAddend()
424 return SignExtend64<21>(read32(buf) << 2); in getImplicitAddend()
426 return SignExtend64<23>(read32(buf) << 2); in getImplicitAddend()
[all …]
DARM.cpp739 return SignExtend64<32>(read32le(buf)); in getImplicitAddend()
741 return SignExtend64<31>(read32le(buf)); in getImplicitAddend()
746 return SignExtend64<26>(read32le(buf) << 2); in getImplicitAddend()
748 return SignExtend64<12>(read16le(buf) << 1); in getImplicitAddend()
753 return SignExtend64<20>(((hi & 0x0400) << 10) | // S in getImplicitAddend()
765 return SignExtend64<22>(((hi & 0x7ff) << 12) | // imm11 in getImplicitAddend()
775 return SignExtend64<24>(((hi & 0x0400) << 14) | // S in getImplicitAddend()
790 return SignExtend64<16>(((val & 0x000f0000) >> 4) | (val & 0x00fff)); in getImplicitAddend()
801 return SignExtend64<16>(((hi & 0x000f) << 12) | // imm4 in getImplicitAddend()
DX86.cpp248 return SignExtend64<8>(*buf); in getImplicitAddend()
251 return SignExtend64<16>(read16le(buf)); in getImplicitAddend()
261 return SignExtend64<32>(read32le(buf)); in getImplicitAddend()
DRISCV.cpp306 int64_t imm = SignExtend64(val + 0x800, bits) >> 12; in relocate()
351 int64_t hi = SignExtend64(val + 0x800, bits) >> 12; in relocate()
367 checkInt(loc, SignExtend64(hi, bits) >> 12, 20, rel); in relocate()
/external/llvm-project/llvm/lib/Target/RISCV/Utils/
DRISCVMatInt.cpp27 int64_t Lo12 = SignExtend64<12>(Val); in generateInstSeq()
64 int64_t Lo12 = SignExtend64<12>(Val); in generateInstSeq()
67 Hi52 = SignExtend64(Hi52 >> (ShiftAmount - 12), 64 - ShiftAmount); in generateInstSeq()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/RISCV/Utils/
DRISCVMatInt.cpp29 int64_t Lo12 = SignExtend64<12>(Val); in generateInstSeq()
66 int64_t Lo12 = SignExtend64<12>(Val); in generateInstSeq()
69 Hi52 = SignExtend64(Hi52 >> (ShiftAmount - 12), 64 - ShiftAmount); in generateInstSeq()
/external/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
DMipsMCExpr.cpp188 AbsVal = SignExtend64<16>(AbsVal); in evaluateAsRelocatableImpl()
192 AbsVal = SignExtend64<16>((AbsVal + 0x8000) >> 16); in evaluateAsRelocatableImpl()
195 AbsVal = SignExtend64<16>((AbsVal + 0x80008000LL) >> 32); in evaluateAsRelocatableImpl()
198 AbsVal = SignExtend64<16>((AbsVal + 0x800080008000LL) >> 48); in evaluateAsRelocatableImpl()
/external/llvm/lib/Target/Mips/MCTargetDesc/
DMipsMCExpr.cpp174 AbsVal = SignExtend64<16>(AbsVal); in evaluateAsRelocatableImpl()
178 AbsVal = SignExtend64<16>((AbsVal + 0x8000) >> 16); in evaluateAsRelocatableImpl()
181 AbsVal = SignExtend64<16>((AbsVal + 0x80008000LL) >> 32); in evaluateAsRelocatableImpl()
184 AbsVal = SignExtend64<16>((AbsVal + 0x800080008000LL) >> 48); in evaluateAsRelocatableImpl()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/MCTargetDesc/
DMipsMCExpr.cpp188 AbsVal = SignExtend64<16>(AbsVal); in evaluateAsRelocatableImpl()
192 AbsVal = SignExtend64<16>((AbsVal + 0x8000) >> 16); in evaluateAsRelocatableImpl()
195 AbsVal = SignExtend64<16>((AbsVal + 0x80008000LL) >> 32); in evaluateAsRelocatableImpl()
198 AbsVal = SignExtend64<16>((AbsVal + 0x800080008000LL) >> 48); in evaluateAsRelocatableImpl()
/external/llvm/lib/Target/Hexagon/MCTargetDesc/
DHexagonInstPrinter.cpp132 Imm = SignExtend64<9>(Imm); in prints3_6ImmOperand()
142 Imm = SignExtend64<10>(Imm); in prints3_7ImmOperand()
152 Imm = SignExtend64<10>(Imm); in prints4_6ImmOperand()
162 Imm = SignExtend64<11>(Imm); in prints4_7ImmOperand()
/external/llvm-project/llvm/lib/Target/PowerPC/Disassembler/
DPPCDisassembler.cpp203 Inst.addOperand(MCOperand::createImm(SignExtend64<N>(Imm))); in decodeSImmOperand()
254 Inst.addOperand(MCOperand::createImm(SignExtend64<16>(Disp))); in decodeMemRIOperands()
275 Inst.addOperand(MCOperand::createImm(SignExtend64<16>(Disp << 2))); in decodeMemRIXOperands()
290 Inst.addOperand(MCOperand::createImm(SignExtend64<16>(Disp << 4))); in decodeMemRIX16Operands()
305 Inst.addOperand(MCOperand::createImm(SignExtend64<34>(Disp))); in decodeMemRI34PCRelOperands()
319 Inst.addOperand(MCOperand::createImm(SignExtend64<34>(Disp))); in decodeMemRI34Operands()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/Disassembler/
DPPCDisassembler.cpp190 Inst.addOperand(MCOperand::createImm(SignExtend64<N>(Imm))); in decodeSImmOperand()
224 Inst.addOperand(MCOperand::createImm(SignExtend64<16>(Disp))); in decodeMemRIOperands()
245 Inst.addOperand(MCOperand::createImm(SignExtend64<16>(Disp << 2))); in decodeMemRIXOperands()
260 Inst.addOperand(MCOperand::createImm(SignExtend64<16>(Disp << 4))); in decodeMemRIX16Operands()
/external/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/
DRuntimeDyldMachOAArch64.h77 Addend = SignExtend64(Addend, 28); in decodeAddend()
90 Addend = SignExtend64(Addend, 33); in decodeAddend()
270 ExplicitAddend = SignExtend64(RawAddend, 24); in processRelocationRef()
441 SignExtend64(readBytesUnaligned(LocalAddress, NumBytes), NumBytes * 8); in processSubtractRelocation()
/external/capstone/arch/SystemZ/
DSystemZDisassembler.c138 MCOperand_CreateImm0(Inst, SignExtend64(Imm, N)); in decodeSImmOperand()
218 MCOperand_CreateImm0(Inst, SignExtend64(Imm, N) * 2 + Address); in decodePCDBLOperand()
278 MCOperand_CreateImm0(Inst, SignExtend64(Disp, 20)); in decodeBDAddr20Operand()
306 MCOperand_CreateImm0(Inst, SignExtend64(Disp, 20)); in decodeBDXAddr20Operand()
/external/llvm-project/llvm/lib/Target/Mips/Disassembler/
DMipsDisassembler.cpp677 int64_t Imm = SignExtend64(fieldFromInstruction(insn, 0, 16), 16) * 4 + 4; in DecodeAddiGroupBranch()
714 Imm = SignExtend64(fieldFromInstruction(insn, 0, 16), 16) * 2 + 4; in DecodePOP35GroupBranchMMR6()
721 Imm = SignExtend64(fieldFromInstruction(insn, 0, 16), 16) * 4 + 4; in DecodePOP35GroupBranchMMR6()
726 Imm = SignExtend64(fieldFromInstruction(insn, 0, 16), 16) * 2 + 4; in DecodePOP35GroupBranchMMR6()
750 int64_t Imm = SignExtend64(fieldFromInstruction(insn, 0, 16), 16) * 4 + 4; in DecodeDaddiGroupBranch()
787 Imm = SignExtend64(fieldFromInstruction(insn, 0, 16), 16) * 2 + 4; in DecodePOP37GroupBranchMMR6()
794 Imm = SignExtend64(fieldFromInstruction(insn, 0, 16), 16) * 4 + 4; in DecodePOP37GroupBranchMMR6()
799 Imm = SignExtend64(fieldFromInstruction(insn, 0, 16), 16) * 2 + 4; in DecodePOP37GroupBranchMMR6()
820 int64_t Imm = SignExtend64(fieldFromInstruction(insn, 0, 16), 16) * 4 + 4; in DecodePOP65GroupBranchMMR6()
859 int64_t Imm = SignExtend64(fieldFromInstruction(insn, 0, 16), 16) * 4 + 4; in DecodePOP75GroupBranchMMR6()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/Disassembler/
DMipsDisassembler.cpp677 int64_t Imm = SignExtend64(fieldFromInstruction(insn, 0, 16), 16) * 4 + 4; in DecodeAddiGroupBranch()
714 Imm = SignExtend64(fieldFromInstruction(insn, 0, 16), 16) * 2 + 4; in DecodePOP35GroupBranchMMR6()
721 Imm = SignExtend64(fieldFromInstruction(insn, 0, 16), 16) * 4 + 4; in DecodePOP35GroupBranchMMR6()
726 Imm = SignExtend64(fieldFromInstruction(insn, 0, 16), 16) * 2 + 4; in DecodePOP35GroupBranchMMR6()
750 int64_t Imm = SignExtend64(fieldFromInstruction(insn, 0, 16), 16) * 4 + 4; in DecodeDaddiGroupBranch()
787 Imm = SignExtend64(fieldFromInstruction(insn, 0, 16), 16) * 2 + 4; in DecodePOP37GroupBranchMMR6()
794 Imm = SignExtend64(fieldFromInstruction(insn, 0, 16), 16) * 4 + 4; in DecodePOP37GroupBranchMMR6()
799 Imm = SignExtend64(fieldFromInstruction(insn, 0, 16), 16) * 2 + 4; in DecodePOP37GroupBranchMMR6()
820 int64_t Imm = SignExtend64(fieldFromInstruction(insn, 0, 16), 16) * 4 + 4; in DecodePOP65GroupBranchMMR6()
859 int64_t Imm = SignExtend64(fieldFromInstruction(insn, 0, 16), 16) * 4 + 4; in DecodePOP75GroupBranchMMR6()
[all …]
/external/llvm/lib/Target/SystemZ/Disassembler/
DSystemZDisassembler.cpp165 Inst.addOperand(MCOperand::createImm(SignExtend64<N>(Imm))); in decodeSImmOperand()
241 uint64_t Value = SignExtend64<N>(Imm) * 2 + Address; in decodePCDBLOperand()
284 Inst.addOperand(MCOperand::createImm(SignExtend64<20>(Disp))); in decodeBDAddr20Operand()
307 Inst.addOperand(MCOperand::createImm(SignExtend64<20>(Disp))); in decodeBDXAddr20Operand()
/external/llvm-project/lldb/source/Plugins/Instruction/ARM64/
DEmulateInstructionARM64.cpp775 idx = LSL(llvm::SignExtend64<7>(imm7), scale); in EmulateLDPSTP()
940 offset = llvm::SignExtend64<9>(Bits32(opcode, 20, 12)); in EmulateLDRSTRImm()
945 offset = llvm::SignExtend64<9>(Bits32(opcode, 20, 12)); in EmulateLDRSTRImm()
1069 int64_t offset = llvm::SignExtend64<28>(Bits32(opcode, 25, 0) << 2); in EmulateB()
1106 int64_t offset = llvm::SignExtend64<21>(Bits32(opcode, 23, 5) << 2); in EmulateBcond()
1134 int32_t offset = llvm::SignExtend64<21>(Bits32(opcode, 23, 5) << 2); in EmulateCBZ()
1170 int64_t offset = llvm::SignExtend64<16>(Bits32(opcode, 18, 5) << 2); in EmulateTBZ()
/external/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/
DRuntimeDyldMachOAArch64.h98 Addend = SignExtend64(Addend, 28); in decodeAddend()
111 Addend = SignExtend64(Addend, 33); in decodeAddend()
297 ExplicitAddend = SignExtend64(RawAddend, 24); in processRelocationRef()
500 SignExtend64(readBytesUnaligned(LocalAddress, NumBytes), NumBytes * 8); in processSubtractRelocation()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/
DRuntimeDyldMachOAArch64.h98 Addend = SignExtend64(Addend, 28); in decodeAddend()
111 Addend = SignExtend64(Addend, 33); in decodeAddend()
297 ExplicitAddend = SignExtend64(RawAddend, 24); in processRelocationRef()
500 SignExtend64(readBytesUnaligned(LocalAddress, NumBytes), NumBytes * 8); in processSubtractRelocation()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/RISCV/Disassembler/
DRISCVDisassembler.cpp193 Inst.addOperand(MCOperand::createImm(SignExtend64<N>(Imm))); in decodeSImmOperand()
214 Inst.addOperand(MCOperand::createImm(SignExtend64<N>(Imm << 1))); in decodeSImmOperandAndLsl1()
223 Imm = (SignExtend64<6>(Imm) & 0xfffff); in decodeCLUIImmOperand()
/external/llvm-project/llvm/lib/Target/SystemZ/Disassembler/
DSystemZDisassembler.cpp182 Inst.addOperand(MCOperand::createImm(SignExtend64<N>(Imm))); in decodeSImmOperand()
252 uint64_t Value = SignExtend64<N>(Imm) * 2 + Address; in decodePCDBLOperand()
307 Inst.addOperand(MCOperand::createImm(SignExtend64<20>(Disp))); in decodeBDAddr20Operand()
330 Inst.addOperand(MCOperand::createImm(SignExtend64<20>(Disp))); in decodeBDXAddr20Operand()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/Disassembler/
DSystemZDisassembler.cpp182 Inst.addOperand(MCOperand::createImm(SignExtend64<N>(Imm))); in decodeSImmOperand()
252 uint64_t Value = SignExtend64<N>(Imm) * 2 + Address; in decodePCDBLOperand()
307 Inst.addOperand(MCOperand::createImm(SignExtend64<20>(Disp))); in decodeBDAddr20Operand()
330 Inst.addOperand(MCOperand::createImm(SignExtend64<20>(Disp))); in decodeBDXAddr20Operand()
/external/llvm-project/llvm/lib/Target/RISCV/Disassembler/
DRISCVDisassembler.cpp233 Inst.addOperand(MCOperand::createImm(SignExtend64<N>(Imm))); in decodeSImmOperand()
254 Inst.addOperand(MCOperand::createImm(SignExtend64<N>(Imm << 1))); in decodeSImmOperandAndLsl1()
263 Imm = (SignExtend64<6>(Imm) & 0xfffff); in decodeCLUIImmOperand()
/external/capstone/arch/PowerPC/
DPPCDisassembler.c269 MCOperand_CreateImm0(Inst, SignExtend64(Imm, N)); in decodeSImmOperand()
310 MCOperand_CreateImm0(Inst, SignExtend64(Disp, 16)); in decodeMemRIOperands()
332 MCOperand_CreateImm0(Inst, SignExtend64(Disp << 2, 16)); in decodeMemRIXOperands()

12345