/external/clang/include/clang/Sema/ |
D | Template.h | 378 Sema::LateInstantiatedAttrVec* LateAttrs; variable 401 Owner(Owner), TemplateArgs(TemplateArgs), LateAttrs(nullptr), in TemplateDeclInstantiator() 441 LateAttrs = LA; in enableLateAttributeInstantiation() 447 LateAttrs = nullptr; in disableLateAttributeInstantiation()
|
D | Sema.h | 7224 LateInstantiatedAttrVec *LateAttrs = nullptr, 7271 LateInstantiatedAttrVec *LateAttrs = nullptr, 7279 LateInstantiatedAttrVec *LateAttrs,
|
/external/llvm-project/clang/include/clang/Sema/ |
D | Template.h | 470 Sema::LateInstantiatedAttrVec* LateAttrs = nullptr; variable 544 LateAttrs = LA; in enableLateAttributeInstantiation() 550 LateAttrs = nullptr; in disableLateAttributeInstantiation()
|
D | Sema.h | 9192 LateInstantiatedAttrVec *LateAttrs = nullptr, 9198 LateInstantiatedAttrVec *LateAttrs = nullptr, 9259 LateInstantiatedAttrVec *LateAttrs = nullptr, 9267 LateInstantiatedAttrVec *LateAttrs,
|
/external/clang/include/clang/Parse/ |
D | Parser.h | 1865 LateParsedAttrList *LateAttrs = nullptr); 1868 LateParsedAttrList *LateAttrs = nullptr); 2134 LateParsedAttrList *LateAttrs = nullptr) { 2138 ParseGNUAttributes(attrs, &endLoc, LateAttrs, &D); 2144 LateParsedAttrList *LateAttrs = nullptr) { 2146 ParseGNUAttributes(attrs, endLoc, LateAttrs); 2150 LateParsedAttrList *LateAttrs = nullptr, 2441 LateParsedAttrList &LateAttrs);
|
/external/llvm-project/clang/include/clang/Parse/ |
D | Parser.h | 2354 LateParsedAttrList *LateAttrs = nullptr); 2357 LateParsedAttrList *LateAttrs = nullptr); 2660 LateParsedAttrList *LateAttrs = nullptr) { 2664 ParseGNUAttributes(attrs, &endLoc, LateAttrs, &D); 2670 LateParsedAttrList *LateAttrs = nullptr) { 2672 ParseGNUAttributes(attrs, endLoc, LateAttrs); 2676 LateParsedAttrList *LateAttrs = nullptr, 3022 LateParsedAttrList &LateAttrs);
|
/external/llvm-project/clang/lib/Sema/ |
D | SemaTemplateInstantiateDecl.cpp | 553 Decl *New, LateInstantiatedAttrVec *LateAttrs, in InstantiateAttrsForDecl() argument 587 LateInstantiatedAttrVec *LateAttrs, in InstantiateAttrs() argument 696 if (TmplAttr->isLateParsed() && LateAttrs) { in InstantiateAttrs() 702 LateAttrs->push_back(LateInstantiatedAttribute(TmplAttr, Saved, New)); in InstantiateAttrs() 1020 SemaRef.BuildVariableInstantiation(Var, D, TemplateArgs, LateAttrs, Owner, in VisitVarDecl() 1102 SemaRef.InstantiateAttrs(TemplateArgs, D, Field, LateAttrs, StartingScope); in VisitFieldDecl() 1160 SemaRef.InstantiateAttrs(TemplateArgs, D, Property, LateAttrs, in VisitMSPropertyDecl() 1544 SemaRef.InstantiateAttrsForDecl(TemplateArgs, Pattern, RecordInst, LateAttrs, in VisitClassTemplateDecl() 1780 SemaRef.InstantiateAttrsForDecl(TemplateArgs, D, Record, LateAttrs, in VisitCXXRecordDecl() 3694 SemaRef.BuildVariableInstantiation(Var, D, TemplateArgs, LateAttrs, Owner, in VisitVarTemplateSpecializationDecl() [all …]
|
D | SemaTemplateInstantiate.cpp | 2701 LateInstantiatedAttrVec LateAttrs; in InstantiateClass() local 2702 Instantiator.enableLateAttributeInstantiation(&LateAttrs); in InstantiateClass() 2783 for (LateInstantiatedAttrVec::iterator I = LateAttrs.begin(), in InstantiateClass() 2784 E = LateAttrs.end(); I != E; ++I) { in InstantiateClass() 2802 LateAttrs.clear(); in InstantiateClass()
|
/external/clang/lib/Sema/ |
D | SemaTemplateInstantiateDecl.cpp | 312 LateInstantiatedAttrVec *LateAttrs, in InstantiateAttrs() argument 381 if (TmplAttr->isLateParsed() && LateAttrs) { in InstantiateAttrs() 387 LateAttrs->push_back(LateInstantiatedAttribute(TmplAttr, Saved, New)); in InstantiateAttrs() 640 SemaRef.BuildVariableInstantiation(Var, D, TemplateArgs, LateAttrs, Owner, in VisitVarDecl() 719 SemaRef.InstantiateAttrs(TemplateArgs, D, Field, LateAttrs, StartingScope); in VisitFieldDecl() 777 SemaRef.InstantiateAttrs(TemplateArgs, D, Property, LateAttrs, in VisitMSPropertyDecl() 2868 SemaRef.BuildVariableInstantiation(Var, D, TemplateArgs, LateAttrs, in VisitVarTemplateSpecializationDecl() 3183 LateAttrs, Owner, StartingScope); in InstantiateVarTemplatePartialSpecialization() 3463 LateAttrs, StartingScope); in InitFunctionInstantiation() 3718 LateInstantiatedAttrVec *LateAttrs, in BuildVarTemplateInstantiation() argument [all …]
|
D | SemaTemplateInstantiate.cpp | 1995 LateInstantiatedAttrVec LateAttrs; in InstantiateClass() local 1996 Instantiator.enableLateAttributeInstantiation(&LateAttrs); in InstantiateClass() 2065 for (LateInstantiatedAttrVec::iterator I = LateAttrs.begin(), in InstantiateClass() 2066 E = LateAttrs.end(); I != E; ++I) { in InstantiateClass() 2084 LateAttrs.clear(); in InstantiateClass()
|
/external/llvm-project/clang/lib/Parse/ |
D | ParseDecl.cpp | 149 LateParsedAttrList *LateAttrs, in ParseGNUAttributes() argument 156 unsigned OldNumLateAttrs = LateAttrs ? LateAttrs->size() : 0; in ParseGNUAttributes() 189 if (!LateAttrs || !isAttributeLateParsed(*AttrName)) { in ParseGNUAttributes() 198 LateAttrs->push_back(LA); in ParseGNUAttributes() 202 if (!ClassStack.empty() && !LateAttrs->parseSoon()) in ParseGNUAttributes() 239 if (LateAttrs) { in ParseGNUAttributes() 240 for (unsigned i = OldNumLateAttrs; i < LateAttrs->size(); ++i) in ParseGNUAttributes() 241 (*LateAttrs)[i]->MacroII = MacroII; in ParseGNUAttributes() 2845 LateParsedAttrList *LateAttrs) { in DiagnoseMissingSemiAfterTagDefinition() argument 2942 ParseDeclarationSpecifiers(DS, NotATemplate, AS, DSContext, LateAttrs); in DiagnoseMissingSemiAfterTagDefinition() [all …]
|
/external/clang/lib/Parse/ |
D | ParseDecl.cpp | 126 LateParsedAttrList *LateAttrs, in ParseGNUAttributes() argument 163 if (!LateAttrs || !isAttributeLateParsed(*AttrName)) { in ParseGNUAttributes() 172 LateAttrs->push_back(LA); in ParseGNUAttributes() 176 if (!ClassStack.empty() && !LateAttrs->parseSoon()) in ParseGNUAttributes() 2549 LateParsedAttrList *LateAttrs) { in DiagnoseMissingSemiAfterTagDefinition() argument 2642 ParseDeclarationSpecifiers(DS, NotATemplate, AS, DSContext, LateAttrs); in DiagnoseMissingSemiAfterTagDefinition() 2677 LateParsedAttrList *LateAttrs) { in ParseDeclarationSpecifiers() argument 3088 ParseGNUAttributes(DS.getAttributes(), nullptr, LateAttrs); in ParseDeclarationSpecifiers()
|