Searched refs:condExpr (Results 1 – 4 of 4) sorted by relevance
4576 Expr *condExpr = E->getCond(); in VisitAbstractConditionalOperator() local4583 if (CGF.ConstantFoldsToSimpleInteger(condExpr, CondExprBool)) { in VisitAbstractConditionalOperator()4606 condExpr->getType()->isExtVectorType()) { in VisitAbstractConditionalOperator()4609 llvm::Value *CondV = CGF.EmitScalarExpr(condExpr); in VisitAbstractConditionalOperator()4613 llvm::Type *condType = ConvertType(condExpr->getType()); in VisitAbstractConditionalOperator()4645 if (condExpr->getType()->isVectorType() || in VisitAbstractConditionalOperator()4646 condExpr->getType()->isVLSTBuiltinType()) { in VisitAbstractConditionalOperator()4649 llvm::Value *CondV = CGF.EmitScalarExpr(condExpr); in VisitAbstractConditionalOperator()4653 llvm::Type *CondType = ConvertType(condExpr->getType()); in VisitAbstractConditionalOperator()4666 llvm::Value *CondV = CGF.EvaluateExprAsBool(condExpr); in VisitAbstractConditionalOperator()[all …]
4614 const Expr *condExpr = E->getCond(); in HandleConditionalOperatorLValueSimpleCase() local4616 if (CGF.ConstantFoldsToSimpleInteger(condExpr, CondExprBool)) { in HandleConditionalOperatorLValueSimpleCase()
2826 Expr *condExpr = C->getCond(); in VisitConditionalOperator() local2831 if (condExpr != opaqueValue) in VisitConditionalOperator()2832 addStmt(condExpr); in VisitConditionalOperator()2839 return addStmt(condExpr); in VisitConditionalOperator()
873 mlir::Value condExpr = createFIRExpr( in genIfCondition() local880 builder->createConvert(loc, builder->getI1Type(), condExpr); in genIfCondition()