Home
last modified time | relevance | path

Searched refs:LinkGraph (Results 1 – 25 of 33) sorted by relevance

12

/external/swiftshader/third_party/llvm-10.0/llvm/lib/ExecutionEngine/JITLink/
DEHFrameSupportImpl.h31 Error operator()(LinkGraph &G);
34 Error processBlock(LinkGraph &G, Block &B, LinkGraph::SplitBlockCache &Cache);
45 Error operator()(LinkGraph &G);
74 ParseContext(LinkGraph &G) : G(G) {} in ParseContext()
84 LinkGraph &G;
100 readAbsolutePointer(LinkGraph &G, BinaryStreamReader &RecordReader);
DEHFrameSupport.cpp23 Error EHFrameSplitter::operator()(LinkGraph &G) { in operator ()()
38 DenseMap<Block *, LinkGraph::SplitBlockCache> Caches; in operator ()()
43 Caches[B] = LinkGraph::SplitBlockCache::value_type(); in operator ()()
65 Error EHFrameSplitter::processBlock(LinkGraph &G, Block &B, in processBlock()
66 LinkGraph::SplitBlockCache &Cache) { in processBlock()
125 Error EHFrameEdgeFixer::operator()(LinkGraph &G) { in operator ()()
585 EHFrameEdgeFixer::readAbsolutePointer(LinkGraph &G, in readAbsolutePointer()
784 StoreFrameRange = std::move(StoreRangeAddress)](LinkGraph &G) -> Error { in createEHFrameRecorderPass()
DMachOLinkGraphBuilder.h30 Expected<std::unique_ptr<LinkGraph>> buildGraph();
80 LinkGraph &getGraph() const { return *G; } in getGraph()
188 std::unique_ptr<LinkGraph> G;
DJITLinkGeneric.h77 virtual Expected<std::unique_ptr<LinkGraph>>
117 std::unique_ptr<LinkGraph> G;
240 void prune(LinkGraph &G);
DBasicGOTAndStubsBuilder.h23 BasicGOTAndStubsBuilder(LinkGraph &G) : G(G) {} in BasicGOTAndStubsBuilder()
69 LinkGraph &G;
DJITLink.cpp152 Block &LinkGraph::splitBlock(Block &B, size_t SplitIndex, in splitBlock()
231 void LinkGraph::dump(raw_ostream &OS, in dump()
296 Error markAllSymbolsLive(LinkGraph &G) { in markAllSymbolsLive()
/external/llvm-project/llvm/lib/ExecutionEngine/JITLink/
DEHFrameSupportImpl.h31 Error operator()(LinkGraph &G);
34 Error processBlock(LinkGraph &G, Block &B, LinkGraph::SplitBlockCache &Cache);
45 Error operator()(LinkGraph &G);
74 ParseContext(LinkGraph &G) : G(G) {} in ParseContext()
84 LinkGraph &G;
100 readAbsolutePointer(LinkGraph &G, BinaryStreamReader &RecordReader);
DJITLinkGeneric.h77 virtual Expected<std::unique_ptr<LinkGraph>>
103 virtual Error fixUpBlocks(LinkGraph &G) const = 0;
117 std::unique_ptr<LinkGraph> G;
147 Error fixUpBlocks(LinkGraph &G) const override { in fixUpBlocks()
177 void prune(LinkGraph &G);
DEHFrameSupport.cpp25 Error EHFrameSplitter::operator()(LinkGraph &G) { in operator ()()
40 DenseMap<Block *, LinkGraph::SplitBlockCache> Caches; in operator ()()
45 Caches[B] = LinkGraph::SplitBlockCache::value_type(); in operator ()()
67 Error EHFrameSplitter::processBlock(LinkGraph &G, Block &B, in processBlock()
68 LinkGraph::SplitBlockCache &Cache) { in processBlock()
127 Error EHFrameEdgeFixer::operator()(LinkGraph &G) { in operator ()()
587 EHFrameEdgeFixer::readAbsolutePointer(LinkGraph &G, in readAbsolutePointer()
661 StoreFrameRange = std::move(StoreRangeAddress)](LinkGraph &G) -> Error { in createEHFrameRecorderPass()
DBasicGOTAndStubsBuilder.h25 BasicGOTAndStubsBuilder(LinkGraph &G) : G(G) {} in BasicGOTAndStubsBuilder()
95 LinkGraph &G;
DELF_x86_64.cpp33 ELF_x86_64_GOTAndStubsBuilder(LinkGraph &G) in ELF_x86_64_GOTAndStubsBuilder()
121 static Error optimizeELF_x86_64_GOTAndStubs(LinkGraph &G) { in optimizeELF_x86_64_GOTAndStubs()
237 std::unique_ptr<LinkGraph> G;
575 : G(std::make_unique<LinkGraph>(filename, getPointerSize(Obj), in ELFLinkGraphBuilder_x86_64()
579 Expected<std::unique_ptr<LinkGraph>> buildGraph() { in buildGraph()
620 Expected<std::unique_ptr<LinkGraph>>
668 Config.PostPrunePasses.push_back([](LinkGraph &G) -> Error { in jitLink_ELF_x86_64()
DMachOLinkGraphBuilder.h32 Expected<std::unique_ptr<LinkGraph>> buildGraph();
86 LinkGraph &getGraph() const { return *G; } in getGraph()
210 std::unique_ptr<LinkGraph> G;
DJITLink.cpp179 Block &LinkGraph::splitBlock(Block &B, size_t SplitIndex, in splitBlock()
254 void LinkGraph::dump(raw_ostream &OS, in dump()
319 Error markAllSymbolsLive(LinkGraph &G) { in markAllSymbolsLive()
/external/llvm-project/llvm/tools/llvm-jitlink/
Dllvm-jitlink-macho.cpp29 static Expected<Edge &> getFirstRelocationEdge(LinkGraph &G, Block &B) { in getFirstRelocationEdge()
40 static Expected<Symbol &> getMachOGOTTarget(LinkGraph &G, Block &B) { in getMachOGOTTarget()
55 static Expected<Symbol &> getMachOStubTarget(LinkGraph &G, Block &B) { in getMachOStubTarget()
71 Error registerMachOGraphInfo(Session &S, LinkGraph &G) { in registerMachOGraphInfo()
Dllvm-jitlink-elf.cpp27 static Expected<Edge &> getFirstRelocationEdge(LinkGraph &G, Block &B) { in getFirstRelocationEdge()
38 static Expected<Symbol &> getELFGOTTarget(LinkGraph &G, Block &B) { in getELFGOTTarget()
53 static Expected<Symbol &> getELFStubTarget(LinkGraph &G, Block &B) { in getELFStubTarget()
69 Error registerELFGraphInfo(Session &S, LinkGraph &G) { in registerELFGraphInfo()
Dllvm-jitlink.h165 Error registerELFGraphInfo(Session &S, jitlink::LinkGraph &G);
168 Error registerMachOGraphInfo(Session &S, jitlink::LinkGraph &G);
Dllvm-jitlink.cpp195 static Error applyHarnessPromotions(Session &S, LinkGraph &G) { in applyHarnessPromotions()
246 static uint64_t computeTotalBlockSizes(LinkGraph &G) { in computeTotalBlockSizes()
253 static void dumpSectionContents(raw_ostream &OS, LinkGraph &G) { in dumpSectionContents()
869 PassConfig.PostFixupPasses.push_back([this](LinkGraph &G) { in modifyPassConfig()
882 PassConfig.PostFixupPasses.push_back([](LinkGraph &G) -> Error { in modifyPassConfig()
889 [this](LinkGraph &G) { return applyHarnessPromotions(*this, G); }); in modifyPassConfig()
892 PassConfig.PrePrunePasses.push_back([this](LinkGraph &G) -> Error { in modifyPassConfig()
896 PassConfig.PostFixupPasses.push_back([this](LinkGraph &G) -> Error { in modifyPassConfig()
903 PassConfig.PostFixupPasses.push_back([](LinkGraph &G) -> Error { in modifyPassConfig()
/external/llvm-project/llvm/examples/OrcV2Examples/LLJITWithObjectLinkingLayerPlugin/
DLLJITWithObjectLinkingLayerPlugin.cpp56 Config.PostPrunePasses.push_back([this](jitlink::LinkGraph &G) -> Error { in modifyPassConfig()
60 Config.PostFixupPasses.push_back([this](jitlink::LinkGraph &G) -> Error { in modifyPassConfig()
87 void printLinkGraph(jitlink::LinkGraph &G, StringRef Title) { in printLinkGraph()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/ExecutionEngine/Orc/
DObjectLinkingLayer.cpp94 void notifyResolved(LinkGraph &G) override { in notifyResolved()
163 return [this](LinkGraph &G) { return markResponsibilitySymbolsLive(G); }; in getMarkLivePass()
170 [this](LinkGraph &G) { return externalizeWeakAndCommonSymbols(G); }); in modifyPassConfig()
172 [this](LinkGraph &G) { return computeNamedSymbolDependencies(G); }); in modifyPassConfig()
182 Error externalizeWeakAndCommonSymbols(LinkGraph &G) { in externalizeWeakAndCommonSymbols()
199 Error markResponsibilitySymbolsLive(LinkGraph &G) const { in markResponsibilitySymbolsLive()
207 Error computeNamedSymbolDependencies(LinkGraph &G) { in computeNamedSymbolDependencies()
240 AnonToNamedDependenciesMap computeAnonDeps(LinkGraph &G) { in computeAnonDeps()
/external/llvm-project/llvm/lib/ExecutionEngine/Orc/
DObjectLinkingLayer.cpp102 Error notifyResolved(LinkGraph &G) override { in notifyResolved()
214 return [this](LinkGraph &G) { return markResponsibilitySymbolsLive(G); }; in getMarkLivePass()
221 [this](LinkGraph &G) { return externalizeWeakAndCommonSymbols(G); }); in modifyPassConfig()
226 [this](LinkGraph &G) { return computeNamedSymbolDependencies(G); }); in modifyPassConfig()
239 Error externalizeWeakAndCommonSymbols(LinkGraph &G) { in externalizeWeakAndCommonSymbols()
256 Error markResponsibilitySymbolsLive(LinkGraph &G) const { in markResponsibilitySymbolsLive()
264 Error computeNamedSymbolDependencies(LinkGraph &G) { in computeNamedSymbolDependencies()
336 LocalSymbolNamedDependenciesMap computeLocalDeps(LinkGraph &G) { in computeLocalDeps()
DMachOPlatform.cpp287 getSectionExtent(jitlink::LinkGraph &G, StringRef SectionName) { in getSectionExtent()
307 Config.PrePrunePasses.push_back([this, &MR](jitlink::LinkGraph &G) -> Error { in modifyPassConfig()
325 jitlink::LinkGraph &G) -> Error { in modifyPassConfig()
400 JITLinkSymbolVector &Symbols, jitlink::LinkGraph &G, in preserveInitSectionIfPresent()
411 jitlink::LinkGraph &G, MaterializationResponsibility &MR) { in processObjCImageInfo()
/external/llvm-project/llvm/unittests/ExecutionEngine/JITLink/
DLinkGraphTests.cpp23 LinkGraph G("foo", 8, support::little); in TEST()
41 LinkGraph G("foo", 8, support::little); in TEST()
93 LinkGraph G("foo", 8, support::little); in TEST()
/external/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
DMachOPlatform.h141 jitlink::LinkGraph &G,
144 Error processObjCImageInfo(jitlink::LinkGraph &G,
/external/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/
DJITLink.h103 friend class LinkGraph; variable
139 friend class LinkGraph; variable
300 friend class LinkGraph; variable
542 friend class LinkGraph; variable
662 class LinkGraph {
789 LinkGraph(std::string Name, unsigned PointerSize, in LinkGraph() function
1184 using LinkGraphPassFunction = std::function<Error(LinkGraph &)>;
1301 virtual Error notifyResolved(LinkGraph &G) = 0;
1331 Error markAllSymbolsLive(LinkGraph &G);
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ExecutionEngine/JITLink/
DJITLink.h102 friend class LinkGraph; variable
138 friend class LinkGraph; variable
299 friend class LinkGraph; variable
533 friend class LinkGraph; variable
653 class LinkGraph {
780 LinkGraph(std::string Name, unsigned PointerSize, in LinkGraph() function
1159 using LinkGraphPassFunction = std::function<Error(LinkGraph &)>;
1261 virtual void notifyResolved(LinkGraph &G) = 0;
1291 Error markAllSymbolsLive(LinkGraph &G);

12