Home
last modified time | relevance | path

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

/external/llvm/include/llvm/CodeGen/
DMachineRelocation.h38 class MachineRelocation {
82 static MachineRelocation getGV(uintptr_t offset, unsigned RelocationType,
87 MachineRelocation Result;
101 static MachineRelocation getIndirectSymbol(uintptr_t offset,
107 MachineRelocation Result;
121 static MachineRelocation getBB(uintptr_t offset,unsigned RelocationType,
124 MachineRelocation Result;
139 static MachineRelocation getExtSym(uintptr_t offset, unsigned RelocationType,
144 MachineRelocation Result;
159 static MachineRelocation getConstPool(uintptr_t offset,unsigned RelocationType,
[all …]
DMachineCodeEmitter.h32 class MachineRelocation; variable
303 virtual void addRelocation(const MachineRelocation &MR) = 0;
DJITCodeEmitter.h33 class MachineRelocation; variable
306 virtual void addRelocation(const MachineRelocation &MR) = 0;
/external/llvm/lib/Target/PowerPC/
DPPCCodeEmitter.cpp56 MachineRelocation GetRelocation(const MachineOperand &MO,
147 MachineRelocation PPCCodeEmitter::GetRelocation(const MachineOperand &MO, in GetRelocation()
161 return MachineRelocation::getGV(MCE.getCurrentPCOffset(), RelocID, in GetRelocation()
165 return MachineRelocation::getExtSym(MCE.getCurrentPCOffset(), in GetRelocation()
168 return MachineRelocation::getConstPool(MCE.getCurrentPCOffset(), in GetRelocation()
172 return MachineRelocation::getBB(MCE.getCurrentPCOffset(), in GetRelocation()
176 return MachineRelocation::getJumpTable(MCE.getCurrentPCOffset(), in GetRelocation()
DPPCJITInfo.h37 virtual void relocate(void *Function, MachineRelocation *MR,
DPPCJITInfo.cpp412 void PPCJITInfo::relocate(void *Function, MachineRelocation *MR, in relocate()
/external/llvm/lib/Target/Mips/
DMipsCodeEmitter.cpp244 MCE.addRelocation(MachineRelocation::getGV(MCE.getCurrentPCOffset(), Reloc, in emitGlobalAddress()
251 MCE.addRelocation(MachineRelocation::getGV(MCE.getCurrentPCOffset(), Reloc, in emitGlobalAddressUnaligned()
253 MCE.addRelocation(MachineRelocation::getGV(MCE.getCurrentPCOffset() + Offset, in emitGlobalAddressUnaligned()
259 MCE.addRelocation(MachineRelocation::getExtSym(MCE.getCurrentPCOffset(), in emitExternalSymbolAddress()
264 MCE.addRelocation(MachineRelocation::getConstPool(MCE.getCurrentPCOffset(), in emitConstPoolAddress()
270 MCE.addRelocation(MachineRelocation::getJumpTable(MCE.getCurrentPCOffset(), in emitJumpTableAddress()
276 MCE.addRelocation(MachineRelocation::getBB(MCE.getCurrentPCOffset(), in emitMachineBasicBlock()
DMipsJITInfo.h57 virtual void relocate(void *Function, MachineRelocation *MR,
DMipsJITInfo.cpp240 void MipsJITInfo::relocate(void *Function, MachineRelocation *MR, in relocate()
/external/llvm/include/llvm/Target/
DTargetJITInfo.h28 class MachineRelocation; variable
103 virtual void relocate(void *Function, MachineRelocation *MR, in relocate()
/external/llvm/lib/Target/ARM/
DARMJITInfo.h80 virtual void relocate(void *Function, MachineRelocation *MR,
179 intptr_t resolveRelocDestAddr(MachineRelocation *MR) const;
DARMJITInfo.cpp239 intptr_t ARMJITInfo::resolveRelocDestAddr(MachineRelocation *MR) const { in resolveRelocDestAddr()
269 void ARMJITInfo::relocate(void *Function, MachineRelocation *MR, in relocate()
DARMCodeEmitter.cpp500 MachineRelocation MR = Indirect in emitGlobalAddress()
501 ? MachineRelocation::getIndirectSymbol(MCE.getCurrentPCOffset(), Reloc, in emitGlobalAddress()
504 : MachineRelocation::getGV(MCE.getCurrentPCOffset(), Reloc, in emitGlobalAddress()
515 MCE.addRelocation(MachineRelocation::getExtSym(MCE.getCurrentPCOffset(), in emitExternalSymbolAddress()
524 MCE.addRelocation(MachineRelocation::getConstPool(MCE.getCurrentPCOffset(), in emitConstPoolAddress()
533 MCE.addRelocation(MachineRelocation::getJumpTable(MCE.getCurrentPCOffset(), in emitJumpTableAddress()
541 MCE.addRelocation(MachineRelocation::getBB(MCE.getCurrentPCOffset(), in emitMachineBasicBlock()
/external/llvm/lib/Target/X86/
DX86JITInfo.h66 virtual void relocate(void *Function, MachineRelocation *MR,
DX86CodeEmitter.cpp261 MCE.addRelocation(MachineRelocation::getBB(MCE.getCurrentPCOffset(), in emitPCRelativeBlockAddress()
280 MachineRelocation MR = Indirect in emitGlobalAddress()
281 ? MachineRelocation::getIndirectSymbol(MCE.getCurrentPCOffset(), Reloc, in emitGlobalAddress()
284 : MachineRelocation::getGV(MCE.getCurrentPCOffset(), Reloc, in emitGlobalAddress()
307 MCE.addRelocation(MachineRelocation::getExtSym(MCE.getCurrentPCOffset(), in emitExternalSymbolAddress()
328 MCE.addRelocation(MachineRelocation::getConstPool(MCE.getCurrentPCOffset(), in emitConstPoolAddress()
348 MCE.addRelocation(MachineRelocation::getJumpTable(MCE.getCurrentPCOffset(), in emitJumpTableAddress()
DX86JITInfo.cpp547 void X86JITInfo::relocate(void *Function, MachineRelocation *MR, in relocate()
/external/llvm/lib/ExecutionEngine/JIT/
DJITEmitter.cpp298 std::vector<MachineRelocation> Relocations;
418 virtual void addRelocation(const MachineRelocation &MR) { in addRelocation()
843 MachineRelocation &MR = Relocations[i]; in finishFunction()