Lines Matching defs:CondTy
7970 QualType CondTy = Cond->getType();
7973 if (S.getLangOpts().OpenCL && CondTy->isFloatingType()) {
7975 << CondTy << Cond->getSourceRange();
7980 if (CondTy->isScalarType()) return false;
7983 << CondTy << Cond->getSourceRange();
8284 QualType CondTy, SourceLocation QuestionLoc) {
8288 const VectorType *CV = CondTy->getAs<VectorType>();
8305 << CondTy << OS.str();
8321 const VectorType *CondTy = Cond->getType()->getAs<VectorType>();
8322 assert(CondTy);
8323 QualType EleTy = CondTy->getElementType();
8337 static bool checkVectorResult(Sema &S, QualType CondTy, QualType VecResTy,
8339 const VectorType *CV = CondTy->getAs<VectorType>();
8345 << CondTy << VecResTy;
8354 << CondTy << VecResTy;
8371 QualType CondTy = Cond.get()->getType();
8393 if (checkVectorResult(S, CondTy, VecResTy, QuestionLoc))
8399 return OpenCLConvertScalarsToVectors(S, LHS, RHS, CondTy, QuestionLoc);