Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/
H A DRuntimeDyldCOFFAArch64.h171 uint8_t *Displacement = (uint8_t *)ObjTarget; in processRelocationRef() local
196 Addend = read32le(Displacement); in processRelocationRef()
199 uint32_t orig = read32le(Displacement); in processRelocationRef()
208 uint32_t orig = read32le(Displacement); in processRelocationRef()
213 uint32_t orig = read32le(Displacement); in processRelocationRef()
219 uint32_t orig = read32le(Displacement); in processRelocationRef()
225 uint32_t orig = read32le(Displacement); in processRelocationRef()
230 Addend = read64le(Displacement); in processRelocationRef()
H A DRuntimeDyldCOFFX86_64.h246 uint8_t *Displacement = (uint8_t *)ObjTarget; in processRelocationRef() local
247 Addend = readBytesUnaligned(Displacement, 4); in processRelocationRef()
257 uint8_t *Displacement = (uint8_t *)ObjTarget; in processRelocationRef() local
258 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.h85 uint8_t *Displacement = (uint8_t *)ObjTarget; in processRelocationRef() local
91 Addend = readBytesUnaligned(Displacement, 4); in processRelocationRef()
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/JITLink/
H A Dx86_64.cpp102 int64_t Displacement = TargetAddr - EdgeAddr + 4; in optimizeGOTAndStubAccesses() local
104 bool DisplacementInRangeForImmS32 = isInRangeForImmS32(Displacement); in optimizeGOTAndStubAccesses()
173 int64_t Displacement = TargetAddr - EdgeAddr + 4; in optimizeGOTAndStubAccesses() local
174 if (isInRangeForImmS32(Displacement)) { in optimizeGOTAndStubAccesses()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DImplicitNullChecks.cpp381 int64_t Displacement = AddrMode.Displacement; in isSuitableMemoryOp() local
436 APInt DisplacementC(64, Displacement, true /*isSigned*/); in isSuitableMemoryOp()
444 Displacement = DisplacementC.getSExtValue(); in isSuitableMemoryOp()
467 if (!(-PageSize < Displacement && Displacement < PageSize)) in isSuitableMemoryOp()
/llvm-project-15.0.7/llvm/test/CodeGen/MIR/X86/
H A Dmachine-verifier-address.mir26 ; CHECK: *** Bad machine code: Displacement in address must fit into 32-bit signed integer ***
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86MCInstLower.cpp1125 unsigned Opc, BaseReg, ScaleVal, IndexReg, Displacement, SegmentReg; in emitNop() local
1126 IndexReg = Displacement = SegmentReg = 0; in emitNop()
1148 Displacement = 8; in emitNop()
1153 Displacement = 8; in emitNop()
1159 Displacement = 8; in emitNop()
1165 Displacement = 512; in emitNop()
1170 Displacement = 512; in emitNop()
1176 Displacement = 512; in emitNop()
1182 Displacement = 512; in emitNop()
1208 .addImm(Displacement) in emitNop()
H A DX86InstrInfo.cpp3720 AM.Displacement = DispMO.getImm(); in getAddrModeFromMemoryOp()
3744 if (!isInt<32>(AM.Displacement)) { in verifyInstruction()
/llvm-project-15.0.7/llvm/lib/MC/
H A DMCExpr.cpp664 int64_t Displacement = SA.getOffset() - SB.getOffset(); in AttemptToFoldSymbolOffsetDifference() local
667 Addend += Displacement; in AttemptToFoldSymbolOffsetDifference()
673 Displacement += cast<MCDataFragment>(FI)->getContents().size(); in AttemptToFoldSymbolOffsetDifference()
/llvm-project-15.0.7/llvm/lib/Target/M68k/
H A DM68kInstrFormats.td261 // Displacement
294 // 16-bit Displacement
303 // 16-bit Displacement
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCInstrFormats.td247 let Inst{16-31} = Addr{15-0}; // Displacement
333 let Inst{48-63} = Addr{15-0}; // Displacement
389 let Inst{16-29} = DS_RA{13-0}; // Displacement.
420 let Inst{16-27} = DS_RA{11-0}; // Displacement.
435 let Inst{16-27} = DQ_RA{11-0}; // Displacement.
1549 let Inst{48-61} = DS_RA{13-0}; // Displacement.
1585 let Inst{48-63} = D_RA{15-0}; // Displacement
H A DPPCInstrP10.td765 let Inst{16-27} = DQ_RA{11-0}; // Displacement.
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DTargetInstrInfo.h89 int64_t Displacement; member
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.cpp2572 AM.Displacement = Offset; in getAddrModeFromMemoryOp()
/llvm-project-15.0.7/llvm/docs/
H A DCodeGenerator.rst2010 Meaning: DestReg, | BaseReg, Scale, IndexReg, Displacement Segment