|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/Analysis/InlineCost.cpp 1701 llvm::all_of(predecessors(BB),
lib/Analysis/MemorySSAUpdater.cpp 80 for (auto *Pred : predecessors(BB)) {
123 for (auto *Pred : predecessors(BB))
395 for (auto *Pred : predecessors(BBIDF)) {
lib/Analysis/TargetTransformInfo.cpp 97 for (BasicBlock *Pred : predecessors(L->getHeader())) {
lib/CodeGen/CodeGenPrepare.cpp 3401 for (auto B : predecessors(PHI->getParent())) {
lib/CodeGen/SafeStackColoring.cpp 171 for (auto *PredBB : predecessors(BB)) {
lib/CodeGen/WinEHPrepare.cpp 813 for (BasicBlock *Pred : predecessors(OldBlock))
1140 for (BasicBlock *PredBlock : predecessors(EHBlock)) {
lib/IR/Verifier.cpp 3598 for (BasicBlock *PredBB : predecessors(BB)) {
3623 for (BasicBlock *PredBB : predecessors(BB)) {
lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp 80 for (auto I : predecessors(Root))
lib/Target/AMDGPU/AMDGPUUnifyDivergentExitNodes.cpp 102 for (BasicBlock *Pred : predecessors(&BB))
110 for (BasicBlock *Pred : predecessors(Top)) {
lib/Target/AMDGPU/SIAnnotateControlFlow.cpp 273 for (BasicBlock *Pred : predecessors(Target)) {
304 for (BasicBlock *Pred : predecessors(BB)) {
lib/Target/PowerPC/PPCLoopPreIncPrep.cpp 380 for (const auto &PI : predecessors(Header)) {
392 for (const auto &PI : predecessors(Header)) {
lib/Target/X86/X86WinEHState.cpp 561 for (BasicBlock *PredBB : predecessors(BB)) {
lib/Transforms/Coroutines/CoroSplit.cpp 1031 for (auto *Pred : predecessors(BB))
lib/Transforms/IPO/ArgumentPromotion.cpp 763 for (BasicBlock *P : predecessors(BB)) {
lib/Transforms/IPO/BlockExtractor.cpp 147 for (auto PredBB : predecessors(LPad)) {
lib/Transforms/IPO/PartialInlining.cpp 646 for (auto Pred : predecessors(BB)) {
lib/Transforms/Instrumentation/ControlHeightReduction.cpp 207 for (BasicBlock *Pred : predecessors(NextEntry))
767 for (BasicBlock *Pred : predecessors(Entry))
1619 for (BasicBlock *Pred : predecessors(ExitBlock)) {
lib/Transforms/Instrumentation/GCOVProfiling.cpp 818 for (BasicBlock *Pred : predecessors(&BB)) {
lib/Transforms/Scalar/ADCE.cpp 454 for (auto *PredBB : predecessors(Info.BB)) {
lib/Transforms/Scalar/CallSiteSplitting.cpp 180 SmallVector<BasicBlock *, 2> Preds(predecessors((BB)));
197 SmallVector<BasicBlock *, 2> Preds(predecessors(CallSiteBB));
368 SmallVector<BasicBlock *, 2> Splits(predecessors((TailBB)));
lib/Transforms/Scalar/GVN.cpp 1093 for (BasicBlock *Pred : predecessors(LoadBB)) {
2290 for (BasicBlock *P : predecessors(CurrentBlock)) {
2544 for (BasicBlock *P : predecessors(S))
2588 for (BasicBlock *P : predecessors(B)) {
lib/Transforms/Scalar/GVNHoist.cpp 633 for (auto Pred : predecessors(BB)) {
lib/Transforms/Scalar/GVNSink.cpp 765 for (auto *B : predecessors(BBEnd)) {
lib/Transforms/Scalar/JumpThreading.cpp 607 for (BasicBlock *Pred : predecessors(BB))
635 for (BasicBlock *P : predecessors(BB)) {
833 for (BasicBlock *P : predecessors(BB)) {
865 for (BasicBlock *P : predecessors(BB)) {
952 for (BasicBlock *Pred : predecessors(BB))
1363 for (BasicBlock *PredBB : predecessors(LoadBB)) {
1451 for (BasicBlock *P : predecessors(LoadBB)) {
2130 for (auto Pred : predecessors(NewBB)) {
lib/Transforms/Scalar/LICM.cpp 654 for (BasicBlock *PredBB : predecessors(BB))
lib/Transforms/Scalar/LoopDeletion.cpp 105 for (auto *Pred: predecessors(Preheader)) {
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp 1247 for (auto *Pred : predecessors(ClonedHeader)) {
1282 for (auto *Pred : predecessors(BB))
1386 for (BasicBlock *PredBB : predecessors(BB)) {
1575 for (auto *Pred : predecessors(Header)) {
1648 for (auto *Pred : predecessors(BB))
1785 for (BasicBlock *PredBB : predecessors(BB)) {
2004 llvm::all_of(predecessors(SuccBB), [&](BasicBlock *PredBB) {
2707 llvm::all_of(predecessors(SuccBB), [&](BasicBlock *PredBB) {
lib/Transforms/Scalar/StructurizeCFG.cpp 455 for (BasicBlock *P : predecessors(BB)) {
lib/Transforms/Utils/BasicBlockUtils.cpp 100 for (BasicBlock *Pred : predecessors(BB))
lib/Transforms/Utils/CodeExtractor.cpp 230 for (auto *PBB : predecessors(BB))
389 for (auto *Pred : predecessors(CommonExitBlock)) {
1400 for (BasicBlock *Pred : predecessors(header)) {
lib/Transforms/Utils/LoopUnroll.cpp 657 for (auto *Pred : predecessors(*BB))
lib/Transforms/Utils/LoopUnrollRuntime.cpp 138 for (BasicBlock *PredBB : predecessors(PrologExit))
160 SmallVector<BasicBlock *, 4> Preds(predecessors(OriginalLoopLatchExit));
275 SmallVector<BasicBlock*, 4> Preds(predecessors(Exit));
673 SmallVector<BasicBlock*, 4> Preds(predecessors(LatchExit));
lib/Transforms/Utils/LoopUtils.cpp 67 for (auto *PredBB : predecessors(BB))
lib/Transforms/Utils/PromoteMemoryToRegister.cpp 828 for (BasicBlock *P : predecessors(BB)) {
lib/Transforms/Utils/SimplifyCFG.cpp 1748 for (auto *B : predecessors(BB)) {
2938 for (BasicBlock *PredBB : predecessors(Succ))
4013 for (auto *pred : predecessors(BB)) {
4036 for (auto *pred : predecessors(UnwindDest))
4285 SmallVector<BasicBlock *, 8> EHPreds(predecessors(CatchSwitchBB));
5752 for (BasicBlock *OtherPred : predecessors(Succ)) {
5851 for (auto *P : predecessors(BB)) {
lib/Transforms/Vectorize/LoopVectorize.cpp 3621 for (auto *BB : predecessors(LoopScalarPreHeader)) {
3935 predecessors(OrigPhi->getParent()));
3937 predecessors(NewPhi->getParent()));
6643 assert(is_contained(predecessors(Dst), Src) && "Invalid edge");
6697 for (auto *Predecessor : predecessors(BB)) {
lib/Transforms/Vectorize/VPlanHCFGBuilder.cpp 86 for (BasicBlock *Pred : predecessors(BB))
tools/polly/lib/Analysis/ScopBuilder.cpp 688 for (auto *PredBB : predecessors(BB)) {
tools/polly/lib/CodeGen/BlockGenerators.cpp 1422 for (auto ExitingBB : predecessors(R->getExit())) {
1438 for (auto ExitingBB : predecessors(R->getExit())) {
tools/polly/lib/Support/ScopHelper.cpp 62 for (BasicBlock *P : predecessors(Entry))
71 for (BasicBlock *ExitPred : predecessors(NewEntering)) {
122 for (BasicBlock *P : predecessors(ExitBB))
421 for (auto Pred : predecessors(R.getExit()))
596 for (auto Pred : predecessors(R.getExit()))