Lines Matching refs:DTCI

22501     DeclareTargetContextInfo &DTCI) {  in ActOnStartOpenMPDeclareTargetContext()  argument
22510 Diag(DTCI.Loc, diag::err_omp_region_not_file_context); in ActOnStartOpenMPDeclareTargetContext()
22513 DeclareTargetNesting.push_back(DTCI); in ActOnStartOpenMPDeclareTargetContext()
22525 DeclareTargetContextInfo &DTCI) { in ActOnFinishedOpenMPDeclareTargetContext() argument
22526 for (auto &It : DTCI.ExplicitlyMapped) in ActOnFinishedOpenMPDeclareTargetContext()
22527 ActOnOpenMPDeclareTargetName(It.first, It.second.Loc, It.second.MT, DTCI); in ActOnFinishedOpenMPDeclareTargetContext()
22533 DeclareTargetContextInfo &DTCI = DeclareTargetNesting.back(); in DiagnoseUnterminatedOpenMPDeclareTarget() local
22534 Diag(DTCI.Loc, diag::warn_omp_unterminated_declare_target) in DiagnoseUnterminatedOpenMPDeclareTarget()
22535 << getOpenMPDirectiveName(DTCI.Kind); in DiagnoseUnterminatedOpenMPDeclareTarget()
22574 DeclareTargetContextInfo &DTCI) { in ActOnOpenMPDeclareTargetName() argument
22591 if (ActiveAttr && ActiveAttr.value()->getDevType() != DTCI.DT && in ActOnOpenMPDeclareTargetName()
22594 << OMPDeclareTargetDeclAttr::ConvertDevTypeTyToStr(DTCI.DT) in ActOnOpenMPDeclareTargetName()
22610 if (DTCI.Indirect) { in ActOnOpenMPDeclareTargetName()
22611 IndirectE = DTCI.Indirect.value(); in ActOnOpenMPDeclareTargetName()
22616 Context, MT, DTCI.DT, IndirectE, IsIndirect, Level, in ActOnOpenMPDeclareTargetName()
22707 DeclareTargetContextInfo &DTCI = DeclareTargetNesting.back(); in checkDeclIsAllowedInOpenMPTarget() local
22710 if (DTCI.Indirect) { in checkDeclIsAllowedInOpenMPTarget()
22711 IndirectE = DTCI.Indirect.value(); in checkDeclIsAllowedInOpenMPTarget()
22716 Context, OMPDeclareTargetDeclAttr::MT_To, DTCI.DT, IndirectE, in checkDeclIsAllowedInOpenMPTarget()
22717 IsIndirect, Level, SourceRange(DTCI.Loc, DTCI.Loc)); in checkDeclIsAllowedInOpenMPTarget()