Lines Matching defs:CK
682 Parser::ParseOpenACCIntExpr(OpenACCDirectiveKind DK, OpenACCClauseKind CK,
697 return {getActions().OpenACC().ActOnIntExpr(DK, CK, Loc, ER.get()),
702 OpenACCClauseKind CK, SourceLocation Loc,
704 OpenACCIntExprParseResult CurResult = ParseOpenACCIntExpr(DK, CK, Loc);
718 CurResult = ParseOpenACCIntExpr(DK, CK, Loc);
771 ExprResult Parser::ParseOpenACCSizeExpr(OpenACCClauseKind CK) {
788 OpenACCDirectiveKind::Invalid, CK, SizeExpr.get()->getBeginLoc(),
795 OpenACCClauseKind CK, llvm::SmallVectorImpl<Expr *> &SizeExprs) {
796 ExprResult SizeExpr = ParseOpenACCSizeExpr(CK);
808 SizeExpr = ParseOpenACCSizeExpr(CK);
1221 Parser::ParseOpenACCAsyncArgument(OpenACCDirectiveKind DK, OpenACCClauseKind CK,
1223 return ParseOpenACCIntExpr(DK, CK, Loc);
1358 Parser::OpenACCVarParseResult Parser::ParseOpenACCVar(OpenACCClauseKind CK) {
1369 Res = getActions().OpenACC().ActOnVar(CK, Res.get());
1374 llvm::SmallVector<Expr *> Parser::ParseOpenACCVarList(OpenACCClauseKind CK) {
1377 auto [Res, CanContinue] = ParseOpenACCVar(CK);
1388 auto [Res, CanContinue] = ParseOpenACCVar(CK);