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

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSpeculateAroundPHIs.cpp44 /// `UnsafeSet`. By preserving these between repeated calls to this routine for
51 SmallPtrSetImpl<Instruction *> &UnsafeSet) {
134 if (UnsafeSet.count(OpI) || ParentBB != PhiBB ||
140 UnsafeSet.insert(OpI);
143 UnsafeSet.insert(I);
205 SmallPtrSetImpl<Instruction *> &UnsafeSet, DominatorTree &DT,
247 if (!isSafeToSpeculatePHIUsers(PN, DT, PotentialSpecSet, UnsafeSet)) {
754 SmallPtrSet<Instruction *, 16> UnsafeSet; local
763 UnsafeSet, DT, TTI);
49 isSafeToSpeculatePHIUsers(PHINode &PN, DominatorTree &DT, SmallPtrSetImpl<Instruction *> &PotentialSpecSet, SmallPtrSetImpl<Instruction *> &UnsafeSet) argument
202 isSafeAndProfitableToSpeculateAroundPHI( PHINode &PN, SmallDenseMap<PHINode *, int, 16> &CostSavingsMap, SmallPtrSetImpl<Instruction *> &PotentialSpecSet, SmallPtrSetImpl<Instruction *> &UnsafeSet, DominatorTree &DT, TargetTransformInfo &TTI) argument

Completed in 58 milliseconds