Home
last modified time | relevance | path

Searched refs:addEdge (Results 1 – 25 of 54) sorted by relevance

123

/llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/tests/
H A Dsanitizer_bvgraph_test.cpp86 EXPECT_EQ(g.addEdge(from, to), s_g.addEdge(from, to)); in BasicTest()
131 EXPECT_EQ(g.addEdge(from, to), s_g.addEdge(from, to)); in RemoveEdges()
185 g.addEdge(f0, f1); in Test_isReachable()
186 g.addEdge(f1, f2); in Test_isReachable()
274 g.addEdge(1, 2); in ShortestPath()
275 g.addEdge(2, 3); in ShortestPath()
276 g.addEdge(3, 4); in ShortestPath()
277 g.addEdge(4, 5); in ShortestPath()
278 g.addEdge(5, 6); in ShortestPath()
279 g.addEdge(6, 7); in ShortestPath()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUExportClustering.cpp72 DAG->addEdge(ChainHead, SDep(PredSU, SDep::Artificial)); in buildCluster()
76 DAG->addEdge(SUb, SDep(SUa, SDep::Barrier)); in buildCluster()
78 DAG->addEdge(SUb, SDep(SUa, SDep::Cluster)); in buildCluster()
105 DAG->addEdge(&SU, Pred); in removeExportDependencies()
/llvm-project-15.0.7/mlir/lib/Analysis/
H A DCallGraph.cpp41 addEdge(node, Edge::Kind::Abstract); in addAbstractEdge()
46 addEdge(node, Edge::Kind::Call); in addCallEdge()
51 addEdge(child, Edge::Kind::Child); in addChildEdge()
60 void CallGraphNode::addEdge(CallGraphNode *node, Edge::Kind kind) { in addEdge() function in CallGraphNode
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DMacroFusion.cpp70 if (!DAG.addEdge(&SecondSU, SDep(&FirstSU, SDep::Cluster))) in fuseInstructionPair()
106 DAG.addEdge(SU, SDep(&SecondSU, SDep::Artificial)); in fuseInstructionPair()
118 DAG.addEdge(&FirstSU, SDep(SU, SDep::Artificial)); in fuseInstructionPair()
126 DAG.addEdge(&FirstSU, SDep(&SU, SDep::Artificial)); in fuseInstructionPair()
/llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/
H A DCFGMST.h113 EntryIncoming = &addEdge(nullptr, Entry, EntryWeight); in buildEdges()
119 addEdge(Entry, nullptr, EntryWeight); in buildEdges()
145 auto *E = &addEdge(&BB, TargetBB, Weight); in buildEdges()
168 Edge *ExitO = &addEdge(&BB, nullptr, BBWeight); in buildEdges()
260 Edge &addEdge(const BasicBlock *Src, const BasicBlock *Dest, uint64_t W) { in addEdge() function
/llvm-project-15.0.7/clang-tools-extra/clang-move/
H A DHelperDeclRefGraph.cpp38 void HelperDeclRefGraph::addEdge(const Decl *Caller, const Decl *Callee) { in addEdge() function in clang::move::HelperDeclRefGraph
121 RG->addEdge( in run()
131 RG->addEdge(getOutmostClassOrFunDecl(DC->getCanonicalDecl()), UsedClass); in run()
H A DHelperDeclRefGraph.h55 void addEdge(const Decl *Caller, const Decl *Callee);
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DSampleProfileInference.cpp144 addEdge(Src, Dst, INF, Cost); in addEdge()
1066 Network.addEdge(S1, Bout, Block.Weight, 0); in initializeNetwork()
1067 Network.addEdge(Bin, T1, Block.Weight, 0); in initializeNetwork()
1074 Network.addEdge(S, Bin, 0); in initializeNetwork()
1076 Network.addEdge(Bout, T, 0); in initializeNetwork()
1107 Network.addEdge(Bin, Baux, AuxCostInc); in initializeNetwork()
1108 Network.addEdge(Baux, Bout, AuxCostInc); in initializeNetwork()
1110 Network.addEdge(Bout, Baux, AuxCostDec); in initializeNetwork()
1111 Network.addEdge(Baux, Bin, AuxCostDec); in initializeNetwork()
1123 Network.addEdge(SrcOut, DstIn, Cost); in initializeNetwork()
[all …]
H A DCodeLayout.cpp265 void addEdge(Chain *Other, ChainEdge *Edge) { in addEdge() function in __anon97d149770111::Chain
380 this->addEdge(TargetChain, DstEdge); in mergeEdges()
382 DstChain->addEdge(this, DstEdge); in mergeEdges()
528 Block.CurChain->addEdge(SuccBlock->CurChain, &AllEdges.back()); in initialize()
529 SuccBlock->CurChain->addEdge(Block.CurChain, &AllEdges.back()); in initialize()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DCFLGraph.h126 void addEdge(Node From, Node To, int64_t Offset = 0) {
226 Graph.addEdge(InstantiatedValue{From, 0}, InstantiatedValue{To, 0},
244 Graph.addEdge(InstantiatedValue{From, 1}, InstantiatedValue{To, 0}); in addDerefEdge()
247 Graph.addEdge(InstantiatedValue{From, 0}, InstantiatedValue{To, 1}); in addDerefEdge()
409 Graph.addEdge(IRelation->From, IRelation->To); in tryInterproceduralAnalysis()
H A DLazyCallGraph.cpp65 static void addEdge(SmallVectorImpl<LazyCallGraph::Edge> &Edges, in addEdge() function
110 addEdge(Edges->Edges, Edges->EdgeIndexMap, G->get(*Callee), in populateSlow()
124 addEdge(Edges->Edges, Edges->EdgeIndexMap, G->get(F), in populateSlow()
132 addEdge(Edges->Edges, Edges->EdgeIndexMap, G->get(*F), in populateSlow()
179 addEdge(EntryEdges.Edges, EntryEdges.EdgeIndexMap, get(F), Edge::Ref); in LazyCallGraph()
191 addEdge(EntryEdges.Edges, EntryEdges.EdgeIndexMap, get(*F), Edge::Ref); in LazyCallGraph()
207 addEdge(EntryEdges.Edges, EntryEdges.EdgeIndexMap, get(F), in LazyCallGraph()
/llvm-project-15.0.7/bolt/lib/Passes/
H A DHFSortPlus.cpp109 void addEdge(Chain *Other, Edge *Edge) { Edges.emplace_back(Other, Edge); } in addEdge() function in llvm::bolt::__anonbf028ece0111::Chain
214 this->addEdge(TargetChain, DstEdge); in mergeEdges()
216 DstChain->addEdge(this, DstEdge); in mergeEdges()
304 NodeChain[F]->addEdge(NodeChain[Succ], &AllEdges.back()); in initialize()
305 NodeChain[Succ]->addEdge(NodeChain[F], &AllEdges.back()); in initialize()
H A DExtTSPReorderAlgorithm.cpp260 void addEdge(Chain *Other, Edge *Edge) { Edges.emplace_back(Other, Edge); } in addEdge() function in llvm::bolt::Chain
377 this->addEdge(TargetChain, DstEdge); in mergeEdges()
379 DstChain->addEdge(this, DstEdge); in mergeEdges()
534 Block.CurChain->addEdge(SuccBlock->CurChain, &AllEdges.back()); in initialize()
535 SuccBlock->CurChain->addEdge(Block.CurChain, &AllEdges.back()); in initialize()
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/JITLink/
H A DELF_aarch64.cpp331 BlockToFix.addEdge(std::move(GE)); in addSingleRelocation()
409 TLSInfoEntry.addEdge(aarch64::Pointer64, 8, Target, 0); in createEntry()
475 EntryBlock.addEdge(aarch64::Pointer64, 0, getTLSDescResolver(G), 0); in createEntry()
476 EntryBlock.addEdge(aarch64::Pointer64, 8, in createEntry()
H A DSEHFrameSupport.h49 Child->addEdge(Edge(Edge::KeepAlive, 0, DummySymbol, 0)); in operator()
H A DEHFrameSupport.cpp331 B.addEdge(NegDelta32, RecordOffset + CIEDeltaFieldOffset, in processFDE()
368 (*PCBegin)->getBlock().addEdge(Edge::KeepAlive, 0, FDESymbol, 0); in processFDE()
572 BlockToFix.addEdge(PtrEdgeKind, PointerFieldOffset, *TargetSym, 0); in getOrCreateEncodedPointerEdge()
H A DELF_x86_64.cpp65 TLSInfoEntry.addEdge(x86_64::Pointer64, 8, Target, 0); in createEntry()
250 BlockToFix.addEdge(std::move(GE)); in addSingleRelocation()
H A DELF_riscv.cpp51 GOTBlock.addEdge(isRV64() ? R_RISCV_64 : R_RISCV_32, 0, Target, 0); in createGOTEntry()
59 StubContentBlock.addEdge(R_RISCV_CALL, 0, GOTEntrySymbol, 0); in createPLTStub()
544 BlockToFix.addEdge(std::move(GE)); in addSingleRelocation()
/llvm-project-15.0.7/llvm/unittests/ExecutionEngine/JITLink/
H A DLinkGraphTests.cpp83 B1.addEdge(Edge::FirstRelocation, 8, S1, 0); in TEST()
538 B1.addEdge(Edge::FirstRelocation, 0, ES1, 0); in TEST()
539 B1.addEdge(Edge::FirstRelocation, 4, ES2, 0); in TEST()
540 B1.addEdge(Edge::FirstRelocation, 8, ES3, 0); in TEST()
541 B1.addEdge(Edge::FirstRelocation, 12, ES4, 0); in TEST()
/llvm-project-15.0.7/llvm/include/llvm/ADT/
H A DDirectedGraph.h127 bool addEdge(EdgeType &E) { return Edges.insert(&E); } in addEdge() function
270 return Src.addEdge(E); in connect()
/llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/JITLink/
H A Dx86_64.h509 B.addEdge(Pointer64, 0, *InitialTarget, InitialAddend);
523 B.addEdge(Delta32, 2, PointerSymbol, -4); in createPointerJumpStubBlock()
H A Daarch64.h302 GOTEntryBlock.addEdge(aarch64::Pointer64, 0, Target, 0); in createEntry()
347 StubContentBlock.addEdge(aarch64::LDRLiteral19, 0, GOTEntrySymbol, 0); in createEntry()
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Transforms/
H A DLoopFusion.cpp287 void addEdge(unsigned srcId, unsigned dstId, Value value) { in addEdge() function
473 addEdge(inEdge.id, dstId, inEdge.value); in updateEdges()
485 addEdge(dstId, outEdge.id, outEdge.value); in updateEdges()
510 addEdge(inEdge.id, dstId, inEdge.value); in updateEdges()
521 addEdge(dstId, outEdge.id, outEdge.value); in updateEdges()
835 addEdge(node.id, userLoopNestId, value); in init()
852 addEdge(srcId, dstId, memrefAndList.first); in init()
1663 mdg->addEdge(newMemRefNodeId, dstId, newMemRef); in fuseProducerConsumerNodes()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86LoadValueInjectionLoadHardening.cpp464 Builder.addEdge(MachineGadgetGraph::GadgetEdgeSentinel, in getGadgetGraph()
507 Builder.addEdge(ParentDepth, GI, BeginBB.first); in getGadgetGraph()
516 Builder.addEdge(LoopDepth, GI, Ref->getSecond()); in getGadgetGraph()
526 Builder.addEdge(LoopDepth, GI, EndBB.first); in getGadgetGraph()
/llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_bvgraph.h43 bool addEdge(uptr from, uptr to) { in addEdge() function

123