/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
ELFCodeEmitter.h | 31 /// Relocations - Record relocations needed by the current function 32 std::vector<MachineRelocation> Relocations; 34 /// JTRelocations - Record relocations needed by the relocation 43 /// addRelocation - Register new relocations for this function 45 Relocations.push_back(MR);
|
/external/swiftshader/third_party/LLVM/lib/ExecutionEngine/RuntimeDyld/ |
RuntimeDyldImpl.h | 100 // For each symbol, keep a list of relocations based on it. Anytime 102 // the relocations get re-resolved. 115 StringMap<RelocationList> Relocations; 117 // FIXME: Also keep a map of all the relocations contained in an object. Use 118 // this to dynamically answer whether all of the relocations in it have
|
/external/llvm/include/llvm/MC/ |
MCMachObjectWriter.h | 98 llvm::DenseMap<const MCSection *, std::vector<RelAndSymbol>> Relocations; 218 Relocations[Sec].push_back(P);
|
/external/llvm/include/llvm/ObjectYAML/ |
COFFYAML.h | 59 std::vector<Relocation> Relocations;
|
ELFYAML.h | 140 std::vector<Relocation> Relocations;
|
/external/swiftshader/third_party/LLVM/include/llvm/MC/ |
MCMachObjectWriter.h | 94 std::vector<object::macho::RelocationEntry> > Relocations; 198 Relocations[SD].push_back(MRE);
|
/external/llvm/lib/MC/ |
ELFObjectWriter.cpp | 103 Relocations; 149 Relocations.clear(); 578 // only handle section relocations to mergeable sections if using RELA. 583 // Most TLS relocations use a got, so they need the symbol. Even those that 640 // In general, ELF has no relocations for -B. It can only represent (A + C) 712 Relocations[&FixupSection].push_back(Rec); 728 Relocations[&FixupSection].push_back(Rec); 954 if (Relocations[&Sec].empty()) [all...] |
WinCOFFObjectWriter.cpp | 75 int Relocations; 99 typedef std::vector<COFFRelocation> relocations; typedef in namespace:__anon25376 109 relocations Relocations; 206 Relocations(0), MC(nullptr) { 627 // away any relocations to functions. 728 // Turn relocations for temporary symbols into section relocations. 743 ++Reloc.Symb->Relocations; 777 // generate the relocations however the rest of the MSVC toolchain i [all...] |
/external/llvm/tools/obj2yaml/ |
coff2yaml.cpp | 119 std::vector<COFFYAML::Relocation> Relocations; 120 for (const auto &Reloc : ObjSection.relocations()) { 135 Relocations.push_back(Rel); 137 NewYAMLSection.Relocations = Relocations;
|
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/ |
BinaryObject.h | 34 std::vector<MachineRelocation> Relocations; 61 /// get machine relocations 63 return Relocations; 66 /// hasRelocations - Return true if 'Relocations' is not empty 68 return !Relocations.empty(); 345 Relocations.push_back(relocation);
|
/external/swiftshader/third_party/LLVM/lib/MC/ |
ELFObjectWriter.h | 115 std::vector<ELFRelocationEntry> > Relocations; 275 // Map from a section to the section with the relocations
|
WinCOFFObjectWriter.cpp | 72 int Relocations; 92 typedef std::vector<COFFRelocation> relocations; typedef in namespace:__anon31267 102 relocations Relocations; 212 , Relocations(0) 235 // if it has relocations pointing at it, keep it 236 if (Relocations > 0) { 237 assert(Section->Number != -1 && "Sections with relocations must be real!"); 686 // Turn relocations for temporary symbols into section relocations [all...] |
/external/llvm/lib/ExecutionEngine/RuntimeDyld/ |
RuntimeDyldImpl.h | 64 /// relocations (like ARM). 72 /// for calculating relocations in some object formats (like MachO). 117 /// RelocationEntry - used to represent relocations internally in the dynamic 253 // For each symbol, keep a list of relocations based on it. Anytime 255 // the relocations get re-resolved. 259 // Relocations to sections already loaded. Indexed by SectionID which is the 262 std::unordered_map<unsigned, RelocationList> Relocations; 264 // Relocations to external symbols that are not yet resolved. Symbols are 278 // sections containing relocations should be. Defaults to 'false'. 382 /// \brief Resolves relocations from Relocs list with address from Value [all...] |
/external/llvm/tools/llvm-readobj/ |
COFFDumper.cpp | 207 const auto &Relocations = RelocMap[Section]; 209 for (const auto &Relocation : Relocations) { 239 // relocations against it. 279 const auto &Relocations = RelocMap[Section]; 280 for (const auto &Relocation : Relocations) { 537 for (const RelocationRef &Reloc : S.relocations()) 540 // Sort relocations by address. [all...] |
/external/swiftshader/third_party/LLVM/lib/ExecutionEngine/JIT/ |
JITEmitter.cpp | 59 STATISTIC(NumRelos, "Number of relocations applied"); 292 /// Relocations - These are the relocations that the function needs, as 294 std::vector<MachineRelocation> Relocations; 418 Relocations.push_back(MR); 836 if (!Relocations.empty()) { 838 NumRelos += Relocations.size(); 840 // Resolve the relocations to concrete pointers. 841 for (unsigned i = 0, e = Relocations.size(); i != e; ++i) { 842 MachineRelocation &MR = Relocations[i] [all...] |