Searched refs:RoutineName (Results 1 – 3 of 3) sorted by relevance
1725 FunctionDecl *getFunctionFromRoutineName(Expr *RoutineName) { in getFunctionFromRoutineName() argument1726 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() argument1766 assert(RoutineName && "Routine name cannot be null here"); in ActOnRoutineName()1767 RoutineName = RoutineName->IgnoreParenImpCasts(); in ActOnRoutineName()[all …]
1497 ExprResult RoutineName; in ParseOpenACCDirective() local1521 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()
904 ExprResult ActOnRoutineName(Expr *RoutineName);