Lines Matching defs:PredicateInfoBuilder
235 class PredicateInfoBuilder {
280 PredicateInfoBuilder(PredicateInfo &PI, Function &F, DominatorTree &DT,
290 bool PredicateInfoBuilder::stackIsInScope(const ValueDFSStack &Stack,
318 void PredicateInfoBuilder::popStackUntilDFSScope(ValueDFSStack &Stack,
326 void PredicateInfoBuilder::convertUsesToDFSOrdered(
376 void PredicateInfoBuilder::addInfoFor(SmallVectorImpl<Value *> &OpsToRename,
387 void PredicateInfoBuilder::processAssume(
422 void PredicateInfoBuilder::processBranch(
471 void PredicateInfoBuilder::processSwitch(
497 void PredicateInfoBuilder::buildPredicateInfo() {
526 Value *PredicateInfoBuilder::materializeStack(unsigned int &Counter,
608 void PredicateInfoBuilder::renameUses(SmallVectorImpl<Value *> &OpsToRename) {
729 PredicateInfoBuilder::ValueInfo &
730 PredicateInfoBuilder::getOrCreateValueInfo(Value *Operand) {
743 const PredicateInfoBuilder::ValueInfo &
744 PredicateInfoBuilder::getValueInfo(Value *Operand) const {
755 PredicateInfoBuilder Builder(*this, F, DT, AC);