Home
last modified time | relevance | path

Searched refs:DTCI (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseOpenMP.cpp1824 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 DSemaOpenMP.h325 bool ActOnStartOpenMPDeclareTargetContext(DeclareTargetContextInfo &DTCI);
334 void ActOnFinishedOpenMPDeclareTargetContext(DeclareTargetContextInfo &DTCI);
349 DeclareTargetContextInfo &DTCI);
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaOpenMP.cpp22072 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 DParser.h3457 void ParseOMPDeclareTargetClauses(SemaOpenMP::DeclareTargetContextInfo &DTCI);
3560 bool ParseOpenMPIndirectClause(SemaOpenMP::DeclareTargetContextInfo &DTCI,