Home
last modified time | relevance | path

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

/external/swiftshader/third_party/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 …]
DBinaryObject.h34 std::vector<MachineRelocation> Relocations;
62 const std::vector<MachineRelocation>& getRelocations() const { in getRelocations()
344 void addRelocation(const MachineRelocation& relocation) { in addRelocation()
DMachineCodeEmitter.h30 class MachineRelocation; variable
300 virtual void addRelocation(const MachineRelocation &MR) = 0;
DJITCodeEmitter.h33 class MachineRelocation; variable
305 virtual void addRelocation(const MachineRelocation &MR) = 0;
DObjectCodeEmitter.h110 void addRelocation(const MachineRelocation& relocation);
/external/swiftshader/third_party/LLVM/lib/Target/PowerPC/
DPPCCodeEmitter.cpp56 MachineRelocation GetRelocation(const MachineOperand &MO,
146 MachineRelocation PPCCodeEmitter::GetRelocation(const MachineOperand &MO, in GetRelocation()
160 return MachineRelocation::getGV(MCE.getCurrentPCOffset(), RelocID, in GetRelocation()
164 return MachineRelocation::getExtSym(MCE.getCurrentPCOffset(), in GetRelocation()
167 return MachineRelocation::getConstPool(MCE.getCurrentPCOffset(), in GetRelocation()
171 return MachineRelocation::getBB(MCE.getCurrentPCOffset(), in GetRelocation()
175 return MachineRelocation::getJumpTable(MCE.getCurrentPCOffset(), in GetRelocation()
DPPCJITInfo.h37 virtual void relocate(void *Function, MachineRelocation *MR,
DPPCJITInfo.cpp410 void PPCJITInfo::relocate(void *Function, MachineRelocation *MR, in relocate()
/external/swiftshader/third_party/LLVM/lib/CodeGen/
DELFCodeEmitter.h32 std::vector<MachineRelocation> Relocations;
36 std::vector<MachineRelocation> JTRelocations;
44 void addRelocation(const MachineRelocation &MR) { in addRelocation()
DELFCodeEmitter.cpp90 for (std::vector<MachineRelocation>::iterator MRI = JTRelocations.begin(), in finishFunction()
92 MachineRelocation &MR = *MRI; in finishFunction()
104 MachineRelocation &MR = Relocations[i]; in finishFunction()
192 MachineRelocation MR = in emitJumpTables()
193 MachineRelocation::getBB(JTSection.size(), MachineRelTy, MBBs[mi]); in emitJumpTables()
DObjectCodeEmitter.cpp96 void ObjectCodeEmitter::addRelocation(const MachineRelocation& relocation) { in addRelocation()
DELFWriter.cpp597 MachineRelocation MR = in EmitGlobalDataRelocation()
598 MachineRelocation::getGV(GblS.getCurrentPCOffset(), in EmitGlobalDataRelocation()
771 std::vector<MachineRelocation> Relos = S.getRelocations(); in EmitRelocations()
772 for (std::vector<MachineRelocation>::iterator MRI = Relos.begin(), in EmitRelocations()
774 MachineRelocation &MR = *MRI; in EmitRelocations()
/external/swiftshader/third_party/LLVM/lib/Target/Mips/
DMipsCodeEmitter.cpp206 MCE.addRelocation(MachineRelocation::getGV(MCE.getCurrentPCOffset(), Reloc, in emitGlobalAddress()
212 MCE.addRelocation(MachineRelocation::getExtSym(MCE.getCurrentPCOffset(), in emitExternalSymbolAddress()
217 MCE.addRelocation(MachineRelocation::getConstPool(MCE.getCurrentPCOffset(), in emitConstPoolAddress()
223 MCE.addRelocation(MachineRelocation::getJumpTable(MCE.getCurrentPCOffset(), in emitJumpTableAddress()
229 MCE.addRelocation(MachineRelocation::getBB(MCE.getCurrentPCOffset(), in emitMachineBasicBlock()
DMipsJITInfo.h59 virtual void relocate(void *Function, MachineRelocation *MR,
DMipsJITInfo.cpp195 void MipsJITInfo::relocate(void *Function, MachineRelocation *MR, in relocate()
/external/swiftshader/third_party/LLVM/include/llvm/Target/
DTargetJITInfo.h28 class MachineRelocation; variable
107 virtual void relocate(void *Function, MachineRelocation *MR, in relocate()
/external/swiftshader/third_party/LLVM/lib/Target/ARM/
DARMJITInfo.h80 virtual void relocate(void *Function, MachineRelocation *MR,
179 intptr_t resolveRelocDestAddr(MachineRelocation *MR) const;
DARMJITInfo.cpp238 intptr_t ARMJITInfo::resolveRelocDestAddr(MachineRelocation *MR) const { in resolveRelocDestAddr()
267 void ARMJITInfo::relocate(void *Function, MachineRelocation *MR, in relocate()
DARMCodeEmitter.cpp469 MachineRelocation MR = Indirect in emitGlobalAddress()
470 ? MachineRelocation::getIndirectSymbol(MCE.getCurrentPCOffset(), Reloc, in emitGlobalAddress()
473 : MachineRelocation::getGV(MCE.getCurrentPCOffset(), Reloc, in emitGlobalAddress()
484 MCE.addRelocation(MachineRelocation::getExtSym(MCE.getCurrentPCOffset(), in emitExternalSymbolAddress()
493 MCE.addRelocation(MachineRelocation::getConstPool(MCE.getCurrentPCOffset(), in emitConstPoolAddress()
502 MCE.addRelocation(MachineRelocation::getJumpTable(MCE.getCurrentPCOffset(), in emitJumpTableAddress()
510 MCE.addRelocation(MachineRelocation::getBB(MCE.getCurrentPCOffset(), in emitMachineBasicBlock()
/external/swiftshader/third_party/LLVM/lib/Target/X86/
DX86CodeEmitter.cpp251 MCE.addRelocation(MachineRelocation::getBB(MCE.getCurrentPCOffset(), in emitPCRelativeBlockAddress()
270 MachineRelocation MR = Indirect in emitGlobalAddress()
271 ? MachineRelocation::getIndirectSymbol(MCE.getCurrentPCOffset(), Reloc, in emitGlobalAddress()
274 : MachineRelocation::getGV(MCE.getCurrentPCOffset(), Reloc, in emitGlobalAddress()
297 MCE.addRelocation(MachineRelocation::getExtSym(MCE.getCurrentPCOffset(), in emitExternalSymbolAddress()
318 MCE.addRelocation(MachineRelocation::getConstPool(MCE.getCurrentPCOffset(), in emitConstPoolAddress()
338 MCE.addRelocation(MachineRelocation::getJumpTable(MCE.getCurrentPCOffset(), in emitJumpTableAddress()
DX86JITInfo.h66 virtual void relocate(void *Function, MachineRelocation *MR,
DX86JITInfo.cpp527 void X86JITInfo::relocate(void *Function, MachineRelocation *MR, in relocate()
/external/swiftshader/third_party/LLVM/lib/ExecutionEngine/JIT/
DJITEmitter.cpp294 std::vector<MachineRelocation> Relocations;
417 virtual void addRelocation(const MachineRelocation &MR) { in addRelocation()
842 MachineRelocation &MR = Relocations[i]; in finishFunction()