Searched refs:DeclareTargetNesting (Results 1 – 2 of 2) sorted by relevance
18593 DeclareTargetNesting.push_back(Loc); in ActOnStartOpenMPDeclareTargetDirective()18598 assert(!DeclareTargetNesting.empty() && in ActOnFinishOpenMPDeclareTargetDirective()18600 DeclareTargetNesting.pop_back(); in ActOnFinishOpenMPDeclareTargetDirective()18658 (DeclareTargetNesting.empty() || in ActOnOpenMPDeclareTargetName()18659 *AttrLoc != DeclareTargetNesting.back())) { in ActOnOpenMPDeclareTargetName()18667 if (!Res || (!DeclareTargetNesting.empty() && in ActOnOpenMPDeclareTargetName()18668 *AttrLoc == DeclareTargetNesting.back())) { in ActOnOpenMPDeclareTargetName()18670 Context, MT, DT, DeclareTargetNesting.size() + 1, in ActOnOpenMPDeclareTargetName()18763 OMPDeclareTargetDeclAttr::DT_Any, DeclareTargetNesting.size(), in checkDeclIsAllowedInOpenMPTarget()18764 SourceRange(DeclareTargetNesting.back(), in checkDeclIsAllowedInOpenMPTarget()[all …]
10070 SmallVector<SourceLocation, 4> DeclareTargetNesting; variable10336 return !DeclareTargetNesting.empty(); in isInOpenMPDeclareTargetContext()