Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUExportClustering.cpp71 DAG->addEdge(ChainHead, SDep(PredSU, SDep::Artificial)); in buildCluster()
75 DAG->addEdge(SUb, SDep(SUa, SDep::Barrier)); in buildCluster()
77 DAG->addEdge(SUb, SDep(SUa, SDep::Cluster)); in buildCluster()
104 DAG->addEdge(&SU, Pred); in removeExportDependencies()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMacroFusion.cpp74 if (!DAG.addEdge(&SecondSU, SDep(&FirstSU, SDep::Cluster))) in fuseInstructionPair()
118 DAG.addEdge(SU, SDep(&SecondSU, SDep::Artificial)); in fuseInstructionPair()
130 DAG.addEdge(&FirstSU, SDep(SU, SDep::Artificial)); in fuseInstructionPair()
138 DAG.addEdge(&FirstSU, SDep(&SU, SDep::Artificial)); in fuseInstructionPair()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/
H A DCFGMST.h132 EntryIncoming = &addEdge(nullptr, Entry, EntryWeight); in buildEdges()
138 addEdge(Entry, nullptr, EntryWeight); in buildEdges()
174 auto *E = &addEdge(&BB, TargetBB, Weight); in buildEdges()
198 Edge *ExitO = &addEdge(&BB, nullptr, BBWeight); in buildEdges()
304 Edge &addEdge(BasicBlock *Src, BasicBlock *Dest, uint64_t W) { in addEdge() function
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSampleProfileInference.cpp133 void addEdge(uint64_t Src, uint64_t Dst, int64_t Capacity, int64_t Cost) { in addEdge() function in __anon5aecd1f00111::MinCostMaxFlow
156 void addEdge(uint64_t Src, uint64_t Dst, int64_t Cost) { in addEdge() function in __anon5aecd1f00111::MinCostMaxFlow
157 addEdge(Src, Dst, INF, Cost); in addEdge()
1085 Network.addEdge(S, Bin, 0); in initializeNetwork()
1087 Network.addEdge(Bout, T, 0); in initializeNetwork()
1094 Network.addEdge(Bin, Bout, AuxCostInc); in initializeNetwork()
1096 Network.addEdge(Bout, Bin, Block.Weight, AuxCostDec); in initializeNetwork()
1097 Network.addEdge(S1, Bout, Block.Weight, 0); in initializeNetwork()
1098 Network.addEdge(Bin, T1, Block.Weight, 0); in initializeNetwork()
1114 Network.addEdge(Jin, Jout, AuxCostInc); in initializeNetwork()
[all …]
H A DCodeLayout.cpp325 void addEdge(ChainT *Other, ChainEdge *Edge) { in addEdge() function
480 this->addEdge(TargetChain, DstEdge); in mergeEdges()
482 DstChain->addEdge(this, DstEdge); in mergeEdges()
684 PredNode.CurChain->addEdge(SuccNode->CurChain, &AllEdges.back()); in initialize()
685 SuccNode->CurChain->addEdge(PredNode.CurChain, &AllEdges.back()); in initialize()
1122 PredNode.CurChain->addEdge(SuccNode->CurChain, &AllEdges.back()); in initialize()
1123 SuccNode->CurChain->addEdge(PredNode.CurChain, &AllEdges.back()); in initialize()
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/
H A Daarch64.h728 B.addEdge(Pointer64, 0, *InitialTarget, InitialAddend);
742 B.addEdge(Page21, 0, PointerSymbol, 0); in createPointerJumpStubBlock()
743 B.addEdge(PageOffset12, 4, PointerSymbol, 0); in createPointerJumpStubBlock()
773 B.addEdge(Branch26PCRel, 4, ReentrySymbol, 0); in createReentryTrampolineBlock()
H A Dx86_64.h615 B.addEdge(Pointer64, 0, *InitialTarget, InitialAddend);
629 B.addEdge(BranchPCRel32, 2, PointerSymbol, 0); in createPointerJumpStubBlock()
658 B.addEdge(BranchPCRel32, 1, ReentrySymbol, 0); in createReentryTrampolineBlock()
H A Dx86.h283 B.addEdge(Pointer32, 0, *InitialTarget, InitialAddend);
297 B.addEdge(Pointer32, in createPointerJumpStubBlock()
H A Dloongarch.h603 B.addEdge(G.getPointerSize() == 8 ? Pointer64 : Pointer32, 0,
615 StubContentBlock.addEdge(Page20, 0, PointerSymbol, 0); in createAnonymousPointerJumpStub()
616 StubContentBlock.addEdge(PageOffset12, 4, PointerSymbol, 0); in createAnonymousPointerJumpStub()
H A Dppc64.h141 B.addEdge(Pointer64, 0, *InitialTarget, InitialAddend);
154 B.addEdge(Reloc.K, Reloc.Offset, PointerSymbol, Reloc.A); in createAnonymousPointerJumpStub()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DSEHFrameSupport.h50 Child->addEdge(Edge(Edge::KeepAlive, 0, DummySymbol, 0)); in operator()
H A DELF_aarch64.cpp471 BlockToFix.addEdge(std::move(GE)); in addSingleRelocation()
557 TLSInfoEntry.addEdge(aarch64::Pointer64, 8, Target, 0); in createEntry()
623 EntryBlock.addEdge(aarch64::Pointer64, 0, getTLSDescResolver(G), 0); in createEntry()
624 EntryBlock.addEdge(aarch64::Pointer64, 8, in createEntry()
H A Daarch32.cpp716 B.addEdge(Data_Pointer32, 0, Target, GOTEntryAddend); in createEntry()
769 B.addEdge(Data_Pointer32, 8, Target, 0); in createStubPrev7()
775 B.addEdge(Thumb_MovwAbsNC, 0, Target, 0); in createStubThumbv7()
776 B.addEdge(Thumb_MovtAbs, 4, Target, 0); in createStubThumbv7()
788 B.addEdge(Arm_MovwAbsNC, 0, Target, 0); in createStubArmv7()
789 B.addEdge(Arm_MovtAbs, 4, Target, 0); in createStubArmv7()
H A DCompactUnwindSupport.cpp86 TgtBlock.addEdge(Edge::KeepAlive, 0, CURecSym, 0); in splitCompactUnwindBlocks()
H A DEHFrameSupport.cpp330 B.addEdge(NegDelta32, CIEDeltaFieldOffset, *CIEInfo->CIESymbol, 0); in processFDE()
367 (*PCBegin)->getBlock().addEdge(Edge::KeepAlive, 0, FDESymbol, 0); in processFDE()
585 BlockToFix.addEdge(PtrEdgeKind, PointerFieldOffset, *TargetSym, 0); in getOrCreateEncodedPointerEdge()
H A DCompactUnwindSupport.h187 B->addEdge(Edge::KeepAlive, 0, FDE, 0); in prepareForPrune()
207 Fn.getBlock().addEdge(Edge::KeepAlive, 0, CURecSym, 0); in prepareForPrune()
268 B.addEdge(Edge::KeepAlive, 0, *R.Fn, 0); in processAndReserveUnwindInfo()
H A DELF_x86_64.cpp63 TLSInfoEntry.addEdge(x86_64::Pointer64, 8, Target, 0); in createEntry()
235 BlockToFix.addEdge(std::move(GE)); in addSingleRelocation()
H A DELF_ppc64.cpp69 TLSInfoEntry.addEdge(ppc64::Pointer64, 8, Target, 0); in createEntry()
390 BlockToFix.addEdge(std::move(GE)); in addSingleRelocation()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVVectorMaskDAGMutation.cpp80 DAG->addEdge(&SU, SDep(NearestUseV0SU, SDep::Artificial)); in apply()
/freebsd/contrib/llvm-project/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()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86LoadValueInjectionLoadHardening.cpp459 Builder.addEdge(MachineGadgetGraph::GadgetEdgeSentinel, in getGadgetGraph()
502 Builder.addEdge(ParentDepth, GI, BeginBB.first); in getGadgetGraph()
511 Builder.addEdge(LoopDepth, GI, Ref->getSecond()); in getGadgetGraph()
521 Builder.addEdge(LoopDepth, GI, EndBB.first); in getGadgetGraph()
/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_bvgraph.h43 bool addEdge(uptr from, uptr to) { in addEdge() function
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLazyCallGraph.cpp62 static void addEdge(SmallVectorImpl<LazyCallGraph::Edge> &Edges, in addEdge() function
107 addEdge(Edges->Edges, Edges->EdgeIndexMap, G->get(*Callee), in populateSlow()
121 addEdge(Edges->Edges, Edges->EdgeIndexMap, G->get(F), in populateSlow()
129 addEdge(Edges->Edges, Edges->EdgeIndexMap, G->get(*F), in populateSlow()
176 addEdge(EntryEdges.Edges, EntryEdges.EdgeIndexMap, get(F), Edge::Ref); in LazyCallGraph()
188 addEdge(EntryEdges.Edges, EntryEdges.EdgeIndexMap, get(*F), Edge::Ref); in LazyCallGraph()
204 addEdge(EntryEdges.Edges, EntryEdges.EdgeIndexMap, get(F), in LazyCallGraph()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonSubtarget.cpp328 DAG->addEdge(&DAG->SUnits[su], SDep(LastSequentialCall, SDep::Barrier)); in apply()
332 DAG->addEdge(&DAG->SUnits[su], SDep(&DAG->SUnits[su-1], SDep::Barrier)); in apply()
367 DAG->addEdge(&DAG->SUnits[su], in apply()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/PBQP/
H A DReductionRules.h132 YZEId = G.addEdge(YNId, ZNId, Delta); in applyR2()

123