Lines Matching refs:LA
264 LateParsedAttribute *LA = in ParseGNUAttributes() local
266 LateAttrs->push_back(LA); in ParseGNUAttributes()
271 getCurrentClass().LateParsedDeclarations.push_back(LA); in ParseGNUAttributes()
275 LA->Toks.push_back(Tok); in ParseGNUAttributes()
278 ConsumeAndStoreUntil(tok::r_paren, LA->Toks, /*StopAtSemi=*/true); in ParseGNUAttributes()
283 LA->Toks.push_back(Eof); in ParseGNUAttributes()
4999 for (auto *LA : LAs) { in ParseLexedCAttributeList() local
5000 ParseLexedCAttribute(*LA, EnterScope, OutAttrs); in ParseLexedCAttributeList()
5001 delete LA; in ParseLexedCAttributeList()
5011 void Parser::ParseLexedCAttribute(LateParsedAttribute &LA, bool EnterScope, in ParseLexedCAttribute() argument
5019 AttrEnd.setEofData(LA.Toks.data()); in ParseLexedCAttribute()
5020 LA.Toks.push_back(AttrEnd); in ParseLexedCAttribute()
5024 LA.Toks.push_back(Tok); in ParseLexedCAttribute()
5025 PP.EnterTokenStream(LA.Toks, /*DisableMacroExpansion=*/true, in ParseLexedCAttribute()
5036 assert(LA.Decls.size() <= 1 && in ParseLexedCAttribute()
5040 ParseGNUAttributeArgs(&LA.AttrName, LA.AttrNameLoc, Attrs, nullptr, nullptr, in ParseLexedCAttribute()
5043 for (auto *D : LA.Decls) in ParseLexedCAttribute()