Searched refs:PotentialSpecSet (Results 1 - 1 of 1) sorted by relevance
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
H A D | SpeculateAroundPHIs.cpp | 42 /// This routine caches both all the safe nodes explored in `PotentialSpecSet` 50 SmallPtrSetImpl<Instruction *> &PotentialSpecSet, 129 if (PotentialSpecSet.count(OpI)) 161 PotentialSpecSet.insert(UI); 171 assert(PotentialSpecSet.count(I) && 186 /// an update to the `PotentialSpecSet`. Returns false if either safety or 188 /// `PotentialSpecSet` even when this routine returns false, but they remain 204 SmallPtrSetImpl<Instruction *> &PotentialSpecSet, 247 if (!isSafeToSpeculatePHIUsers(PN, DT, PotentialSpecSet, UnsafeSet)) { 429 const SmallPtrSetImpl<Instruction *> &PotentialSpecSet, in 49 isSafeToSpeculatePHIUsers(PHINode &PN, DominatorTree &DT, SmallPtrSetImpl<Instruction *> &PotentialSpecSet, SmallPtrSetImpl<Instruction *> &UnsafeSet) argument 202 isSafeAndProfitableToSpeculateAroundPHI( PHINode &PN, SmallDenseMap<PHINode *, InstructionCost, 16> &CostSavingsMap, SmallPtrSetImpl<Instruction *> &PotentialSpecSet, SmallPtrSetImpl<Instruction *> &UnsafeSet, DominatorTree &DT, TargetTransformInfo &TTI) argument 426 findProfitablePHIs( ArrayRef<PHINode *> PNs, const SmallDenseMap<PHINode *, InstructionCost, 16> &CostSavingsMap, const SmallPtrSetImpl<Instruction *> &PotentialSpecSet, int NumPreds, DominatorTree &DT, TargetTransformInfo &TTI) argument 565 speculatePHIs(ArrayRef<PHINode *> SpecPNs, SmallPtrSetImpl<Instruction *> &PotentialSpecSet, SmallSetVector<BasicBlock *, 16> &PredSet, DominatorTree &DT) argument 749 SmallPtrSet<Instruction *, 16> PotentialSpecSet; local [all...] |
Completed in 150 milliseconds