Lines Matching refs:DTCI

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()
22152 DeclareTargetContextInfo &DTCI) { in ActOnOpenMPDeclareTargetName() argument
22182 if (ActiveAttr && (*ActiveAttr)->getDevType() != DTCI.DT && in ActOnOpenMPDeclareTargetName()
22185 << OMPDeclareTargetDeclAttr::ConvertDevTypeTyToStr(DTCI.DT) in ActOnOpenMPDeclareTargetName()
22201 if (DTCI.Indirect) { in ActOnOpenMPDeclareTargetName()
22202 IndirectE = *DTCI.Indirect; in ActOnOpenMPDeclareTargetName()
22207 getASTContext(), MT, DTCI.DT, IndirectE, IsIndirect, Level, in ActOnOpenMPDeclareTargetName()
22303 DeclareTargetContextInfo &DTCI = DeclareTargetNesting.back(); in checkDeclIsAllowedInOpenMPTarget() local
22306 if (DTCI.Indirect) { in checkDeclIsAllowedInOpenMPTarget()
22307 IndirectE = *DTCI.Indirect; in checkDeclIsAllowedInOpenMPTarget()
22315 DTCI.DT, IndirectE, IsIndirect, Level, in checkDeclIsAllowedInOpenMPTarget()
22316 SourceRange(DTCI.Loc, DTCI.Loc)); in checkDeclIsAllowedInOpenMPTarget()