Searched refs:Displacement (Results 1 - 15 of 15) sorted by relevance

/freebsd-current/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A Di386.cpp75 int64_t Displacement = TargetAddr - EdgeAddr + 4; local
76 if (isInt<32>(Displacement)) {
H A Dx86_64.cpp106 int64_t Displacement = TargetAddr - EdgeAddr + 4; local
108 bool DisplacementInRangeForImmS32 = isInt<32>(Displacement);
177 int64_t Displacement = TargetAddr - EdgeAddr + 4; local
178 if (isInt<32>(Displacement)) {
/freebsd-current/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/
H A DRuntimeDyldCOFFAArch64.h172 uint8_t *Displacement = (uint8_t *)ObjTarget; variable
197 Addend = read32le(Displacement);
200 uint32_t orig = read32le(Displacement);
209 uint32_t orig = read32le(Displacement);
214 uint32_t orig = read32le(Displacement);
220 uint32_t orig = read32le(Displacement);
226 uint32_t orig = read32le(Displacement);
231 Addend = read64le(Displacement);
H A DRuntimeDyldCOFFX86_64.h253 uint8_t *Displacement = (uint8_t *)ObjTarget; variable
254 Addend = readBytesUnaligned(Displacement, 4);
264 uint8_t *Displacement = (uint8_t *)ObjTarget; variable
265 Addend = readBytesUnaligned(Displacement, 8);
H A DRuntimeDyldCOFFI386.h82 uint8_t *Displacement = (uint8_t *)ObjTarget; variable
89 Addend = readBytesUnaligned(Displacement, 4);
H A DRuntimeDyldCOFFThumb.h108 uint8_t *Displacement = (uint8_t *)ObjTarget; variable
114 Addend = readBytesUnaligned(Displacement, 4);
/freebsd-current/contrib/llvm-project/llvm/tools/llvm-readobj/
H A DWin64EHDumper.cpp161 uint32_t Displacement,
172 Symbol = getPreferredSymbol(Ctx.COFF, Symbol, Displacement, IsRangeEnd);
177 if (Displacement > 0)
178 OS << format(" +0x%X (0x%" PRIX64 ")", Displacement, Offset);
186 } else if (!getSymbol(Ctx.COFF, Ctx.COFF.getImageBase() + Displacement,
191 OS << format(" (0x%" PRIX64 ")", Ctx.COFF.getImageBase() + Displacement);
198 if (Displacement > 0)
199 OS << format("(0x%" PRIX64 ")", Ctx.COFF.getImageBase() + Displacement);
159 formatSymbol(const Dumper::Context &Ctx, const coff_section *Section, uint64_t Offset, uint32_t Displacement, bool IsRangeEnd = false) argument
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/
H A DImplicitNullChecks.cpp379 int64_t Displacement = AddrMode.Displacement; local
396 // depending on addressing mode. Also calculates the Displacement.
434 APInt DisplacementC(64, Displacement, true /*isSigned*/);
442 Displacement = DisplacementC.getSExtValue();
454 // The register which is not null checked should be part of the Displacement
455 // calculation, otherwise we do not know whether the Displacement is made up
465 if (!(-PageSize < Displacement && Displacement < PageSize))
/freebsd-current/contrib/llvm-project/llvm/lib/MC/
H A DMCExpr.cpp678 int64_t Displacement = SA.getOffset() - SB.getOffset(); local
682 Displacement *= -1;
709 Displacement += DF->getContents().size();
714 Displacement += Asm->computeFragmentSize(*Layout, *AF);
717 Displacement += Num * FF->getValueSize();
726 Addend += Reverse ? -Displacement : Displacement;
/freebsd-current/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86MCInstLower.cpp654 unsigned Opc, BaseReg, ScaleVal, IndexReg, Displacement, SegmentReg; local
655 IndexReg = Displacement = SegmentReg = 0;
677 Displacement = 8;
682 Displacement = 8;
688 Displacement = 8;
694 Displacement = 512;
699 Displacement = 512;
705 Displacement = 512;
711 Displacement = 512;
737 .addImm(Displacement)
[all...]
H A DX86InstrInfo.cpp4398 // Displacement can be symbolic
4406 AM.Displacement = DispMO.getImm();
4430 if (!isInt<32>(AM.Displacement)) {
4431 ErrInfo = "Displacement in address must fit into 32-bit signed "
4534 // Displacement can be symbolic
/freebsd-current/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZAsmPrinter.cpp170 uint32_t Displacement = NextDisplacement; local
174 return Displacement;
/freebsd-current/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetInstrInfo.h93 Basic = 0, // BaseReg + ScaledReg * Scale + Displacement
94 SExtScaledReg = 1, // BaseReg + sext(ScaledReg) * Scale + Displacement
95 ZExtScaledReg = 2 // BaseReg + zext(ScaledReg) * Scale + Displacement
101 int64_t Displacement = 0; member in class:llvm::ExtAddrMode::Formula
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.cpp2709 AM.Displacement = Offset;
2861 AM.Displacement = 0;
2892 AM.Displacement = 0;
2936 AM.Displacement = NewOffset;
2951 AM.Displacement = 0;
3421 if (isInt<9>(AM.Displacement))
3430 .addImm(AM.Displacement / Scale)
3439 assert(AM.ScaledReg && !AM.Displacement &&
/freebsd-current/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfo.cpp2180 AM.Displacement = NewOffset;
2198 .addImm(AM.Displacement)

Completed in 402 milliseconds