Lines Matching refs:PotentialSpecSet
51 SmallPtrSetImpl<Instruction *> &PotentialSpecSet, in isSafeToSpeculatePHIUsers() argument
122 if (PotentialSpecSet.count(OpI)) in isSafeToSpeculatePHIUsers()
154 PotentialSpecSet.insert(UI); in isSafeToSpeculatePHIUsers()
164 assert(PotentialSpecSet.count(I) && in isSafeToSpeculatePHIUsers()
197 SmallPtrSetImpl<Instruction *> &PotentialSpecSet, in isSafeAndProfitableToSpeculateAroundPHI() argument
239 if (!isSafeToSpeculatePHIUsers(PN, DT, PotentialSpecSet, UnsafeSet)) { in isSafeAndProfitableToSpeculateAroundPHI()
416 const SmallPtrSetImpl<Instruction *> &PotentialSpecSet, in findProfitablePHIs() argument
448 return !PotentialSpecSet.count(I) || SpecCostMap.count(I); in findProfitablePHIs()
553 SmallPtrSetImpl<Instruction *> &PotentialSpecSet, in speculatePHIs() argument
591 return !PotentialSpecSet.count(I) || in speculatePHIs()
736 SmallPtrSet<Instruction *, 16> PotentialSpecSet; in tryToSpeculatePHIs() local
751 *PN, CostSavingsMap, PotentialSpecSet, in tryToSpeculatePHIs()
786 PNs, CostSavingsMap, PotentialSpecSet, PredSet.size(), DT, TTI); in tryToSpeculatePHIs()
791 speculatePHIs(SpecPNs, PotentialSpecSet, PredSet, DT); in tryToSpeculatePHIs()