Lines Matching refs:SemaOpenACC

25 bool diagnoseConstructAppertainment(SemaOpenACC &S, OpenACCDirectiveKind K,  in diagnoseConstructAppertainment()
354 SemaOpenACC &S, ArrayRef<const OpenACCClause *> ExistingClauses, in checkAlreadyHasClauseOfKind()
355 SemaOpenACC::OpenACCParsedClause &Clause) { in checkAlreadyHasClauseOfKind()
369 SemaOpenACC &S, const OpenACCDeviceTypeClause &DeviceTypeClause, in checkValidAfterDeviceType()
370 const SemaOpenACC::OpenACCParsedClause &NewClause) { in checkValidAfterDeviceType()
429 SemaOpenACC &SemaRef;
440 SemaOpenACCClauseVisitor(SemaOpenACC &S, in SemaOpenACCClauseVisitor()
448 OpenACCClause *Visit(SemaOpenACC::OpenACCParsedClause &Clause) { in Visit()
489 SemaOpenACC::OpenACCParsedClause &Clause);
494 SemaOpenACC::OpenACCParsedClause &Clause) { in VisitDefaultClause()
518 SemaOpenACC::OpenACCParsedClause &Clause) { in VisitIfClause()
551 SemaOpenACC::OpenACCParsedClause &Clause) { in VisitSelfClause()
584 SemaOpenACC::OpenACCParsedClause &Clause) { in VisitNumGangsClause()
639 SemaOpenACC::OpenACCParsedClause &Clause) { in VisitNumWorkersClause()
660 SemaOpenACC::OpenACCParsedClause &Clause) { in VisitVectorLengthClause()
681 SemaOpenACC::OpenACCParsedClause &Clause) { in VisitAsyncClause()
703 SemaOpenACC::OpenACCParsedClause &Clause) { in VisitPrivateClause()
722 SemaOpenACC::OpenACCParsedClause &Clause) { in VisitFirstPrivateClause()
739 SemaOpenACC::OpenACCParsedClause &Clause) { in VisitNoCreateClause()
755 SemaOpenACC::OpenACCParsedClause &Clause) { in VisitPresentClause()
771 SemaOpenACC::OpenACCParsedClause &Clause) { in VisitCopyClause()
787 SemaOpenACC::OpenACCParsedClause &Clause) { in VisitCopyInClause()
803 SemaOpenACC::OpenACCParsedClause &Clause) { in VisitCopyOutClause()
819 SemaOpenACC::OpenACCParsedClause &Clause) { in VisitCreateClause()
835 SemaOpenACC::OpenACCParsedClause &Clause) { in VisitAttachClause()
856 SemaOpenACC::OpenACCParsedClause &Clause) { in VisitDevicePtrClause()
878 SemaOpenACC::OpenACCParsedClause &Clause) { in VisitWaitClause()
891 SemaOpenACC::OpenACCParsedClause &Clause) { in VisitDeviceTypeClause()
910 SemaOpenACC::OpenACCParsedClause &Clause) { in VisitAutoClause()
934 SemaOpenACC::OpenACCParsedClause &Clause) { in VisitIndependentClause()
957 SemaOpenACC::OpenACCParsedClause &Clause) { in VisitSeqClause()
998 SemaOpenACC::OpenACCParsedClause &Clause) { in VisitReductionClause()
1042 SemaOpenACC::SemaOpenACC(Sema &S) : SemaBase(S) {} in SemaOpenACC() function in SemaOpenACC
1044 SemaOpenACC::AssociatedStmtRAII::AssociatedStmtRAII(SemaOpenACC &S, in AssociatedStmtRAII()
1057 SemaOpenACC::AssociatedStmtRAII::~AssociatedStmtRAII() { in ~AssociatedStmtRAII()
1069 SemaOpenACC::ActOnClause(ArrayRef<const OpenACCClause *> ExistingClauses, in ActOnClause()
1158 ExprResult SemaOpenACC::CheckReductionVar(Expr *VarExpr) { in CheckReductionVar()
1211 void SemaOpenACC::ActOnConstruct(OpenACCDirectiveKind K, in ActOnConstruct()
1233 ExprResult SemaOpenACC::ActOnIntExpr(OpenACCDirectiveKind DK, in ActOnIntExpr()
1331 bool SemaOpenACC::CheckVarIsPointerType(OpenACCClauseKind ClauseKind, in CheckVarIsPointerType()
1361 ExprResult SemaOpenACC::ActOnVar(OpenACCClauseKind CK, Expr *VarExpr) { in ActOnVar()
1413 ExprResult SemaOpenACC::ActOnArraySectionExpr(Expr *Base, SourceLocation LBLoc, in ActOnArraySectionExpr()
1627 bool SemaOpenACC::ActOnStartStmtDirective(OpenACCDirectiveKind K, in ActOnStartStmtDirective()
1632 StmtResult SemaOpenACC::ActOnEndStmtDirective(OpenACCDirectiveKind K, in ActOnEndStmtDirective()
1671 StmtResult SemaOpenACC::ActOnAssociatedStmt(SourceLocation DirectiveLoc, in ActOnAssociatedStmt()
1705 bool SemaOpenACC::ActOnStartDeclDirective(OpenACCDirectiveKind K, in ActOnStartDeclDirective()
1710 DeclGroupRef SemaOpenACC::ActOnEndDeclDirective() { return DeclGroupRef{}; } in ActOnEndDeclDirective()