|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/IR/CFG.h 105 using pred_range = iterator_range<pred_iterator>;
108 inline pred_iterator pred_begin(BasicBlock *BB) { return pred_iterator(BB); }
112 inline pred_iterator pred_end(BasicBlock *BB) { return pred_iterator(BB, true);}
324 using ChildIteratorType = pred_iterator;
include/llvm/IR/CFGDiff.h 217 WrappedPairNodeDataIterator<pred_iterator, NodeRef, DataRef>;
include/llvm/Transforms/Utils/BasicBlockUtils.h 186 inline bool SplitCriticalEdge(BasicBlock *Succ, pred_iterator PI,
lib/Analysis/Interval.cpp 29 for (::pred_iterator I = ::pred_begin(HeaderNode), E = ::pred_end(HeaderNode);
lib/Analysis/LazyValueInfo.cpp 748 for (pred_iterator PI = pred_begin(BB), E = pred_end(BB); PI != E; ++PI) {
1896 pred_iterator PI = pred_begin(BB), PE = pred_end(BB);
lib/Analysis/LoopInfo.cpp 126 pred_iterator PI = pred_begin(H);
lib/Analysis/ScalarEvolutionExpander.cpp 1295 pred_iterator HPB = pred_begin(Header), HPE = pred_end(Header);
1301 for (pred_iterator HPI = HPB; HPI != HPE; ++HPI) {
1564 pred_iterator HPB = pred_begin(Header), HPE = pred_end(Header);
1571 for (pred_iterator HPI = HPB; HPI != HPE; ++HPI) {
lib/CodeGen/CodeGenPrepare.cpp 678 for (pred_iterator PI = pred_begin(BB), E = pred_end(BB); PI != E; ++PI) {
720 for (pred_iterator PI = pred_begin(DestBB), E = pred_end(DestBB); PI != E;
862 for (pred_iterator PI = pred_begin(BB), E = pred_end(BB); PI != E; ++PI)
2029 for (pred_iterator PI = pred_begin(BB), PE = pred_end(BB); PI != PE; ++PI) {
lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp 624 pred_iterator PI = pred_begin(BB), PE = pred_end(BB);
lib/Transforms/IPO/SampleProfile.cpp 1324 for (pred_iterator PI = pred_begin(B1), PE = pred_end(B1); PI != PE; ++PI) {
lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp 1499 pred_iterator PredIter = pred_begin(DestBB);
lib/Transforms/Instrumentation/PGOInstrumentation.cpp 1325 for (pred_iterator PI = pred_begin(BB), E = pred_end(BB); PI != E; ++PI) {
lib/Transforms/ObjCARC/DependencyAnalysis.cpp 237 pred_iterator PI(LocalStartBB), PE(LocalStartBB, false);
lib/Transforms/Scalar/CorrelatedValuePropagation.cpp 348 pred_iterator PB = pred_begin(BB), PE = pred_end(BB);
367 for (pred_iterator PI = PB; PI != PE; ++PI) {
lib/Transforms/Scalar/DeadStoreElimination.cpp 642 for (pred_iterator I = pred_begin(BB), E = pred_end(BB); I != E; ++I) {
lib/Transforms/Scalar/GVN.cpp 678 pred_iterator PI = pred_begin(BB), PE = pred_end(BB);
lib/Transforms/Scalar/JumpThreading.cpp 1489 pred_iterator PB = pred_begin(LoadBB), PE = pred_end(LoadBB);
1497 for (pred_iterator PI = PB; PI != PE; ++PI) {
lib/Transforms/Scalar/LICM.cpp 1482 for (pred_iterator PI = pred_begin(BB), E = pred_end(BB); PI != E; ++PI) {
lib/Transforms/Scalar/LoopUnswitch.cpp 1331 for (pred_iterator I = pred_begin(ExitSucc), E = pred_end(ExitSucc);
lib/Transforms/Scalar/SimplifyCFGPass.cpp 124 pred_iterator PB = pred_begin(RetBlock), PE = pred_end(RetBlock);
129 for (pred_iterator PI = PB; PI != PE; ++PI)
lib/Transforms/Scalar/TailRecursionElimination.cpp 631 pred_iterator PB = pred_begin(OldEntry), PE = pred_end(OldEntry);
642 for (pred_iterator PI = PB; PI != PE; ++PI) {
702 for (pred_iterator PI = pred_begin(BB), E = pred_end(BB); PI != E; ++PI) {
lib/Transforms/Utils/BasicBlockUtils.cpp 702 for (pred_iterator i = pred_begin(OrigBB), e = pred_end(OrigBB);
894 pred_iterator PI = pred_begin(BB), PE = pred_end(BB);
lib/Transforms/Utils/BreakCriticalEdges.cpp 293 for (pred_iterator I = pred_begin(DestBB), E = pred_end(DestBB); I != E;
lib/Transforms/Utils/CloneFunction.cpp 561 for (pred_iterator PI = pred_begin(NewBB), E = pred_end(NewBB);
lib/Transforms/Utils/Local.cpp 1051 for (pred_iterator PI = pred_begin(BB), E = pred_end(BB); PI != E; ++PI) {
lib/Transforms/Utils/LoopSimplify.cpp 129 for (pred_iterator PI = pred_begin(Header), PE = pred_end(Header);
173 for (pred_iterator I = pred_begin(BB), E = pred_end(BB); I != E; ++I) {
290 for (pred_iterator PI=pred_begin(Header), E = pred_end(Header); PI!=E; ++PI) {
366 for (pred_iterator I = pred_begin(Header), E = pred_end(Header); I != E; ++I){
490 for (pred_iterator PI = pred_begin(*BB),
lib/Transforms/Utils/SSAUpdater.cpp 127 for (pred_iterator PI = pred_begin(BB), E = pred_end(BB); PI != E; ++PI) {
265 for (pred_iterator PI = pred_begin(BB), E = pred_end(BB); PI != E; ++PI)
lib/Transforms/Utils/SimplifyCFG.cpp 2668 for (pred_iterator PI = pred_begin(BB), E = pred_end(BB); PI != E; ++PI) {
3244 pred_iterator PB = pred_begin(BB), PE = pred_end(BB);
3251 for (pred_iterator PI = PB; PI != PE; ++PI) {
3875 for (pred_iterator PI = pred_begin(TrivialBB), PE = pred_end(TrivialBB);
3911 for (pred_iterator PI = pred_begin(BB), PE = pred_end(BB); PI != PE;) {
4043 for (pred_iterator PI = pred_begin(BB), PE = pred_end(BB); PI != PE;) {
4116 for (pred_iterator PI = pred_begin(BB), E = pred_end(BB); PI != E; ++PI) {
5946 for (pred_iterator PI = pred_begin(BB), E = pred_end(BB); PI != E; ++PI)
tools/clang/lib/CodeGen/CGExprScalar.cpp 4014 for (llvm::pred_iterator PI = pred_begin(ContBlock), PE = pred_end(ContBlock);
4099 for (llvm::pred_iterator PI = pred_begin(ContBlock), PE = pred_end(ContBlock);
tools/llvm-diff/DifferenceEngine.cpp 126 for (pred_iterator I = pred_begin(Block), E = pred_end(Block); I != E; ++I)