Home
last modified time | relevance | path

Searched refs:Displacement (Results 1 – 16 of 16) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/
H A DRuntimeDyldCOFFAArch64.h172 uint8_t *Displacement = (uint8_t *)ObjTarget; in processRelocationRef() local
197 Addend = read32le(Displacement); in processRelocationRef()
200 uint32_t orig = read32le(Displacement); in processRelocationRef()
209 uint32_t orig = read32le(Displacement); in processRelocationRef()
214 uint32_t orig = read32le(Displacement); in processRelocationRef()
220 uint32_t orig = read32le(Displacement); in processRelocationRef()
226 uint32_t orig = read32le(Displacement); in processRelocationRef()
231 Addend = read64le(Displacement); in processRelocationRef()
H A DRuntimeDyldCOFFX86_64.h253 uint8_t *Displacement = (uint8_t *)ObjTarget; in processRelocationRef()
254 Addend = readBytesUnaligned(Displacement, 4); in processRelocationRef()
264 uint8_t *Displacement = (uint8_t *)ObjTarget; in processRelocationRef()
265 Addend = readBytesUnaligned(Displacement, 8); in processRelocationRef()
246 uint8_t *Displacement = (uint8_t *)ObjTarget; processRelocationRef() local
257 uint8_t *Displacement = (uint8_t *)ObjTarget; processRelocationRef() local
H A DRuntimeDyldCOFFI386.h82 uint8_t *Displacement = (uint8_t *)ObjTarget; in processRelocationRef() local
89 Addend = readBytesUnaligned(Displacement, 4); in processRelocationRef()
H A DRuntimeDyldCOFFThumb.h108 uint8_t *Displacement = (uint8_t *)ObjTarget; in processRelocationRef()
114 Addend = readBytesUnaligned(Displacement, 4); in processRelocationRef()
86 uint8_t *Displacement = (uint8_t *)ObjTarget; processRelocationRef() local
/freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/
H A DWin64EHDumper.cpp161 uint32_t Displacement, in formatSymbol() argument
172 Symbol = getPreferredSymbol(Ctx.COFF, Symbol, Displacement, IsRangeEnd); in formatSymbol()
177 if (Displacement > 0) in formatSymbol()
178 OS << format(" +0x%X (0x%" PRIX64 ")", Displacement, Offset); in formatSymbol()
186 } else if (!getSymbol(Ctx.COFF, Ctx.COFF.getImageBase() + Displacement, in formatSymbol()
191 OS << format(" (0x%" PRIX64 ")", Ctx.COFF.getImageBase() + Displacement); in formatSymbol()
198 if (Displacement > 0) in formatSymbol()
199 OS << format("(0x%" PRIX64 ")", Ctx.COFF.getImageBase() + Displacement); in formatSymbol()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A Dx86_64.cpp108 int64_t Displacement = TargetAddr - EdgeAddr + 4; in optimizeGOTAndStubAccesses() local
110 bool DisplacementInRangeForImmS32 = isInt<32>(Displacement); in optimizeGOTAndStubAccesses()
179 int64_t Displacement = TargetAddr - EdgeAddr + 4; in optimizeGOTAndStubAccesses() local
180 if (isInt<32>(Displacement)) { in optimizeGOTAndStubAccesses()
H A Di386.cpp75 int64_t Displacement = TargetAddr - EdgeAddr + 4; in optimizeGOTAndStubAccesses() local
76 if (isInt<32>(Displacement)) { in optimizeGOTAndStubAccesses()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DImplicitNullChecks.cpp379 int64_t Displacement = AddrMode.Displacement; in isSuitableMemoryOp() local
396 // depending on addressing mode. Also calculates the Displacement. in isSuitableMemoryOp()
434 APInt DisplacementC(64, Displacement, true /*isSigned*/); in isSuitableMemoryOp()
442 Displacement = DisplacementC.getSExtValue(); in isSuitableMemoryOp()
454 // The register which is not null checked should be part of the Displacement in isSuitableMemoryOp()
455 // calculation, otherwise we do not know whether the Displacement is made up in isSuitableMemoryOp()
465 if (!(-PageSize < Displacement && Displacement < PageSize)) in isSuitableMemoryOp()
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DMCExpr.cpp666 int64_t Displacement = SA.getOffset() - SB.getOffset(); in AttemptToFoldSymbolOffsetDifference() local
670 Displacement *= -1; in AttemptToFoldSymbolOffsetDifference()
691 Addend += Reverse ? -Displacement : Displacement; in AttemptToFoldSymbolOffsetDifference()
699 Displacement += DF->getContents().size(); in AttemptToFoldSymbolOffsetDifference()
704 Displacement += Asm->computeFragmentSize(*AF); in AttemptToFoldSymbolOffsetDifference()
707 Displacement += Num * FF->getValueSize(); in AttemptToFoldSymbolOffsetDifference()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86MCInstLower.cpp685 unsigned Opc, BaseReg, ScaleVal, IndexReg, Displacement, SegmentReg; in emitNop() local
686 IndexReg = Displacement = SegmentReg = 0; in emitNop()
708 Displacement = 8; in emitNop()
713 Displacement = 8; in emitNop()
719 Displacement = 8; in emitNop()
725 Displacement = 512; in emitNop()
730 Displacement = 512; in emitNop()
736 Displacement = 512; in emitNop()
742 Displacement = 512; in emitNop()
768 .addImm(Displacement) in emitNop()
H A DX86InstrInfo.cpp4511 AM.Displacement = DispMO.getImm(); in getAddrModeFromMemoryOp()
4535 if (!isInt<32>(AM.Displacement)) { in verifyInstruction()
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kInstrFormats.td93 // Displacement
126 // 16-bit Displacement
135 // 16-bit Displacement
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZAsmPrinter.cpp171 uint32_t Displacement = NextDisplacement; in insert() local
175 return Displacement; in insert()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetInstrInfo.h102 int64_t Displacement = 0; member
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.cpp2731 AM.Displacement = Offset; in getAddrModeFromMemoryOp()
2883 AM.Displacement = 0; in canFoldIntoAddrMode()
2914 AM.Displacement = 0; in canFoldIntoAddrMode()
2958 AM.Displacement = NewOffset; in canFoldIntoAddrMode()
2973 AM.Displacement = 0; in canFoldIntoAddrMode()
3443 if (isInt<9>(AM.Displacement)) in emitLdStWithAddr()
3452 .addImm(AM.Displacement / Scale) in emitLdStWithAddr()
3461 assert(AM.ScaledReg && !AM.Displacement && in emitLdStWithAddr()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfo.cpp2594 AM.Displacement = NewOffset; in emitLdStWithAddr()
2612 .addImm(AM.Displacement) in getMemOperandsWithOffsetWidth()