HomeSort by: relevance | last modified time | path
    Searched refs:SignExtend64 (Results 1 - 25 of 39) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/MCTargetDesc/
RISCVMatInt.cpp 27 int64_t Lo12 = SignExtend64<12>(Val);
64 int64_t Lo12 = SignExtend64<12>(Val);
67 Hi52 = SignExtend64(Hi52 >> (ShiftAmount - 12), 64 - ShiftAmount);
RISCVMCExpr.cpp 241 return SignExtend64<12>(Value);
  /src/external/apache2/llvm/dist/llvm/lib/Target/Mips/MCTargetDesc/
MipsMCExpr.cpp 188 AbsVal = SignExtend64<16>(AbsVal);
192 AbsVal = SignExtend64<16>((AbsVal + 0x8000) >> 16);
195 AbsVal = SignExtend64<16>((AbsVal + 0x80008000LL) >> 32);
198 AbsVal = SignExtend64<16>((AbsVal + 0x800080008000LL) >> 48);
  /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/Disassembler/
PPCDisassembler.cpp 205 Inst.addOperand(MCOperand::createImm(SignExtend64<N>(Imm)));
256 Inst.addOperand(MCOperand::createImm(SignExtend64<16>(Disp)));
277 Inst.addOperand(MCOperand::createImm(SignExtend64<16>(Disp << 2)));
290 const int64_t Disp = SignExtend64<7>((Imm & 0x3F) + 64) * 8;
309 Inst.addOperand(MCOperand::createImm(SignExtend64<16>(Disp << 4)));
324 Inst.addOperand(MCOperand::createImm(SignExtend64<34>(Disp)));
338 Inst.addOperand(MCOperand::createImm(SignExtend64<34>(Disp)));
  /src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
Mips16RegisterInfo.cpp 138 Offset = SignExtend64<16>(NewImm);
MipsAnalyzeImmediate.cpp 97 int64_t Imm = SignExtend64<16>(Seq[0].ImmOpnd);
MipsSERegisterInfo.cpp 251 Offset = SignExtend64<16>(NewImm);
MipsSEInstrInfo.cpp 643 BuildMI(MBB, II, DL, get(LUi), Reg).addImm(SignExtend64<16>(Inst->ImmOpnd));
646 .addImm(SignExtend64<16>(Inst->ImmOpnd));
651 .addImm(SignExtend64<16>(Inst->ImmOpnd));
MipsSEISelDAGToDAG.cpp 809 SDValue ImmOpnd = CurDAG->getTargetConstant(SignExtend64<16>(Inst->ImmOpnd),
825 ImmOpnd = CurDAG->getTargetConstant(SignExtend64<16>(Inst->ImmOpnd), DL,
  /src/external/apache2/llvm/dist/llvm/lib/Target/Mips/Disassembler/
MipsDisassembler.cpp 677 int64_t Imm = SignExtend64(fieldFromInstruction(insn, 0, 16), 16) * 4 + 4;
714 Imm = SignExtend64(fieldFromInstruction(insn, 0, 16), 16) * 2 + 4;
721 Imm = SignExtend64(fieldFromInstruction(insn, 0, 16), 16) * 4 + 4;
726 Imm = SignExtend64(fieldFromInstruction(insn, 0, 16), 16) * 2 + 4;
750 int64_t Imm = SignExtend64(fieldFromInstruction(insn, 0, 16), 16) * 4 + 4;
787 Imm = SignExtend64(fieldFromInstruction(insn, 0, 16), 16) * 2 + 4;
794 Imm = SignExtend64(fieldFromInstruction(insn, 0, 16), 16) * 4 + 4;
799 Imm = SignExtend64(fieldFromInstruction(insn, 0, 16), 16) * 2 + 4;
820 int64_t Imm = SignExtend64(fieldFromInstruction(insn, 0, 16), 16) * 4 + 4;
859 int64_t Imm = SignExtend64(fieldFromInstruction(insn, 0, 16), 16) * 4 + 4
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/DebugInfo/DWARF/
DWARFDataExtractor.cpp 109 Result = SignExtend64<32>(getRelocatedValue(4, Offset));
  /src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/
RuntimeDyldMachOAArch64.h 98 Addend = SignExtend64(Addend, 28);
111 Addend = SignExtend64(Addend, 33);
297 ExplicitAddend = SignExtend64(RawAddend, 24);
500 SignExtend64(readBytesUnaligned(LocalAddress, NumBytes), NumBytes * 8);
RuntimeDyldMachOX86_64.h 171 SignExtend64(readBytesUnaligned(LocalAddress, NumBytes), NumBytes * 8);
RuntimeDyldMachOARM.h 94 return SignExtend64<23>(((HighInsn & 0x7ff) << 12) |
  /src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/Disassembler/
SystemZDisassembler.cpp 182 Inst.addOperand(MCOperand::createImm(SignExtend64<N>(Imm)));
252 uint64_t Value = SignExtend64<N>(Imm) * 2 + Address;
307 Inst.addOperand(MCOperand::createImm(SignExtend64<20>(Disp)));
330 Inst.addOperand(MCOperand::createImm(SignExtend64<20>(Disp)));
  /src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/Disassembler/
RISCVDisassembler.cpp 293 Inst.addOperand(MCOperand::createImm(SignExtend64<N>(Imm)));
314 Inst.addOperand(MCOperand::createImm(SignExtend64<N>(Imm << 1)));
323 Imm = (SignExtend64<6>(Imm) & 0xfffff);
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/Disassembler/
HexagonDisassembler.cpp 87 int64_t FullValue = fullValue(Disassembler, MI, SignExtend64<T>(tmp));
88 int64_t Extended = SignExtend64<32>(FullValue);
743 tmp = SignExtend64(tmp, Bits);
756 uint64_t FullValue = fullValue(Disassembler, MI, SignExtend64(tmp, Bits));
  /src/external/apache2/llvm/dist/llvm/lib/Target/VE/Disassembler/
VEDisassembler.cpp 313 uint64_t simm32 = SignExtend64<32>(fieldFromInstruction(insn, 0, 32));
344 uint64_t simm32 = SignExtend64<32>(fieldFromInstruction(insn, 0, 32));
521 uint64_t tgt = SignExtend64<7>(insn);
528 uint64_t tgt = SignExtend64<32>(insn);
  /src/external/apache2/llvm/dist/llvm/include/llvm/Support/
MathExtras.h 777 template <unsigned B> constexpr inline int64_t SignExtend64(uint64_t x) {
785 inline int64_t SignExtend64(uint64_t X, unsigned B) {
  /src/external/apache2/llvm/dist/llvm/lib/Support/
APInt.cpp 286 int64_t lhsSext = SignExtend64(U.VAL, BitWidth);
287 int64_t rhsSext = SignExtend64(RHS.U.VAL, BitWidth);
807 int64_t sext = SignExtend64(getWord(0), BitWidth);
910 return APInt(Width, SignExtend64(U.VAL, BitWidth));
919 SignExtend64(Result.U.pVal[getNumWords() - 1],
1005 U.pVal[getNumWords() - 1] = SignExtend64(
1021 SignExtend64(U.pVal[WordsToMove - 1], APINT_BITS_PER_WORD - BitShift);
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/MCTargetDesc/
AArch64InstPrinter.cpp 245 << formatImm(SignExtend64(Value, RegWidth));
260 << formatImm(SignExtend64(Value, RegWidth));
274 << formatImm(SignExtend64(Value, RegWidth));
  /src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/JITLink/
MachO_arm64.cpp 260 Addend = SignExtend64(RI.r_symbolnum, 24);
  /src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/RuntimeDyld/
RuntimeDyldELF.cpp 859 if (SignExtend64<32>(Result) != Result)
866 if (SignExtend64<26>(delta) != delta)
875 if (SignExtend64<32>(delta) != delta)
1544 if (SignExtend64<26>(delta) != delta) {
  /src/external/apache2/llvm/dist/llvm/include/llvm/ADT/
APInt.h 973 int64_t SExtVAL = SignExtend64(U.VAL, BitWidth);
1645 return SignExtend64(U.VAL, BitWidth);
  /src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
RISCVISelDAGToDAG.cpp 1373 SplatImm = SignExtend64(SplatImm, EltVT.getSizeInBits());
1422 int64_t ImmVal = SignExtend64(C->getSExtValue(), Width);

Completed in 65 milliseconds

1 2