Lines Matching defs:PredicateInfoBuilder
236 class PredicateInfoBuilder {
281 PredicateInfoBuilder(PredicateInfo &PI, Function &F, DominatorTree &DT,
291 bool PredicateInfoBuilder::stackIsInScope(const ValueDFSStack &Stack,
319 void PredicateInfoBuilder::popStackUntilDFSScope(ValueDFSStack &Stack,
327 void PredicateInfoBuilder::convertUsesToDFSOrdered(
377 void PredicateInfoBuilder::addInfoFor(SmallVectorImpl<Value *> &OpsToRename,
388 void PredicateInfoBuilder::processAssume(
423 void PredicateInfoBuilder::processBranch(
472 void PredicateInfoBuilder::processSwitch(
498 void PredicateInfoBuilder::buildPredicateInfo() {
527 Value *PredicateInfoBuilder::materializeStack(unsigned int &Counter,
609 void PredicateInfoBuilder::renameUses(SmallVectorImpl<Value *> &OpsToRename) {
730 PredicateInfoBuilder::ValueInfo &
731 PredicateInfoBuilder::getOrCreateValueInfo(Value *Operand) {
744 const PredicateInfoBuilder::ValueInfo &
745 PredicateInfoBuilder::getValueInfo(Value *Operand) const {
756 PredicateInfoBuilder Builder(*this, F, DT, AC);