LLVM 20.0.0git
|
Public Member Functions | |
PredicateInfoBuilder (PredicateInfo &PI, Function &F, DominatorTree &DT, AssumptionCache &AC) | |
void | buildPredicateInfo () |
Definition at line 236 of file PredicateInfo.cpp.
|
inline |
Definition at line 281 of file PredicateInfo.cpp.
References F, and llvm::SmallVectorImpl< T >::resize().
void llvm::PredicateInfoBuilder::buildPredicateInfo | ( | ) |
Definition at line 498 of file PredicateInfo.cpp.
References llvm::AssumptionCache::assumptions(), llvm::depth_first(), llvm::DominatorTreeBase< NodeT, IsPostDom >::getRootNode(), llvm::BranchInst::getSuccessor(), llvm::BasicBlock::getTerminator(), II, llvm::BranchInst::isConditional(), llvm::DominatorTree::isReachableFromEntry(), and llvm::DominatorTreeBase< NodeT, IsPostDom >::updateDFSNumbers().
Referenced by llvm::PredicateInfo::PredicateInfo().