/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
H A D | PostOrderIterator.h | 149 return po_iterator(GT::getEntryNode(G)); in begin() argument 154 return po_iterator(GT::getEntryNode(G), S); in begin() argument 152 end(const GraphT & G) end() argument 157 end(const GraphT & G,SetType & S) end() argument 190 po_begin(const T & G) po_begin() argument 192 po_end(const T & G) po_end() argument 194 post_order(const T & G) post_order() argument 206 po_ext_begin(T G,SetType & S) po_ext_begin() argument 211 po_ext_end(T G,SetType & S) po_ext_end() argument 216 post_order_ext(const T & G,SetType & S) post_order_ext() argument 229 ipo_begin(const T & G) ipo_begin() argument 234 ipo_end(const T & G) ipo_end() argument 239 inverse_post_order(const T & G) inverse_post_order() argument 253 ipo_ext_begin(const T & G,SetType & S) ipo_ext_begin() argument 258 ipo_ext_end(const T & G,SetType & S) ipo_ext_end() argument 264 inverse_post_order_ext(const T & G,SetType & S) inverse_post_order_ext() argument 302 Initialize(const GraphT & G) Initialize() argument 310 ReversePostOrderTraversal(const GraphT & G) ReversePostOrderTraversal() argument [all...] |
H A D | DepthFirstIterator.h | 152 static df_iterator begin(const GraphT &G) { in begin() 155 static df_iterator end(const GraphT &G) { return df_iterator(); } in end() 158 static df_iterator begin(const GraphT &G, SetType &S) { in begin() 161 static df_iterator end(const GraphT &G, SetType &S) { return df_iterator(S); } in end() 218 df_iterator<T> df_begin(const T& G) { in df_begin() 223 df_iterator<T> df_end(const T& G) { in df_end() 229 iterator_range<df_iterator<T>> depth_first(const T& G) { in depth_first() 241 df_ext_iterator<T, SetTy> df_ext_begin(const T& G, SetTy &S) { in df_ext_begin() 246 df_ext_iterator<T, SetTy> df_ext_end(const T& G, SetTy &S) { in df_ext_end() 251 iterator_range<df_ext_iterator<T, SetTy>> depth_first_ext(const T& G, in depth_first_ext() [all …]
|
H A D | BreadthFirstIterator.h | 114 static bf_iterator begin(const GraphT &G) { in begin() 118 static bf_iterator end(const GraphT &G) { return bf_iterator(); } in end() 148 template <class T> bf_iterator<T> bf_begin(const T &G) { in bf_begin() 152 template <class T> bf_iterator<T> bf_end(const T &G) { in bf_end() 157 template <class T> iterator_range<bf_iterator<T>> breadth_first(const T &G) { in breadth_first()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/ |
H A D | i386.h | 197 inline Error applyFixup(LinkGraph &G, Block &B, const Edge &E, in applyFixup() 314 inline Block &createPointerJumpStubBlock(LinkGraph &G, Section &StubSection, in createPointerJumpStubBlock() 330 inline Symbol &createAnonymousPointerJumpStub(LinkGraph &G, in createAnonymousPointerJumpStub() 343 bool visitEdge(LinkGraph &G, Block *B, Edge &E) { in visitEdge() 370 Symbol &createEntry(LinkGraph &G, Symbol &Target) { in createEntry() 375 Section &getGOTSection(LinkGraph &G) { in getGOTSection() 391 bool visitEdge(LinkGraph &G, Block *B, Edge &E) { in visitEdge() 407 Symbol &createEntry(LinkGraph &G, Symbol &Target) { in createEntry() 413 Section &getStubsSection(LinkGraph &G) { in getStubsSection()
|
H A D | loongarch.h | 173 inline Error applyFixup(LinkGraph &G, Block &B, const Edge &E) { in applyFixup() argument 261 inline ArrayRef<char> getGOTEntryBlockContent(LinkGraph &G) { in getGOTEntryBlockContent() argument 276 inline ArrayRef<char> getStubBlockContent(LinkGraph &G) { in getStubBlockContent() argument 304 createAnonymousPointerJumpStub(LinkGraph & G,Section & StubSection,Symbol & PointerSymbol) createAnonymousPointerJumpStub() argument 319 visitEdge(LinkGraph & G,Block * B,Edge & E) visitEdge() argument 343 createEntry(LinkGraph & G,Symbol & Target) createEntry() argument 348 getGOTSection(LinkGraph & G) getGOTSection() argument 365 visitEdge(LinkGraph & G,Block * B,Edge & E) visitEdge() argument 378 createEntry(LinkGraph & G,Symbol & Target) createEntry() argument 384 getStubsSection(LinkGraph & G) getStubsSection() argument [all...] |
H A D | x86_64.h | 407 inline Error applyFixup(LinkGraph &G, Block &B, const Edge &E, in applyFixup() 568 inline Block &createPointerJumpStubBlock(LinkGraph &G, Section &StubSection, in createPointerJumpStubBlock() 580 inline Symbol &createAnonymousPointerJumpStub(LinkGraph &G, in createAnonymousPointerJumpStub() 593 bool visitEdge(LinkGraph &G, Block *B, Edge &E) { in visitEdge() 632 Symbol &createEntry(LinkGraph &G, Symbol &Target) { in createEntry() 637 Section &getGOTSection(LinkGraph &G) { in getGOTSection() 653 bool visitEdge(LinkGraph &G, Block *B, Edge &E) { in visitEdge() 669 Symbol &createEntry(LinkGraph &G, Symbol &Target) { in createEntry() 675 Section &getStubsSection(LinkGraph &G) { in getStubsSection()
|
H A D | ppc64.h | 154 return G.addAnonymousSymbol(B, 0, StubInfo.Content.size(), true, false); in createEntry() argument 118 createAnonymousPointerJumpStub(LinkGraph & G,Section & StubSection,Symbol & PointerSymbol,PLTCallStubKind StubKind) createAnonymousPointerJumpStub() argument 136 visitEdge(LinkGraph & G,Block * B,Edge & E) visitEdge() argument 159 getOrCreateTOCSection(LinkGraph & G) getOrCreateTOCSection() argument 176 visitEdge(LinkGraph & G,Block * B,Edge & E) visitEdge() argument 193 createEntry(LinkGraph & G,Symbol & Target) createEntry() argument 200 getOrCreateStubsSection(LinkGraph & G) getOrCreateStubsSection() argument 223 applyFixup(LinkGraph & G,Block & B,const Edge & E,const Symbol * TOCSymbol) applyFixup() argument [all...] |
H A D | aarch64.h | 433 inline Error applyFixup(LinkGraph &G, Block &B, const Edge &E) { in applyFixup() 656 inline Block &createPointerJumpStubBlock(LinkGraph &G, Section &StubSection, in createPointerJumpStubBlock() 669 inline Symbol &createAnonymousPointerJumpStub(LinkGraph &G, in createAnonymousPointerJumpStub() 682 bool visitEdge(LinkGraph &G, Block *B, Edge &E) { in visitEdge() 723 Symbol &createEntry(LinkGraph &G, Symbol &Target) { in createEntry() 728 Section &getGOTSection(LinkGraph &G) { in getGOTSection() 745 bool visitEdge(LinkGraph &G, Block *B, Edge &E) { in visitEdge() 758 Symbol &createEntry(LinkGraph &G, Symbol &Target) { in createEntry() 764 Section &getStubsSection(LinkGraph &G) { in getStubsSection()
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ |
H A D | ELF_ppc64.cpp | 63 Symbol &createEntry(LinkGraph &G, Symbol &Target) { in registerExistingGOTEntries() argument 36 createELFGOTHeader(LinkGraph & G,ppc64::TOCTableManager<Endianness> & TOC) createELFGOTHeader() argument 80 buildTables_ELF_ppc64(LinkGraph & G) buildTables_ELF_ppc64() argument 262 ELFJITLinker_ppc64(std::unique_ptr<JITLinkContext> Ctx,std::unique_ptr<LinkGraph> G,PassConfiguration PassConfig) ELFJITLinker_ppc64() argument 265 __anon7bd6b3100302(LinkGraph &G) ELFJITLinker_ppc64() argument 271 defineTOCBase(LinkGraph & G) defineTOCBase() argument 312 applyFixup(LinkGraph & G,Block & B,const Edge & E) const applyFixup() argument 342 link_ELF_ppc64(std::unique_ptr<LinkGraph> G,std::unique_ptr<JITLinkContext> Ctx) link_ELF_ppc64() argument 385 link_ELF_ppc64(std::unique_ptr<LinkGraph> G,std::unique_ptr<JITLinkContext> Ctx) link_ELF_ppc64() argument 391 link_ELF_ppc64le(std::unique_ptr<LinkGraph> G,std::unique_ptr<JITLinkContext> Ctx) link_ELF_ppc64le() argument [all...] |
H A D | ELF_x86_64.cpp | 42 bool visitEdge(LinkGraph &G, Block *B, Edge &E) { in visitEdge() 57 Symbol &createEntry(LinkGraph &G, Symbol &Target) { in createEntry() 68 Section &getTLSInfoSection(LinkGraph &G) { in getTLSInfoSection() 88 Error buildTables_ELF_x86_64(LinkGraph &G) { in buildTables_ELF_x86_64() 244 std::unique_ptr<LinkGraph> G, in ELFJITLinker_x86_64() 250 [this](LinkGraph &G) { return getOrCreateGOTSymbol(G); }); in ELFJITLinker_x86_64() 256 Error getOrCreateGOTSymbol(LinkGraph &G) { in getOrCreateGOTSymbol() 322 Error applyFixup(LinkGraph &G, Block &B, const Edge &E) const { in applyFixup() 349 void link_ELF_x86_64(std::unique_ptr<LinkGraph> G, in link_ELF_x86_64()
|
H A D | ELF_aarch64.cpp | 37 std::unique_ptr<LinkGraph> G, in ELFJITLinker_aarch64() 42 Error applyFixup(LinkGraph &G, Block &B, const Edge &E) const { in applyFixup() 459 bool visitEdge(LinkGraph &G, Block *B, Edge &E) { return false; } in visitEdge() 461 Symbol &createEntry(LinkGraph &G, Symbol &Target) { in createEntry() 472 Section &getTLSInfoSection(LinkGraph &G) { in getTLSInfoSection() 503 bool visitEdge(LinkGraph &G, Block *B, Edge &E) { in visitEdge() 529 Symbol &createEntry(LinkGraph &G, Symbol &Target) { in createEntry() 540 Section &getTLSDescSection(LinkGraph &G) { in getTLSDescSection() 546 Symbol &getTLSDescResolver(LinkGraph &G) { in getTLSDescResolver() 569 Error buildTables_ELF_aarch64(LinkGraph &G) { in buildTables_ELF_aarch64() [all …]
|
H A D | ELF_i386.cpp | 29 Error buildTables_ELF_i386(LinkGraph &G) { in buildTables_ELF_i386() 46 std::unique_ptr<LinkGraph> G, PassConfiguration PassConfig) in ELFJITLinker_i386() 49 [this](LinkGraph &G) { return getOrCreateGOTSymbol(G); }); in ELFJITLinker_i386() 55 Error getOrCreateGOTSymbol(LinkGraph &G) { in getOrCreateGOTSymbol() 107 Error applyFixup(LinkGraph &G, Block &B, const Edge &E) const { in applyFixup() 243 void link_ELF_i386(std::unique_ptr<LinkGraph> G, in link_ELF_i386()
|
H A D | PerGraphGOTAndPLTStubsBuilder.h | 34 PerGraphGOTAndPLTStubsBuilder(LinkGraph &G) : G(G) {} in PerGraphGOTAndPLTStubsBuilder() 36 static Error asPass(LinkGraph &G) { return BuilderImplT(G).run(); } in asPass() 112 LinkGraph &G; variable
|
H A D | COFF_x86_64.cpp | 42 std::unique_ptr<LinkGraph> G, in COFFJITLinker_x86_64() 47 Error applyFixup(LinkGraph &G, Block &B, const Edge &E) const { in applyFixup() 193 Error lowerCOFFRelocationEdges(LinkGraph &G, JITLinkContext &Ctx) { in lowerCOFFRelocationEdges() 243 Expected<orc::ExecutorAddr> getImageBaseAddress(LinkGraph &G, in getImageBaseAddress() 276 Error lowerEdges_COFF_x86_64(LinkGraph &G, JITLinkContext *Ctx) { in lowerEdges_COFF_x86_64() 328 void link_COFF_x86_64(std::unique_ptr<LinkGraph> G, in link_COFF_x86_64() 343 [CtxPtr](LinkGraph &G) { return lowerEdges_COFF_x86_64(G, CtxPtr); }); in link_COFF_x86_64()
|
H A D | JITLinkGeneric.h | 33 : Ctx(std::move(Ctx)), G(std::move(G)), Passes(std::move(Passes)) { in JITLinkerBase() argument 92 std::unique_ptr<LinkGraph> G; global() variable 123 fixUpBlocks(LinkGraph & G) fixUpBlocks() argument [all...] |
H A D | ELF_loongarch.cpp | 38 std::unique_ptr<LinkGraph> G, in ELFJITLinker_loongarch() argument 43 Error applyFixup(LinkGraph &G, Block &B, const Edge &E) const { in applyFixup() argument 138 Error buildTables_ELF_loongarch(LinkGraph &G) { in buildTables_ELF_loongarch() argument 184 void link_ELF_loongarch(std::unique_ptr<LinkGraph> G, in link_ELF_loongarch() argument [all...] |
H A D | aarch32.cpp | 154 makeUnexpectedOpcodeError(const LinkGraph & G,const ThumbRelocation & R,Edge::Kind Kind) makeUnexpectedOpcodeError() argument 193 readAddendData(LinkGraph & G,Block & B,const Edge & E) readAddendData() argument 213 readAddendArm(LinkGraph & G,Block & B,const Edge & E) readAddendArm() argument 229 readAddendThumb(LinkGraph & G,Block & B,const Edge & E,const ArmConfig & ArmCfg) readAddendThumb() argument 273 applyFixupData(LinkGraph & G,Block & B,const Edge & E) applyFixupData() argument 322 applyFixupArm(LinkGraph & G,Block & B,const Edge & E) applyFixupArm() argument 338 applyFixupThumb(LinkGraph & G,Block & B,const Edge & E,const ArmConfig & ArmCfg) applyFixupThumb() argument 450 createEntry(LinkGraph & G,Symbol & Target) createEntry() argument [all...] |
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | DDGPrinter.cpp | 39 static void writeDDGToDotFile(DataDependenceGraph &G, bool DOnly) { in writeDDGToDotFile() 69 const DataDependenceGraph *G) { in getEdgeAttributes() 87 const DataDependenceGraph *G) { in getSimpleNodeLabel() 105 const DataDependenceGraph *G) { in getVerboseNodeLabel() 130 const DDGNode *Src, const DDGEdge *Edge, const DataDependenceGraph *G) { in getSimpleEdgeAttributes() 139 const DDGNode *Src, const DDGEdge *Edge, const DataDependenceGraph *G) { in getVerboseEdgeAttributes()
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
H A D | MachOPlatform.cpp | 152 auto G = createPlatformGraph(MOP, "<OrcRTCompleteBootstrap>"); in materialize() local 449 jitlink::Edge::Kind MachOPlatform::getPointerEdgeKind(jitlink::LinkGraph &G) { in getPointerEdgeKind() 796 [this](LinkGraph &G) { return bootstrapPipelineStart(G); }); in modifyPassConfig() 797 Config.PostAllocationPasses.push_back([this](LinkGraph &G) { in modifyPassConfig() 809 Config.PostAllocationPasses.push_back([this, &MR](LinkGraph &G) { in modifyPassConfig() 818 Config.PrePrunePasses.push_back([this, &MR](LinkGraph &G) { in modifyPassConfig() 824 [this](LinkGraph &G) { return createObjCRuntimeObject(G); }); in modifyPassConfig() 826 [this, &MR](LinkGraph &G) { return populateObjCRuntimeObject(G, MR); }); in modifyPassConfig() 833 [this, &JD = MR.getTargetJITDylib()](LinkGraph &G) { in modifyPassConfig() 841 Config.PostPrunePasses.push_back([this, JITSymTabInfo](LinkGraph &G) { in modifyPassConfig() [all …]
|
H A D | ObjectLinkingLayer.cpp | 28 bool hasInitializerSection(jitlink::LinkGraph &G) { in hasInitializerSection() 80 Create(ObjectLinkingLayer &ObjLinkingLayer, std::unique_ptr<LinkGraph> G) { in Create() 93 static Interface scanLinkGraph(ExecutionSession &ES, LinkGraph &G) { in scanLinkGraph() 118 static SymbolStringPtr makeInitSymbol(ExecutionSession &ES, LinkGraph &G) { in makeInitSymbol() 126 std::unique_ptr<LinkGraph> G, Interface LGI) in LinkGraphMaterializationUnit() 141 std::unique_ptr<LinkGraph> G; member in __anon10145d5c0111::LinkGraphMaterializationUnit 173 void notifyMaterializing(LinkGraph &G) { in notifyMaterializing() 233 Error notifyResolved(LinkGraph &G) override { in notifyResolved() 340 return [this](LinkGraph &G) { return markResponsibilitySymbolsLive(G); }; in getMarkLivePass() 346 Config.PrePrunePasses.push_back([this](LinkGraph &G) { in modifyPassConfig() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Support/ |
H A D | DynamicLibrary.cpp | 133 static Globals G; in getGlobals() local 160 auto &G = getGlobals(); in AddSymbol() local 167 auto &G = getGlobals(); in getPermanentLibrary() local 179 auto &G = getGlobals(); in addPermanentLibrary() local 194 auto &G = getGlobals(); in getLibrary() local 204 auto &G = getGlobals(); in closeLibrary() local 220 auto &G = getGlobals(); in SearchForAddressOfSymbol() local
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | LowerEmuTLS.cpp | 62 for (const auto &G : M.globals()) { in run() local 66 for (const auto *G : TlsVars) in run() local 100 for (const auto &G : M.globals()) { in runOnModule() local 104 for (const auto *const G : TlsVars) in runOnModule() local
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGDumper.cpp | 597 const SelectionDAG *G) { in printMemOperand() 995 static bool shouldPrintInline(const SDNode &Node, const SelectionDAG *G) { in shouldPrintInline() 1006 static void DumpNodes(const SDNode *N, unsigned indent, const SelectionDAG *G) { in DumpNodes() 1051 static bool printOperand(raw_ostream &OS, const SelectionDAG *G, in printOperand() 1075 const SelectionDAG *G, VisitedSDNodeSet &once) { in DumpNodesr() 1113 const SelectionDAG *G, unsigned depth, in printrWithDepthHelper() 1131 void SDNode::printrWithDepth(raw_ostream &OS, const SelectionDAG *G, in printrWithDepth() 1143 void SDNode::dumprWithDepth(const SelectionDAG *G, unsigned depth) const { in dumprWithDepth() argument
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/PBQP/ |
H A D | Graph.h | 80 void removeAdjEdgeId(Graph &G, NodeId ThisNId, AdjEdgeIdx Idx) { in removeAdjEdgeId() 111 void connectToN(Graph &G, EdgeId ThisEdgeId, unsigned NIdx) { in connectToN() 118 void connect(Graph &G, EdgeId ThisEdgeId) { in connect() 132 void disconnectFromN(Graph &G, unsigned NIdx) { in disconnectFromN() 140 void disconnectFrom(Graph &G, NodeId NId) { in disconnectFrom() 238 NodeItr(NodeId CurNId, const Graph &G) in NodeItr() 262 EdgeItr(EdgeId CurEId, const Graph &G) in EdgeItr() 286 NodeIdSet(const Graph &G) : G(G) {} in NodeIdSet() 303 EdgeIdSet(const Graph &G) : G(G) {} in EdgeIdSet()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
H A D | ObjectLinkingLayer.h | 67 jitlink::LinkGraph &G, in modifyPassConfig() 73 jitlink::LinkGraph &G, in notifyMaterializing() 148 Error add(JITDylib &JD, std::unique_ptr<jitlink::LinkGraph> G) { in add()
|