Home
last modified time | relevance | path

Searched refs:LateAttrs (Results 1 – 6 of 6) sorted by relevance

/trueos/contrib/llvm/tools/clang/include/clang/Sema/
HDTemplate.h371 Sema::LateInstantiatedAttrVec* LateAttrs; variable
394 Owner(Owner), TemplateArgs(TemplateArgs), LateAttrs(0), StartingScope(0) in TemplateDeclInstantiator()
433 LateAttrs = LA; in enableLateAttributeInstantiation()
439 LateAttrs = 0; in disableLateAttributeInstantiation()
HDSema.h6539 LateInstantiatedAttrVec *LateAttrs = 0,
6585 LateInstantiatedAttrVec *LateAttrs = 0,
6593 LateInstantiatedAttrVec *LateAttrs,
/trueos/contrib/llvm/tools/clang/include/clang/Parse/
HDParser.h1656 LateParsedAttrList *LateAttrs = 0);
1659 LateParsedAttrList *LateAttrs = 0);
1911 LateParsedAttrList *LateAttrs = 0) {
1915 ParseGNUAttributes(attrs, &endLoc, LateAttrs);
1921 LateParsedAttrList *LateAttrs = 0) {
1923 ParseGNUAttributes(attrs, endLoc, LateAttrs);
1927 LateParsedAttrList *LateAttrs = 0);
/trueos/contrib/llvm/tools/clang/lib/Sema/
HDSemaTemplateInstantiateDecl.cpp134 LateInstantiatedAttrVec *LateAttrs, in InstantiateAttrs() argument
148 if (TmplAttr->isLateParsed() && LateAttrs) { in InstantiateAttrs()
154 LateAttrs->push_back(LateInstantiatedAttribute(TmplAttr, Saved, New)); in InstantiateAttrs()
378 SemaRef.BuildVariableInstantiation(Var, D, TemplateArgs, LateAttrs, Owner, in VisitVarDecl()
448 SemaRef.InstantiateAttrs(TemplateArgs, D, Field, LateAttrs, StartingScope); in VisitFieldDecl()
508 SemaRef.InstantiateAttrs(TemplateArgs, D, Property, LateAttrs, in VisitMSPropertyDecl()
2536 SemaRef.BuildVariableInstantiation(Var, D, TemplateArgs, LateAttrs, in VisitVarTemplateSpecializationDecl()
2856 LateAttrs, Owner, StartingScope); in InstantiateVarTemplatePartialSpecialization()
3225 LateAttrs, StartingScope); in InitFunctionInstantiation()
3453 LateInstantiatedAttrVec *LateAttrs, in BuildVarTemplateInstantiation() argument
[all …]
HDSemaTemplateInstantiate.cpp2045 LateInstantiatedAttrVec LateAttrs; in InstantiateClass() local
2046 Instantiator.enableLateAttributeInstantiation(&LateAttrs); in InstantiateClass()
2141 for (LateInstantiatedAttrVec::iterator I = LateAttrs.begin(), in InstantiateClass()
2142 E = LateAttrs.end(); I != E; ++I) { in InstantiateClass()
2160 LateAttrs.clear(); in InstantiateClass()
/trueos/contrib/llvm/tools/clang/lib/Parse/
HDParseDecl.cpp120 LateParsedAttrList *LateAttrs) { in ParseGNUAttributes() argument
148 if (LateAttrs && isAttributeLateParsed(*AttrName)) { in ParseGNUAttributes()
151 LateAttrs->push_back(LA); in ParseGNUAttributes()
155 if (!ClassStack.empty() && !LateAttrs->parseSoon()) in ParseGNUAttributes()
2338 LateParsedAttrList *LateAttrs) { in DiagnoseMissingSemiAfterTagDefinition() argument
2419 ParseDeclarationSpecifiers(DS, NotATemplate, AS, DSContext, LateAttrs); in DiagnoseMissingSemiAfterTagDefinition()
2455 LateParsedAttrList *LateAttrs) { in ParseDeclarationSpecifiers() argument
2833 ParseGNUAttributes(DS.getAttributes(), 0, LateAttrs); in ParseDeclarationSpecifiers()