Lines Matching refs:PredicateInfo
225 bool PredicateInfo::stackIsInScope(const ValueDFSStack &Stack, in stackIsInScope()
253 void PredicateInfo::popStackUntilDFSScope(ValueDFSStack &Stack, in popStackUntilDFSScope()
261 void PredicateInfo::convertUsesToDFSOrdered( in convertUsesToDFSOrdered()
310 void PredicateInfo::addInfoFor(SmallPtrSetImpl<Value *> &OpsToRename, Value *Op, in addInfoFor()
320 void PredicateInfo::processAssume(IntrinsicInst *II, BasicBlock *AssumeBB, in processAssume()
360 void PredicateInfo::processBranch(BranchInst *BI, BasicBlock *BranchBB, in processBranch()
430 void PredicateInfo::processSwitch(SwitchInst *SI, BasicBlock *BranchBB, in processSwitch()
457 void PredicateInfo::buildPredicateInfo() { in buildPredicateInfo()
498 Value *PredicateInfo::materializeStack(unsigned int &Counter, in materializeStack()
566 void PredicateInfo::renameUses(SmallPtrSetImpl<Value *> &OpSet) { in renameUses()
693 PredicateInfo::ValueInfo &PredicateInfo::getOrCreateValueInfo(Value *Operand) { in getOrCreateValueInfo()
706 const PredicateInfo::ValueInfo &
707 PredicateInfo::getValueInfo(Value *Operand) const { in getValueInfo()
715 PredicateInfo::PredicateInfo(Function &F, DominatorTree &DT, in PredicateInfo() function in llvm::PredicateInfo
725 PredicateInfo::~PredicateInfo() { in ~PredicateInfo()
740 void PredicateInfo::verifyPredicateInfo() const {} in verifyPredicateInfo()
757 static void replaceCreatedSSACopys(PredicateInfo &PredInfo, Function &F) { in replaceCreatedSSACopys()
773 auto PredInfo = make_unique<PredicateInfo>(F, DT, AC); in runOnFunction()
787 auto PredInfo = make_unique<PredicateInfo>(F, DT, AC); in run()
797 friend class PredicateInfo;
798 const PredicateInfo *PredInfo;
801 PredicateInfoAnnotatedWriter(const PredicateInfo *M) : PredInfo(M) {} in PredicateInfoAnnotatedWriter()
832 void PredicateInfo::print(raw_ostream &OS) const { in print()
837 void PredicateInfo::dump() const { in dump()
846 make_unique<PredicateInfo>(F, DT, AC)->verifyPredicateInfo(); in run()