Searched refs:PotentialSpecSet (Results 1 - 1 of 1) sorted by relevance

/netbsd-current/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DSpeculateAroundPHIs.cpp42 /// 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