Lines Matching refs:SeenValues
443 SmallSet<Value *, 16> SeenValues; in isPredictable() local
461 SeenValues.insert(FirstDef); in isPredictable()
469 if (!isPredictableValue(Incoming, SeenValues)) in isPredictable()
471 addInstToQueue(Incoming, Q, SeenValues); in isPredictable()
477 if (!isPredictableValue(SelI->getTrueValue(), SeenValues) || in isPredictable()
478 !isPredictableValue(SelI->getFalseValue(), SeenValues)) { in isPredictable()
481 addInstToQueue(SelI->getTrueValue(), Q, SeenValues); in isPredictable()
482 addInstToQueue(SelI->getFalseValue(), Q, SeenValues); in isPredictable()
495 bool isPredictableValue(Value *InpVal, SmallSet<Value *, 16> &SeenValues) { in isPredictableValue()
496 if (SeenValues.find(InpVal) != SeenValues.end()) in isPredictableValue()
510 SmallSet<Value *, 16> &SeenValues) { in addInstToQueue()
511 if (SeenValues.find(Val) != SeenValues.end()) in addInstToQueue()
515 SeenValues.insert(Val); in addInstToQueue()
668 SmallSet<Value *, 16> SeenValues; in getStateDefMap() local
675 SeenValues.insert(CurPhi); in getStateDefMap()
679 SeenValues.find(Incoming) != SeenValues.end()) { in getStateDefMap()