Lines Matching defs:ConditionExpr
70 Expr *ConditionExpr,
73 return new (Mem) OpenACCIfClause(BeginLoc, LParenLoc, ConditionExpr, EndLoc);
77 SourceLocation LParenLoc, Expr *ConditionExpr,
80 ConditionExpr, EndLoc) {
81 assert(ConditionExpr && "if clause requires condition expr");
82 assert((ConditionExpr->isInstantiationDependent() ||
83 ConditionExpr->getType()->isScalarType()) &&
90 Expr *ConditionExpr,
94 OpenACCSelfClause(BeginLoc, LParenLoc, ConditionExpr, EndLoc);
120 Expr *ConditionExpr, SourceLocation EndLoc)
123 HasConditionExpr(ConditionExpr != nullptr), NumExprs(1) {
124 assert((!ConditionExpr || ConditionExpr->isInstantiationDependent() ||
125 ConditionExpr->getType()->isScalarType()) &&
127 std::uninitialized_copy(&ConditionExpr, &ConditionExpr + 1,