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.h184 uint8_t *Displacement = (uint8_t *)ObjTarget; in processRelocationRef() local
209 Addend = read32le(Displacement); in processRelocationRef()
212 uint32_t orig = read32le(Displacement); in processRelocationRef()
221 uint32_t orig = read32le(Displacement); in processRelocationRef()
226 uint32_t orig = read32le(Displacement); in processRelocationRef()
232 uint32_t orig = read32le(Displacement); in processRelocationRef()
238 uint32_t orig = read32le(Displacement); in processRelocationRef()
243 Addend = read64le(Displacement); in processRelocationRef()
H A DRuntimeDyldCOFFX86_64.h253 uint8_t *Displacement = (uint8_t *)ObjTarget; in processRelocationRef() local
254 Addend = readBytesUnaligned(Displacement, 4); in processRelocationRef()
264 uint8_t *Displacement = (uint8_t *)ObjTarget; in processRelocationRef() local
265 Addend = readBytesUnaligned(Displacement, 8); in processRelocationRef()
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() local
114 Addend = readBytesUnaligned(Displacement, 4); in processRelocationRef()
/freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/
H A DWin64EHDumper.cpp164 uint32_t Displacement, in formatSymbol() argument
175 Symbol = getPreferredSymbol(Ctx.COFF, Symbol, Displacement, IsRangeEnd); in formatSymbol()
180 if (Displacement > 0) in formatSymbol()
181 OS << format(" +0x%X (0x%" PRIX64 ")", Displacement, Offset); in formatSymbol()
189 } else if (!getSymbol(Ctx.COFF, Ctx.COFF.getImageBase() + Displacement, in formatSymbol()
194 OS << format(" (0x%" PRIX64 ")", Ctx.COFF.getImageBase() + Displacement); in formatSymbol()
201 if (Displacement > 0) in formatSymbol()
202 OS << format("(0x%" PRIX64 ")", Ctx.COFF.getImageBase() + Displacement); in formatSymbol()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A Dx86_64.cpp138 int64_t Displacement = TargetAddr - EdgeAddr + 4; in optimizeGOTAndStubAccesses() local
140 bool DisplacementInRangeForImmS32 = isInt<32>(Displacement); in optimizeGOTAndStubAccesses()
209 int64_t Displacement = TargetAddr - EdgeAddr + 4; in optimizeGOTAndStubAccesses() local
210 if (isInt<32>(Displacement)) { in optimizeGOTAndStubAccesses()
H A Dx86.cpp73 int64_t Displacement = TargetAddr - EdgeAddr + 4; in optimizeGOTAndStubAccesses() local
74 if (isInt<32>(Displacement)) { in optimizeGOTAndStubAccesses()
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DMCExpr.cpp342 int64_t Displacement = SA.getOffset() - SB.getOffset(); in attemptToFoldSymbolOffsetDifference() local
346 Displacement *= -1; in attemptToFoldSymbolOffsetDifference()
370 Addend += Reverse ? -Displacement : Displacement; in attemptToFoldSymbolOffsetDifference()
378 Displacement += DF->getContents().size(); in attemptToFoldSymbolOffsetDifference()
384 Displacement += RF->getContents().size(); in attemptToFoldSymbolOffsetDifference()
389 Displacement += Asm->computeFragmentSize(*AF); in attemptToFoldSymbolOffsetDifference()
392 Displacement += Num * FF->getValueSize(); in attemptToFoldSymbolOffsetDifference()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DImplicitNullChecks.cpp378 int64_t Displacement = AddrMode.Displacement; in isSuitableMemoryOp() local
433 APInt DisplacementC(64, Displacement, true /*isSigned*/); in isSuitableMemoryOp()
441 Displacement = DisplacementC.getSExtValue(); in isSuitableMemoryOp()
464 if (!(-PageSize < Displacement && Displacement < PageSize)) in isSuitableMemoryOp()
/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/X86/
H A DX86MCInstLower.cpp682 unsigned Opc, BaseReg, ScaleVal, IndexReg, Displacement, SegmentReg; in emitNop() local
683 IndexReg = Displacement = SegmentReg = 0; in emitNop()
705 Displacement = 8; in emitNop()
710 Displacement = 8; in emitNop()
716 Displacement = 8; in emitNop()
722 Displacement = 512; in emitNop()
727 Displacement = 512; in emitNop()
733 Displacement = 512; in emitNop()
739 Displacement = 512; in emitNop()
765 .addImm(Displacement) in emitNop()
H A DX86InstrInfo.cpp4576 AM.Displacement = DispMO.getImm(); in getAddrModeFromMemoryOp()
4600 if (!isInt<32>(AM.Displacement)) { in verifyInstruction()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZAsmPrinter.cpp191 uint32_t Displacement = NextDisplacement; in insert() local
195 return Displacement; in insert()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetInstrInfo.h105 int64_t Displacement = 0; member
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.cpp3011 AM.Displacement = Offset; in getAddrModeFromMemoryOp()
3163 AM.Displacement = 0; in canFoldIntoAddrMode()
3194 AM.Displacement = 0; in canFoldIntoAddrMode()
3238 AM.Displacement = NewOffset; in canFoldIntoAddrMode()
3255 AM.Displacement = 0; in canFoldIntoAddrMode()
3725 if (isInt<9>(AM.Displacement)) in emitLdStWithAddr()
3734 .addImm(AM.Displacement / Scale) in emitLdStWithAddr()
3743 assert(AM.ScaledReg && !AM.Displacement && in emitLdStWithAddr()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfo.cpp3096 AM.Displacement = NewOffset; in canFoldIntoAddrMode()
3114 .addImm(AM.Displacement) in emitLdStWithAddr()