Searched refs:DTCI (Results 1 – 4 of 4) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParseOpenMP.cpp | 1824 SemaOpenMP::DeclareTargetContextInfo &DTCI) { in ParseOMPDeclareTargetClauses() argument 1842 if (DTCI.Indirect && IsIndirectClause) { in ParseOMPDeclareTargetClauses() 1865 DTCI.Kind == OMPD_begin_declare_target) { in ParseOMPDeclareTargetClauses() 1885 if (!ParseOpenMPIndirectClause(DTCI, /*ParseOnly*/ false)) in ParseOMPDeclareTargetClauses() 1902 DTCI.DT = OMPDeclareTargetDeclAttr::DT_Any; in ParseOMPDeclareTargetClauses() 1905 DTCI.DT = OMPDeclareTargetDeclAttr::DT_Host; in ParseOMPDeclareTargetClauses() 1908 DTCI.DT = OMPDeclareTargetDeclAttr::DT_NoHost; in ParseOMPDeclareTargetClauses() 1920 if (DTCI.Kind == OMPD_declare_target || HasIdentifier) { in ParseOMPDeclareTargetClauses() 1921 auto &&Callback = [this, MT, &DTCI](CXXScopeSpec &SS, in ParseOMPDeclareTargetClauses() 1928 bool FirstMapping = DTCI.ExplicitlyMapped.try_emplace(ND, MI).second; in ParseOMPDeclareTargetClauses() [all …]
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | SemaOpenMP.h | 325 bool ActOnStartOpenMPDeclareTargetContext(DeclareTargetContextInfo &DTCI); 334 void ActOnFinishedOpenMPDeclareTargetContext(DeclareTargetContextInfo &DTCI); 349 DeclareTargetContextInfo &DTCI);
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaOpenMP.cpp | 22072 DeclareTargetContextInfo &DTCI) { in ActOnStartOpenMPDeclareTargetContext() argument 22081 Diag(DTCI.Loc, diag::err_omp_region_not_file_context); in ActOnStartOpenMPDeclareTargetContext() 22087 Diag(DTCI.Loc, diag::warn_hip_omp_target_directives); in ActOnStartOpenMPDeclareTargetContext() 22089 DeclareTargetNesting.push_back(DTCI); in ActOnStartOpenMPDeclareTargetContext() 22101 DeclareTargetContextInfo &DTCI) { in ActOnFinishedOpenMPDeclareTargetContext() argument 22102 for (auto &It : DTCI.ExplicitlyMapped) in ActOnFinishedOpenMPDeclareTargetContext() 22103 ActOnOpenMPDeclareTargetName(It.first, It.second.Loc, It.second.MT, DTCI); in ActOnFinishedOpenMPDeclareTargetContext() 22109 DeclareTargetContextInfo &DTCI = DeclareTargetNesting.back(); in DiagnoseUnterminatedOpenMPDeclareTarget() local 22110 Diag(DTCI.Loc, diag::warn_omp_unterminated_declare_target) in DiagnoseUnterminatedOpenMPDeclareTarget() 22111 << getOpenMPDirectiveName(DTCI.Kind); in DiagnoseUnterminatedOpenMPDeclareTarget() [all …]
|
/freebsd/contrib/llvm-project/clang/include/clang/Parse/ |
H A D | Parser.h | 3457 void ParseOMPDeclareTargetClauses(SemaOpenMP::DeclareTargetContextInfo &DTCI); 3560 bool ParseOpenMPIndirectClause(SemaOpenMP::DeclareTargetContextInfo &DTCI,
|