reference, declarationdefinition
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)