Searched refs:addEdge (Results 1 - 25 of 29) sorted by relevance

12

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUExportClustering.cpp74 DAG->addEdge(ChainHead, SDep(PredSU, SDep::Artificial));
78 DAG->addEdge(SUb, SDep(SUa, SDep::Barrier));
80 DAG->addEdge(SUb, SDep(SUa, SDep::Cluster));
107 DAG->addEdge(&SU, Pred);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DCFGMST.h117 EntryIncoming = &addEdge(nullptr, Entry, EntryWeight);
123 addEdge(Entry, nullptr, EntryWeight);
149 auto *E = &addEdge(&*BB, TargetBB, Weight);
172 Edge *ExitO = &addEdge(&*BB, nullptr, BBWeight);
264 Edge &addEdge(const BasicBlock *Src, const BasicBlock *Dest, uint64_t W) { function in class:llvm::CFGMST
H A DGCOVProfiling.cpp270 void addEdge(GCOVBlock &Successor) {
773 Block.addEdge(Func.getBlock(TI->getSuccessor(i)));
776 Block.addEdge(Func.getReturnBlock());
H A DPGOInstrumentation.cpp797 MST.addEdge(SrcBB, InstrBB, 0);
799 Edge &NewEdge1 = MST.addEdge(InstrBB, DestBB, 0);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DMacroFusion.cpp66 // perhaps as part of ScheduleDAGInstrs::addEdge(), since such edges are valid,
71 if (!DAG.addEdge(&SecondSU, SDep(&FirstSU, SDep::Cluster)))
107 DAG.addEdge(SU, SDep(&SecondSU, SDep::Artificial));
119 DAG.addEdge(&FirstSU, SDep(SU, SDep::Artificial));
127 DAG.addEdge(&FirstSU, SDep(&SU, SDep::Artificial));
H A DRegAllocPBQP.cpp429 PBQPRAGraph::EdgeId EId = G.addEdge(NId, MId, std::move(M));
488 G.addEdge(N1Id, N2Id, std::move(Costs));
/freebsd-13-stable/contrib/llvm-project/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});
247 Graph.addEdge(InstantiatedValue{From, 0}, InstantiatedValue{To, 1});
402 Graph.addEdge(IRelation->From, IRelation->To);
H A DLazyCallGraph.cpp62 static void addEdge(SmallVectorImpl<LazyCallGraph::Edge> &Edges, function
107 addEdge(Edges->Edges, Edges->EdgeIndexMap, G->get(*Callee),
121 addEdge(Edges->Edges, Edges->EdgeIndexMap, G->get(F),
129 addEdge(Edges->Edges, Edges->EdgeIndexMap, G->get(*F),
176 addEdge(EntryEdges.Edges, EntryEdges.EdgeIndexMap, get(F), Edge::Ref);
188 addEdge(EntryEdges.Edges, EntryEdges.EdgeIndexMap, get(*F), Edge::Ref);
204 addEdge(EntryEdges.Edges, EntryEdges.EdgeIndexMap, get(F),
/freebsd-13-stable/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_bvgraph.h43 bool addEdge(uptr from, uptr to) { function
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DEHFrameSupport.cpp420 B.addEdge(FDEToCIE, RecordOffset + CIEDeltaFieldOffset,
460 B.addEdge(FDEToPCBegin, RecordOffset + PCBeginFieldOffset, *PCBeginSym,
489 PCBeginBlock->addEdge(Edge::KeepAlive, 0, FDESymbol, 0);
522 B.addEdge(FDEToLSDA, RecordOffset + LSDAFieldOffset, *LSDASym, 0);
H A DMachO_arm64.cpp386 BlockToFix->addEdge(*Kind, FixupAddress - BlockToFix->getAddress(),
410 GOTEntryBlock.addEdge(Pointer64, 0, Target, 0);
434 StubContentBlock.addEdge(LDRLiteral19, 0, GOTEntrySymbol, 0);
H A DMachO_x86_64.cpp349 BlockToFix->addEdge(*Kind, FixupAddress - BlockToFix->getAddress(),
373 GOTEntryBlock.addEdge(Pointer64, 0, Target, 0);
400 StubContentBlock.addEdge(PCRel32, 2, GOTEntrySymbol, 0);
H A DJITLink.cpp186 NewBlock.addEdge(*I);
H A DELF_x86_64.cpp258 BlockToFix->addEdge(*Kind, FixupAddress - BlockToFix->getAddress(),
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/ADT/
H A DDirectedGraph.h120 bool addEdge(EdgeType &E) { return Edges.insert(&E); } function in class:llvm::DGNode
263 return Src.addEdge(E);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonSubtarget.cpp210 DAG->addEdge(&DAG->SUnits[su], SDep(LastSequentialCall, SDep::Barrier));
214 DAG->addEdge(&DAG->SUnits[su], SDep(&DAG->SUnits[su-1], SDep::Barrier));
251 DAG->addEdge(&DAG->SUnits[su], SDep(LastVRegUse[*AI], SDep::Barrier));
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/PBQP/
H A DReductionRules.h132 YZEId = G.addEdge(YNId, ZNId, Delta);
H A DGraph.h409 EdgeId addEdge(NodeId N1Id, NodeId N2Id, OtherVectorT Costs) { function in class:llvm::PBQP::Graph
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DScheduleDAGInstrs.h356 bool addEdge(SUnit *SuccSU, const SDep &PredDep);
/freebsd-13-stable/contrib/llvm-project/llvm/utils/TableGen/GlobalISel/
H A DGIMatchDag.h199 template <class... Args> GIMatchDagEdge *addEdge(Args &&... args) { function in class:llvm::GIMatchDag
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86LoadValueInjectionLoadHardening.cpp463 Builder.addEdge(MachineGadgetGraph::GadgetEdgeSentinel,
506 Builder.addEdge(ParentDepth, GI, BeginBB.first);
515 Builder.addEdge(LoopDepth, GI, Ref->getSecond());
525 Builder.addEdge(LoopDepth, GI, EndBB.first);
H A DImmutableGraph.h320 void addEdge(const edge_value_type &E, BuilderNodeRef From, function in class:llvm::ImmutableGraphBuilder
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DBlockFrequencyInfoImpl.h658 void addEdge(IrrNode &Irr, const BlockNode &Succ,
689 addEdge(Irr, I.first, OuterLoop);
1334 G.addEdge(Irr, BFI.getNode(Succ), OuterLoop);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64PBQPRegAlloc.cpp202 G.addEdge(node1, node2, std::move(costs));
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/
H A DJITLink.h225 void addEdge(Edge::Kind K, Edge::OffsetT Offset, Symbol &Target,
232 void addEdge(const Edge &E) { Edges.push_back(E); }

Completed in 156 milliseconds

12