Searched refs:condExpr (Results 1 – 5 of 5) sorted by relevance
2010 Expr *condExpr = e->getCond(); in VisitAbstractConditionalOperator() local2017 if (cgf.constantFoldsToBool(condExpr, condExprBool)) { in VisitAbstractConditionalOperator()2041 QualType condType = condExpr->getType(); in VisitAbstractConditionalOperator()2058 mlir::Value condValue = Visit(condExpr); in VisitAbstractConditionalOperator()2071 mlir::Value condV = cgf.evaluateExprAsBool(condExpr); in VisitAbstractConditionalOperator()2089 mlir::Value condV = cgf.emitOpOnBoolExpr(loc, condExpr); in VisitAbstractConditionalOperator()
90 mlir::Value createCondition(const Expr *condExpr) { in createCondition() argument91 mlir::Value condition = cgf.evaluateExprAsBool(condExpr); in createCondition()92 mlir::Location exprLoc = cgf.cgm.getLoc(condExpr->getBeginLoc()); in createCondition()
5519 Expr *condExpr = E->getCond(); in VisitAbstractConditionalOperator() local5526 if (CGF.ConstantFoldsToSimpleInteger(condExpr, CondExprBool)) { in VisitAbstractConditionalOperator()5554 if ((CGF.getLangOpts().OpenCL && condExpr->getType()->isVectorType()) || in VisitAbstractConditionalOperator()5555 condExpr->getType()->isExtVectorType()) { in VisitAbstractConditionalOperator()5558 llvm::Value *CondV = CGF.EmitScalarExpr(condExpr); in VisitAbstractConditionalOperator()5562 llvm::Type *condType = ConvertType(condExpr->getType()); in VisitAbstractConditionalOperator()5594 if (condExpr->getType()->isVectorType() || in VisitAbstractConditionalOperator()5595 condExpr->getType()->isSveVLSBuiltinType()) { in VisitAbstractConditionalOperator()5598 llvm::Value *CondV = CGF.EmitScalarExpr(condExpr); in VisitAbstractConditionalOperator()5602 llvm::Type *CondType = ConvertType(condExpr->getType()); in VisitAbstractConditionalOperator()[all …]
5393 const Expr *condExpr = E->getCond(); in HandleConditionalOperatorLValueSimpleCase() local5395 if (CGF.ConstantFoldsToSimpleInteger(condExpr, CondExprBool)) { in HandleConditionalOperatorLValueSimpleCase()
2999 Expr *condExpr = C->getCond(); in VisitConditionalOperator() local3004 if (condExpr != opaqueValue) in VisitConditionalOperator()3005 addStmt(condExpr); in VisitConditionalOperator()3012 return addStmt(condExpr); in VisitConditionalOperator()