LLVM 22.0.0git
|
Public Member Functions | |
PredicateInfoBuilder (PredicateInfo &PI, Function &F, DominatorTree &DT, AssumptionCache &AC, BumpPtrAllocator &Allocator) | |
void | buildPredicateInfo () |
Definition at line 194 of file PredicateInfo.cpp.
|
inline |
Definition at line 244 of file PredicateInfo.cpp.
References Allocator, F, and llvm::SmallVectorImpl< T >::resize().
void llvm::PredicateInfoBuilder::buildPredicateInfo | ( | ) |
Definition at line 464 of file PredicateInfo.cpp.
References llvm::AssumptionCache::assumptions(), llvm::BranchInst::getSuccessor(), II, llvm::BranchInst::isConditional(), llvm::DominatorTree::isReachableFromEntry(), and llvm::DominatorTreeBase< NodeT, IsPostDom >::updateDFSNumbers().
Referenced by llvm::PredicateInfo::PredicateInfo().