Lines Matching refs:DTCI

1829     Sema::DeclareTargetContextInfo &DTCI) {  in ParseOMPDeclareTargetClauses()  argument
1847 if (DTCI.Indirect && IsIndirectClause) { in ParseOMPDeclareTargetClauses()
1858 DTCI.Kind == OMPD_begin_declare_target) { in ParseOMPDeclareTargetClauses()
1876 if (!ParseOpenMPIndirectClause(DTCI, /*ParseOnly*/ false)) in ParseOMPDeclareTargetClauses()
1893 DTCI.DT = OMPDeclareTargetDeclAttr::DT_Any; in ParseOMPDeclareTargetClauses()
1896 DTCI.DT = OMPDeclareTargetDeclAttr::DT_Host; in ParseOMPDeclareTargetClauses()
1899 DTCI.DT = OMPDeclareTargetDeclAttr::DT_NoHost; in ParseOMPDeclareTargetClauses()
1911 if (DTCI.Kind == OMPD_declare_target || HasIdentifier) { in ParseOMPDeclareTargetClauses()
1912 auto &&Callback = [this, MT, &DTCI](CXXScopeSpec &SS, in ParseOMPDeclareTargetClauses()
1919 bool FirstMapping = DTCI.ExplicitlyMapped.try_emplace(ND, MI).second; in ParseOMPDeclareTargetClauses()
1945 if (DTCI.Indirect && DTCI.DT != OMPDeclareTargetDeclAttr::DT_Any) in ParseOMPDeclareTargetClauses()
1949 if (DTCI.Kind == OMPD_declare_target && RequiresToOrLinkOrIndirectClause && in ParseOMPDeclareTargetClauses()
1951 Diag(DTCI.Loc, diag::err_omp_declare_target_missing_to_or_link_clause) in ParseOMPDeclareTargetClauses()
2321 Sema::DeclareTargetContextInfo DTCI(DKind, DTLoc); in ParseOpenMPDeclarativeDirectiveWithExtDecl() local
2323 ParseOMPDeclareTargetClauses(DTCI); in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2326 (DTCI.ExplicitlyMapped.empty() && DTCI.Indirect); in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2332 Actions.ActOnStartOpenMPDeclareTargetContext(DTCI); in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2336 Actions.ActOnFinishedOpenMPDeclareTargetContext(DTCI); in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2338 for (auto &It : DTCI.ExplicitlyMapped) in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2348 const Sema::DeclareTargetContextInfo &DTCI = in ParseOpenMPDeclarativeDirectiveWithExtDecl() local
2350 ParseOMPEndDeclareTargetDirective(DTCI.Kind, DKind, DTCI.Loc); in ParseOpenMPDeclarativeDirectiveWithExtDecl()
3462 bool Parser::ParseOpenMPIndirectClause(Sema::DeclareTargetContextInfo &DTCI, in ParseOpenMPIndirectClause() argument
3470 DTCI.Indirect = nullptr; in ParseOpenMPIndirectClause()
3493 DTCI.Indirect = Val.get(); in ParseOpenMPIndirectClause()