Lines Matching defs:condExpr
5182 Expr *condExpr = E->getCond();
5189 if (CGF.ConstantFoldsToSimpleInteger(condExpr, CondExprBool)) {
5216 if ((CGF.getLangOpts().OpenCL && condExpr->getType()->isVectorType()) ||
5217 condExpr->getType()->isExtVectorType()) {
5220 llvm::Value *CondV = CGF.EmitScalarExpr(condExpr);
5224 llvm::Type *condType = ConvertType(condExpr->getType());
5256 if (condExpr->getType()->isVectorType() ||
5257 condExpr->getType()->isSveVLSBuiltinType()) {
5260 llvm::Value *CondV = CGF.EmitScalarExpr(condExpr);
5264 llvm::Type *CondType = ConvertType(condExpr->getType());
5277 llvm::Value *CondV = CGF.EvaluateExprAsBool(condExpr);
5299 CGF.maybeResetMCDCCondBitmap(condExpr);
5306 CGF.EmitBranchOnBoolExpr(condExpr, LHSBlock, RHSBlock,
5315 CGF.maybeUpdateMCDCTestVectorBitmap(condExpr);
5335 CGF.maybeUpdateMCDCTestVectorBitmap(condExpr);