Home
last modified time | relevance | path

Searched refs:RelocationType (Results 1 – 13 of 13) sorted by relevance

/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
DMachineRelocation.h76 enum RelocationType { enum
82 static MachineRelocation getGV(uintptr_t offset, unsigned RelocationType,
86 assert((RelocationType & ~63) == 0 && "Relocation type too large!");
90 Result.TargetReloType = RelocationType;
102 unsigned RelocationType,
106 assert((RelocationType & ~63) == 0 && "Relocation type too large!");
110 Result.TargetReloType = RelocationType;
121 static MachineRelocation getBB(uintptr_t offset,unsigned RelocationType,
123 assert((RelocationType & ~63) == 0 && "Relocation type too large!");
127 Result.TargetReloType = RelocationType;
[all …]
/external/llvm/lib/Target/Hexagon/
DHexagonMCInstLower.cpp41 MCSymbolRefExpr::VariantKind RelocationType; in GetSymbolRef() local
44 RelocationType = MCSymbolRefExpr::VK_None; in GetSymbolRef()
47 RelocationType = MCSymbolRefExpr::VK_Hexagon_PCREL; in GetSymbolRef()
50 RelocationType = MCSymbolRefExpr::VK_GOT; in GetSymbolRef()
53 RelocationType = MCSymbolRefExpr::VK_Hexagon_LO16; in GetSymbolRef()
56 RelocationType = MCSymbolRefExpr::VK_Hexagon_HI16; in GetSymbolRef()
59 RelocationType = MCSymbolRefExpr::VK_Hexagon_GPREL; in GetSymbolRef()
62 RelocationType = MCSymbolRefExpr::VK_Hexagon_GD_GOT; in GetSymbolRef()
65 RelocationType = MCSymbolRefExpr::VK_Hexagon_GD_PLT; in GetSymbolRef()
68 RelocationType = MCSymbolRefExpr::VK_Hexagon_IE; in GetSymbolRef()
[all …]
/external/swiftshader/third_party/LLVM/lib/Target/ARM/
DARMJITInfo.cpp239 ARM::RelocationType RT = (ARM::RelocationType)MR->getRelocationType(); in resolveRelocDestAddr()
272 switch ((ARM::RelocationType)MR->getRelocationType()) { in relocate()
DARMRelocations.h21 enum RelocationType { enum
/external/swiftshader/third_party/LLVM/lib/Target/Mips/
DMipsRelocations.h22 enum RelocationType { enum
DMipsJITInfo.cpp202 switch ((Mips::RelocationType) MR->getRelocationType()) { in relocate()
/external/swiftshader/third_party/LLVM/lib/Target/Alpha/
DAlphaRelocations.h21 enum RelocationType { enum
/external/swiftshader/third_party/LLVM/lib/Target/MBlaze/
DMBlazeRelocations.h21 enum RelocationType { enum
/external/swiftshader/third_party/LLVM/lib/Target/X86/
DX86Relocations.h26 enum RelocationType { enum
DX86JITInfo.cpp532 switch ((X86::RelocationType)MR->getRelocationType()) { in relocate()
/external/swiftshader/third_party/LLVM/lib/Target/PowerPC/
DPPCRelocations.h27 enum RelocationType { enum
DPPCJITInfo.cpp415 switch ((PPC::RelocationType)MR->getRelocationType()) { in relocate()
/external/llvm/docs/
DWritingAnLLVMBackend.rst1878 is a ``RelocationType`` enum that may be used to relocate addresses (for
1879 example, a global address with a PIC base offset). The ``RelocationType`` enum
1881 file. The ``RelocationType`` is used by the ``relocate`` method defined in
1891 enum RelocationType {