Home
last modified time | relevance | path

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

12

/openbsd-src/gnu/llvm/compiler-rt/lib/sanitizer_common/tests/
H A Dsanitizer_bvgraph_test.cpp45 bool addEdge(uptr from, uptr to) { in addEdge() function in SimpleGraph
86 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()
187 g.addEdge(f2, f3); in Test_isReachable()
193 g.addEdge(f1, t0); in Test_isReachable()
206 g.addEdge(f3, t1); in Test_isReachable()
228 g.addEdge(i, i + 1); in LongCycle()
230 g.addEdge(i, j); in LongCycle()
[all …]
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/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
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/
H A DSampleProfileInference.cpp132 void addEdge(uint64_t Src, uint64_t Dst, int64_t Capacity, int64_t Cost) { in addEdge() function in __anon16945f270111::MinCostMaxFlow
155 void addEdge(uint64_t Src, uint64_t Dst, int64_t Cost) { in addEdge() function in __anon16945f270111::MinCostMaxFlow
156 addEdge(Src, Dst, INF, Cost); in addEdge()
1084 Network.addEdge(S, Bin, 0); in initializeNetwork()
1086 Network.addEdge(Bout, T, 0); in initializeNetwork()
1093 Network.addEdge(Bin, Bout, AuxCostInc); in initializeNetwork()
1095 Network.addEdge(Bout, Bin, Block.Weight, AuxCostDec); in initializeNetwork()
1096 Network.addEdge(S1, Bout, Block.Weight, 0); in initializeNetwork()
1097 Network.addEdge(Bin, T1, Block.Weight, 0); in initializeNetwork()
1113 Network.addEdge(Jin, Jout, AuxCostInc); in initializeNetwork()
[all …]
H A DCodeLayout.cpp300 void addEdge(Chain *Other, ChainEdge *Edge) { in addEdge() function in __anone35372fe0111::Chain
415 this->addEdge(TargetChain, DstEdge); in mergeEdges()
417 DstChain->addEdge(this, DstEdge); in mergeEdges()
569 Block.CurChain->addEdge(SuccBlock->CurChain, &AllEdges.back()); in initialize()
570 SuccBlock->CurChain->addEdge(Block.CurChain, &AllEdges.back()); in initialize()
/openbsd-src/gnu/llvm/llvm/include/llvm/ExecutionEngine/JITLink/
H A Dloongarch.h297 B.addEdge(G.getPointerSize() == 8 ? Pointer64 : Pointer32, 0,
309 StubContentBlock.addEdge(Page20, 0, PointerSymbol, 0); in createAnonymousPointerJumpStub()
310 StubContentBlock.addEdge(PageOffset12, 4, PointerSymbol, 0); in createAnonymousPointerJumpStub()
H A Daarch64.h509 B.addEdge(Pointer64, 0, *InitialTarget, InitialAddend);
523 B.addEdge(Page21, 0, PointerSymbol, 0); in createPointerJumpStubBlock()
524 B.addEdge(PageOffset12, 4, PointerSymbol, 0); in createPointerJumpStubBlock()
H A Dx86_64.h529 B.addEdge(Pointer64, 0, *InitialTarget, InitialAddend);
543 B.addEdge(Delta32, 2, PointerSymbol, -4); in createPointerJumpStubBlock()
H A Di386.h236 B.addEdge(Pointer32, 0, *InitialTarget, InitialAddend);
/openbsd-src/gnu/llvm/llvm/lib/ExecutionEngine/JITLink/
H A DELF_aarch64.cpp328 BlockToFix.addEdge(std::move(GE)); in addSingleRelocation()
406 TLSInfoEntry.addEdge(aarch64::Pointer64, 8, Target, 0); in createEntry()
472 EntryBlock.addEdge(aarch64::Pointer64, 0, getTLSDescResolver(G), 0); in createEntry()
473 EntryBlock.addEdge(aarch64::Pointer64, 8, in createEntry()
H A DSEHFrameSupport.h49 Child->addEdge(Edge(Edge::KeepAlive, 0, DummySymbol, 0)); in operator()
H A DELF_x86_64.cpp64 TLSInfoEntry.addEdge(x86_64::Pointer64, 8, Target, 0); in createEntry()
264 BlockToFix.addEdge(std::move(GE)); in addSingleRelocation()
H A DEHFrameSupport.cpp344 B.addEdge(NegDelta32, RecordOffset + CIEDeltaFieldOffset, in processFDE()
382 (*PCBegin)->getBlock().addEdge(Edge::KeepAlive, 0, FDESymbol, 0); in processFDE()
596 BlockToFix.addEdge(PtrEdgeKind, PointerFieldOffset, *TargetSym, 0); in getOrCreateEncodedPointerEdge()
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()
603 BlockToFix.addEdge(std::move(GE)); in addSingleRelocation()
H A DELF_loongarch.cpp125 BlockToFix.addEdge(std::move(GE)); in addSingleRelocation()
H A DELF_i386.cpp204 BlockToFix.addEdge(std::move(GE)); in addSingleRelocation()
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86LoadValueInjectionLoadHardening.cpp463 Builder.addEdge(MachineGadgetGraph::GadgetEdgeSentinel, in getGadgetGraph()
506 Builder.addEdge(ParentDepth, GI, BeginBB.first); in getGadgetGraph()
515 Builder.addEdge(LoopDepth, GI, Ref->getSecond()); in getGadgetGraph()
525 Builder.addEdge(LoopDepth, GI, EndBB.first); in getGadgetGraph()
/openbsd-src/gnu/llvm/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_bvgraph.h43 bool addEdge(uptr from, uptr to) { in addEdge() function
/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DLazyCallGraph.cpp60 static void addEdge(SmallVectorImpl<LazyCallGraph::Edge> &Edges, in addEdge() function
105 addEdge(Edges->Edges, Edges->EdgeIndexMap, G->get(*Callee), in populateSlow()
119 addEdge(Edges->Edges, Edges->EdgeIndexMap, G->get(F), in populateSlow()
127 addEdge(Edges->Edges, Edges->EdgeIndexMap, G->get(*F), in populateSlow()
174 addEdge(EntryEdges.Edges, EntryEdges.EdgeIndexMap, get(F), Edge::Ref); in LazyCallGraph()
186 addEdge(EntryEdges.Edges, EntryEdges.EdgeIndexMap, get(*F), Edge::Ref); in LazyCallGraph()
202 addEdge(EntryEdges.Edges, EntryEdges.EdgeIndexMap, get(F), in LazyCallGraph()
/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonSubtarget.cpp333 DAG->addEdge(&DAG->SUnits[su], SDep(LastSequentialCall, SDep::Barrier)); in apply()
337 DAG->addEdge(&DAG->SUnits[su], SDep(&DAG->SUnits[su-1], SDep::Barrier)); in apply()
372 DAG->addEdge(&DAG->SUnits[su], SDep(LastVRegUse[*AI], SDep::Barrier)); in apply()
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DScheduleDAGInstrs.h362 bool addEdge(SUnit *SuccSU, const SDep &PredDep);
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/PBQP/
H A DReductionRules.h132 YZEId = G.addEdge(YNId, ZNId, Delta); in applyR2()
/openbsd-src/gnu/llvm/llvm/utils/TableGen/GlobalISel/
H A DGIMatchDag.h196 template <class... Args> GIMatchDagEdge *addEdge(Args &&... args) { in addEdge() function

12