Home
last modified time | relevance | path

Searched refs:RoutineName (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaOpenACC.cpp1725 FunctionDecl *getFunctionFromRoutineName(Expr *RoutineName) { in getFunctionFromRoutineName() argument
1726 if (!RoutineName) in getFunctionFromRoutineName()
1728 RoutineName = RoutineName->IgnoreParenImpCasts(); in getFunctionFromRoutineName()
1729 if (isa<RecoveryExpr>(RoutineName)) { in getFunctionFromRoutineName()
1733 RoutineName)) { in getFunctionFromRoutineName()
1736 } else if (auto *DRE = dyn_cast<DeclRefExpr>(RoutineName)) { in getFunctionFromRoutineName()
1757 } else if (isa<OverloadExpr>(RoutineName)) { in getFunctionFromRoutineName()
1765 ExprResult SemaOpenACC::ActOnRoutineName(Expr *RoutineName) { in ActOnRoutineName() argument
1766 assert(RoutineName && "Routine name cannot be null here"); in ActOnRoutineName()
1767 RoutineName = RoutineName->IgnoreParenImpCasts(); in ActOnRoutineName()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseOpenACC.cpp1497 ExprResult RoutineName; in ParseOpenACCDirective() local
1521 RoutineName = ParseOpenACCIDExpression(); in ParseOpenACCDirective()
1524 if (!RoutineName.isUsable()) { in ParseOpenACCDirective()
1528 RoutineName = in ParseOpenACCDirective()
1529 getActions().OpenACC().ActOnRoutineName(RoutineName.get()); in ParseOpenACCDirective()
1573 else if (DirKind == OpenACCDirectiveKind::Routine && RoutineName.isUsable()) in ParseOpenACCDirective()
1574 ParseInfo.Exprs = llvm::SmallVector<Expr *>(1, RoutineName.get()); in ParseOpenACCDirective()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaOpenACC.h904 ExprResult ActOnRoutineName(Expr *RoutineName);