Lines Matching defs:BaseType
313 /// null, we record that as ExclusivelyNull. In all other cases, the BaseType is
315 enum BaseType {
327 static enum BaseType getBaseType(const Value *Val) {
373 return BaseType::NonConstant;
377 return isExclusivelyDerivedFromNull ? BaseType::ExclusivelyNull
378 : BaseType::ExclusivelySomeConstant;
382 return getBaseType(V) == BaseType::NonConstant;
813 enum BaseType baseTyLHS = getBaseType(LHS),
834 if ((baseTyLHS == BaseType::ExclusivelySomeConstant &&
835 baseTyRHS == BaseType::NonConstant) ||
836 (baseTyLHS == BaseType::NonConstant &&
837 baseTyRHS == BaseType::ExclusivelySomeConstant))
861 if (baseTyLHS == BaseType::NonConstant && !AvailableSet.count(LHS))
863 if (baseTyRHS == BaseType::NonConstant && !AvailableSet.count(RHS))