|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/Analysis/LoopInfoImpl.h 37 for (const auto BB : blocks())
65 for (const auto BB : blocks())
106 auto Filtered = make_filter_range(L->blocks(), Pred);
144 for (const auto BB : blocks())
lib/Analysis/AliasSetTracker.cpp 546 for (const BasicBlock *BB : L->blocks())
lib/Analysis/DDG.cpp 149 for (BasicBlock *BB : L.blocks())
lib/Analysis/LoopAccessAnalysis.cpp 1813 for (BasicBlock *BB : TheLoop->blocks()) {
lib/Analysis/LoopInfo.cpp 450 return all_of(this->blocks(), [&](const BasicBlock *BB) {
459 return all_of(this->blocks(), [&](const BasicBlock *BB) {
476 for (BasicBlock *BB : this->blocks()) {
560 for (BasicBlock *BB : this->blocks()) {
958 for (auto *Block : L.blocks())
lib/Analysis/LoopPass.cpp 50 auto BBI = llvm::find_if(L->blocks(), [](BasicBlock *BB) { return BB; });
51 if (BBI != L->blocks().end() &&
lib/Analysis/MustExecute.cpp 82 for (auto &BB : CurLoop->blocks())
lib/CodeGen/HardwareLoops.cpp 277 for (auto I : L->blocks())
lib/Target/AArch64/AArch64FalkorHWPFFix.cpp 153 for (BasicBlock *BB : L.blocks()) {
lib/Target/AArch64/AArch64TargetTransformInfo.cpp 728 for (const auto BB : L->blocks()) {
lib/Target/AMDGPU/SIISelLowering.cpp10767 for (const MachineBasicBlock *MBB : ML->blocks()) {
lib/Target/ARM/MVETailPredication.cpp 438 for (auto I : L->blocks())
lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp 1988 for (auto *B : L->blocks())
2306 for (auto *B : L->blocks())
2332 for (auto *B : L->blocks()) {
lib/Target/PowerPC/PPCLoopPreIncPrep.cpp 244 for (const auto &BB : L->blocks())
480 for (auto &BB : L->blocks())
lib/Target/PowerPC/PPCTargetTransformInfo.cpp 510 for (BasicBlock *BB : L->blocks())
lib/Target/SystemZ/SystemZTargetTransformInfo.cpp 246 for (auto &BB : L->blocks())
lib/Target/WebAssembly/WebAssemblyCFGSort.cpp 70 return Region->blocks();
lib/Target/WebAssembly/WebAssemblyUtilities.h 41 for (MachineBasicBlock *MBB : Unit->blocks())
lib/Transforms/Scalar/IndVarSimplify.cpp 861 for (auto *BB : L->blocks())
2920 for (BasicBlock *BB : L->blocks())
lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp 1375 for (auto *BB : Original->blocks())
lib/Transforms/Scalar/LICM.cpp 2187 for (BasicBlock *BB : InnerL->blocks())
2191 for (BasicBlock *BB : L->blocks())
lib/Transforms/Scalar/LoopDataPrefetch.cpp 224 for (const auto BB : L->blocks()) {
251 for (const auto BB : L->blocks()) {
lib/Transforms/Scalar/LoopDeletion.cpp 84 for (auto &I : L->blocks())
lib/Transforms/Scalar/LoopFuse.cpp 179 for (BasicBlock *BB : L->blocks()) {
1021 for (BasicBlock *BB : FC1.L->blocks())
lib/Transforms/Scalar/LoopIdiomRecognize.cpp 2016 for (BasicBlock *LoopBB : CurLoop->blocks()) {
lib/Transforms/Scalar/LoopInterchange.cpp 92 for (BasicBlock *BB : L->blocks()) {
976 for (auto *BB : OuterLoop->blocks())
1032 for (BasicBlock *BB : InnerLoop->blocks()) {
1188 SmallVector<BasicBlock *, 8> OrigInnerBBs(NewOuter->blocks());
1192 for (BasicBlock *BB : NewInner->blocks())
lib/Transforms/Scalar/LoopPredication.cpp 997 for (const auto BB : L->blocks()) {
lib/Transforms/Scalar/LoopSimplifyCFG.cpp 393 for (auto *BB : L.blocks())
647 SmallVector<WeakTrackingVH, 16> Blocks(L.blocks());
lib/Transforms/Scalar/LoopSink.cpp 268 if (all_of(L.blocks(), [&](const BasicBlock *BB) {
277 for (BasicBlock *BB : L.blocks())
285 for (BasicBlock *B : L.blocks())
lib/Transforms/Scalar/LoopUnrollPass.cpp 644 for (BasicBlock *BB : L->blocks())
lib/Transforms/Scalar/LoopUnswitch.cpp 682 for (const auto BB : currentLoop->blocks()) {
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp 314 for (BasicBlock *BB : L.blocks())
1005 for (auto *LoopBB : L.blocks())
1077 for (auto *LoopBB : L.blocks())
1146 for (auto *BB : OrigL.blocks()) {
1237 for (auto *BB : OrigL.blocks())
1303 for (auto *BB : OrigL.blocks()) {
1334 for (auto *ChildLoopBB : ChildL->blocks())
1439 for (auto *ChildLoopBB : ChildL->blocks())
1455 for (BasicBlock *BB : llvm::concat<BasicBlock *const>(L.blocks(), ExitBlocks))
1491 DeathCandidates.append(L.blocks().begin(), L.blocks().end());
1491 DeathCandidates.append(L.blocks().begin(), L.blocks().end());
1526 assert(llvm::all_of(ChildL->blocks(),
1630 for (auto *InnerBB : InnerL->blocks()) {
1706 for (auto *BB : L.blocks())
2542 for (auto *BB : L.blocks()) {
2634 for (auto *BB : L.blocks()) {
lib/Transforms/Utils/LoopUnroll.cpp 421 for (auto &BB : L->blocks())
lib/Transforms/Utils/LoopUnrollAndJam.cpp 59 for (BasicBlock *BB : L->blocks()) {
lib/Transforms/Utils/LoopUnrollPeel.cpp 177 for (auto *BB : L.blocks()) {
lib/Transforms/Utils/LoopUnrollRuntime.cpp 849 for (auto *BB : L->blocks()) {
lib/Transforms/Utils/LoopUtils.cpp 103 for (auto *BB : L->blocks())
611 for (auto *Block : L->blocks())
654 for (auto *Block : L->blocks())
lib/Transforms/Vectorize/LoopVectorizationLegality.cpp 430 for (BasicBlock *BB : TheLoop->blocks()) {
578 for (BasicBlock *BB : TheLoop->blocks()) {
941 for (BasicBlock *BB : TheLoop->blocks()) {
965 for (BasicBlock *BB : TheLoop->blocks()) {
1226 for (BasicBlock *BB : TheLoop->blocks()) {
lib/Transforms/Vectorize/LoopVectorize.cpp 4439 for (auto *BB : TheLoop->blocks())
4706 for (auto *BB : TheLoop->blocks())
5075 for (BasicBlock *BB : TheLoop->blocks()) {
5526 for (BasicBlock *BB : TheLoop->blocks()) {
5654 for (BasicBlock *BB : TheLoop->blocks()) {
5942 for (BasicBlock *BB : TheLoop->blocks()) {
6042 for (BasicBlock *BB : TheLoop->blocks())
7053 for (BasicBlock *BB : OrigLoop->blocks()) {
tools/polly/lib/Analysis/ScopDetection.cpp 1590 for (auto *LBB : L->blocks()) {