/llvm-project/llvm/lib/CodeGen/ |
H A D | EdgeBundles.cpp | 49 for (const MachineBasicBlock *Succ : MBB.successors()) runOnMachineFunction() local 88 for (const MachineBasicBlock *Succ : MBB.successors()) WriteGraph() local
|
H A D | LatencyPriorityQueue.cpp | 76 for (const SDep &Succ : SU->Succs) in push() local 90 for (const SDep &Succ : SU->Succs) in scheduledNode() local
|
H A D | CFIInstrInserter.cpp | 287 for (auto *Succ : CurrentInfo.MBB->successors()) { updateSuccCFAInfo() local 393 reportCFAError(const MBBCFAInfo & Pred,const MBBCFAInfo & Succ) reportCFAError() argument 409 reportCSRError(const MBBCFAInfo & Pred,const MBBCFAInfo & Succ) reportCSRError() argument [all...] |
H A D | MachineBasicBlock.cpp | 288 for (const MachineBasicBlock *Succ : successors()) hasEHPadSuccessor() local 305 for (const MachineBasicBlock *Succ : successors()) { mayHaveInlineAsmBr() local 796 addSuccessor(MachineBasicBlock * Succ,BranchProbability Prob) addSuccessor() argument 806 addSuccessorWithoutProb(MachineBasicBlock * Succ) addSuccessorWithoutProb() argument 834 removeSuccessor(MachineBasicBlock * Succ,bool NormalizeSuccProbs) removeSuccessor() argument 920 MachineBasicBlock *Succ = *FromMBB->succ_begin(); transferSuccessors() local 940 MachineBasicBlock *Succ = *FromMBB->succ_begin(); transferSuccessorsAndUpdatePHIs() local 1139 SplitCriticalEdge(MachineBasicBlock * Succ,Pass & P,std::vector<SparseBitVector<>> * LiveInSets) SplitCriticalEdge() argument [all...] |
H A D | MachineDominators.cpp | 141 MachineBasicBlock *Succ = Edge.ToBB; applySplitCriticalEdges() local
|
H A D | MachineBranchProbabilityInfo.cpp | 56 for (const MachineBasicBlock *Succ : MBB.successors()) in run() local
|
/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | ResourcePriorityQueue.cpp | 107 for (const SDep &Succ : SU->Succs) { in numberRCValSuccInSU() local 144 for (const SDep &Succ : SU->Succs) in numberCtrlDepsInSU() local 228 for (const SDep &Succ : SU->Succs) in push() local 267 for (const SDep &Succ : S->Succs) { in isResourceAvailable() local 512 for (const SDep &Succ : SU->Succs) { in scheduledNode() local
|
/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | CoreEngine.cpp | 105 const CFGBlock *Succ = *(Entry->succ_begin()); in ExecuteWorkList() local 687 return Succ; in generateCaseStmtNode() local 573 ExplodedNode *Succ = G.getNode(Loc, N->getState(), false, &IsNew); enqueueStmtNode() local 660 ExplodedNode *Succ = generateNodeImpl(Loc, State, NodePred); generateNode() local 669 ExplodedNode *Succ = generateNode() local 711 ExplodedNode *Succ = generateDefaultCaseNode() local [all...] |
/llvm-project/llvm/include/llvm/Analysis/ |
H A D | CFG.h | 163 for (NodeT Succ : make_range(GT::child_begin(Node), GT::child_end(Node))) { in containsIrreducibleCFG() local
|
/llvm-project/bolt/lib/Core/ |
H A D | BinaryBasicBlock.cpp | 258 void BinaryBasicBlock::addSuccessor(BinaryBasicBlock *Succ, uint64_t Count, in addSuccessor() 265 void BinaryBasicBlock::replaceSuccessor(BinaryBasicBlock *Succ, in replaceSuccessor() 293 void BinaryBasicBlock::removeSuccessor(BinaryBasicBlock *Succ) { in removeSuccessor() 335 BinaryBasicBlock *Succ = Successors[0]; in removeDuplicateConditionalSuccessor() local 541 BinaryBasicBlock::getBranchInfo(const BinaryBasicBlock &Succ) { in getBranchInfo()
|
/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUSetWavePriority.cpp | 89 for (const MachineBasicBlock *Succ : Pred->successors()) { CanLowerPriorityDirectlyInPredecessors() local 150 for (const MachineBasicBlock *Succ : MBB->successors()) { runOnMachineFunction() local
|
H A D | SIMachineScheduler.cpp | 536 addSucc(SIScheduleBlock * Succ,SIScheduleBlockLinkKind Kind) addSucc() argument 844 SUnit *Succ = SuccDep.getSUnit(); colorComputeReservedDependencies() local 924 SUnit *Succ = SuccDep.getSUnit(); colorEndsAccordingToDependencies() local 994 SUnit *Succ = SuccDep.getSUnit(); colorMergeConstantLoadsNextGroup() local 1015 SUnit *Succ = SuccDep.getSUnit(); colorMergeIfPossibleNextGroup() local 1036 SUnit *Succ = SuccDep.getSUnit(); colorMergeIfPossibleNextGroupOnlyForReserved() local 1068 SUnit *Succ = SuccDep.getSUnit(); colorMergeIfPossibleSmallGroupsToNextGroup() local 1097 SUnit *Succ = SuccDep.getSUnit(); regroupNoUserInstructions() local 1204 SUnit *Succ = SuccDep.getSUnit(); createBlocksForVariant() local 1397 for (const auto &Succ : Block->getSuccs()) fillStats() local 1825 SUnit *Succ = SuccDep.getSUnit(); moveLowLatencies() local [all...] |
H A D | AMDGPUIGroupLP.cpp | 520 SUnit *Succ = PredSuccPair.second; removeEdges() local 1035 for (auto &Succ : TempSU->Succs) { apply() local 1078 __anonc429d1160802(const SDep &Succ) apply() argument 1083 for (auto Succ : SU->Succs) { apply() local 1119 __anonc429d1160a02(const SDep &Succ) apply() argument 1124 for (auto Succ : SU->Succs) { apply() local 1204 for (auto &Succ : OtherEle->Succs) { apply() local 1288 for (auto &Succ : TempSU->Succs) { apply() local 1392 for (auto &Succ : SU.Succs) { analyzeDAG() local 1439 __anonc429d1160f02(SDep &Succ) analyzeDAG() argument 1488 __anonc429d1161102(SDep &Succ) analyzeDAG() argument 1536 __anonc429d1161502(SDep &Succ) analyzeDAG() argument 1905 for (auto &Succ : SU->Succs) { apply() local 1953 __anonc429d1161e02(SDep &Succ) apply() argument 2128 for (auto &Succ : Pred.getSUnit()->Succs) { applyIGLPStrategy() local [all...] |
/llvm-project/clang/test/SemaTemplate/ |
H A D | alias-church-numerals.cpp | 10 …typename> class, typename> class N, template<typename> class F, typename X> using Succ = F<N<F,X>>; typedef
|
/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopSimplifyCFG.cpp | 191 for (auto *Succ : successors(BB)) in hasIrreducibleCFG() local 293 return any_of(successors(BB), [&](BasicBlock *Succ) { in analyze() argument 492 for (auto *Succ : successors(BB)) foldTerminators() local 672 BasicBlock *Succ = cast_or_null<BasicBlock>(Block); mergeBlocksIntoPredecessors() local [all...] |
H A D | ADCE.cpp | 290 for (auto *Succ : successors(BB)) in initialize() local 630 for (auto *Succ : successors(BB)) { in updateDeadRegions() local 641 for (auto *Succ : successors(BB)) { in updateDeadRegions() local 651 for (auto *Succ : RemovedSuccessors) { in updateDeadRegions() local
|
/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | BlockCoverageInference.cpp | 155 bool HasSuperReachableSucc = llvm::any_of(Succs, [&](auto *Succ) { in findDependencies() 160 for (auto *Succ : Succs) in findDependencies() local 177 for (auto *Succ : successors(&BB)) { in findDependencies() local
|
/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyLateEHPrepare.cpp | 105 for (auto *Succ : Succs) eraseDeadBBsAndChildren() local 279 for (auto *Succ : Succs) removeUnnecessaryUnreachables() local
|
H A D | WebAssemblyFixIrreducibleControlFlow.cpp | 144 for (auto *Succ : MBB->successors()) { in calculate() local 153 MachineBasicBlock *MBB, *Succ; in calculate() local 469 for (auto *Succ : Pred->successors()) { in makeSingleEntryLoop() local
|
H A D | WebAssemblyExceptionInfo.cpp | 72 if (!Visited.count(Succ) && MDT.dominates(Header, Succ)) in isReachableAmongDominated() local 320 if (MDT.dominates(EHPad, Succ)) in discoverAndMapException() local
|
H A D | WebAssemblyFixBrTableDefaults.cpp | 145 for (auto &Succ : MBB->successors()) in fixBrTableDefault() local
|
/llvm-project/polly/lib/CodeGen/ |
H A D | Utils.cpp | 31 static BasicBlock *splitEdge(BasicBlock *Prev, BasicBlock *Succ, in splitEdge() argument
|
/llvm-project/llvm/lib/Analysis/ |
H A D | FunctionPropertiesAnalysis.cpp | 393 for (const auto *Succ : Successors) finish() local 423 for (const auto *Succ : successors(U)) finish() local [all...] |
/llvm-project/llvm/include/llvm/ADT/ |
H A D | GenericCycleImpl.h | 57 BlockT *Succ = TmpStorage[Idx]; getExitBlocks() local 400 splitCriticalEdge(BlockT * Pred,BlockT * Succ,BlockT * NewBlock) splitCriticalEdge() argument [all...] |
/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | DemoteRegToStack.cpp | 56 auto *Succ = CBI->getSuccessor(i); in DemoteRegToStack() local
|