Home
last modified time | relevance | path

Searched defs:G (Results 1 – 25 of 314) sorted by relevance

12345678910>>...13

/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DPostOrderIterator.h149 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 DDepthFirstIterator.h152 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 DBreadthFirstIterator.h114 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 Di386.h197 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 Dloongarch.h173 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 Dx86_64.h407 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 Dppc64.h154 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 Daarch64.h433 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 DELF_ppc64.cpp63 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 DELF_x86_64.cpp42 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 DELF_aarch64.cpp37 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 DELF_i386.cpp29 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 DPerGraphGOTAndPLTStubsBuilder.h34 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 DCOFF_x86_64.cpp42 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 DJITLinkGeneric.h33 : 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 DELF_loongarch.cpp38 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 Daarch32.cpp154 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 DDDGPrinter.cpp39 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 DMachOPlatform.cpp152 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 DObjectLinkingLayer.cpp28 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 DDynamicLibrary.cpp133 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 DLowerEmuTLS.cpp62 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 DSelectionDAGDumper.cpp597 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 DGraph.h80 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 DObjectLinkingLayer.h67 jitlink::LinkGraph &G, in modifyPassConfig()
73 jitlink::LinkGraph &G, in notifyMaterializing()
148 Error add(JITDylib &JD, std::unique_ptr<jitlink::LinkGraph> G) { in add()

12345678910>>...13