Lines Matching refs:ELFAsmParser

35 class ELFAsmParser : public MCAsmParserExtension {  class
36 template<bool (ELFAsmParser::*HandlerMethod)(StringRef, SMLoc)>
39 this, HandleDirective<ELFAsmParser, HandlerMethod>); in addDirectiveHandler()
48 ELFAsmParser() { BracketExpressionsSupported = true; } in ELFAsmParser() function in __anon968b9ec00111::ELFAsmParser
54 addDirectiveHandler<&ELFAsmParser::ParseSectionDirectiveData>(".data"); in Initialize()
55 addDirectiveHandler<&ELFAsmParser::ParseSectionDirectiveText>(".text"); in Initialize()
56 addDirectiveHandler<&ELFAsmParser::ParseSectionDirectiveBSS>(".bss"); in Initialize()
57 addDirectiveHandler<&ELFAsmParser::ParseSectionDirectiveRoData>(".rodata"); in Initialize()
58 addDirectiveHandler<&ELFAsmParser::ParseSectionDirectiveTData>(".tdata"); in Initialize()
59 addDirectiveHandler<&ELFAsmParser::ParseSectionDirectiveTBSS>(".tbss"); in Initialize()
61 &ELFAsmParser::ParseSectionDirectiveDataRel>(".data.rel"); in Initialize()
63 &ELFAsmParser::ParseSectionDirectiveDataRelRo>(".data.rel.ro"); in Initialize()
65 &ELFAsmParser::ParseSectionDirectiveEhFrame>(".eh_frame"); in Initialize()
66 addDirectiveHandler<&ELFAsmParser::ParseDirectiveSection>(".section"); in Initialize()
68 &ELFAsmParser::ParseDirectivePushSection>(".pushsection"); in Initialize()
69 addDirectiveHandler<&ELFAsmParser::ParseDirectivePopSection>(".popsection"); in Initialize()
70 addDirectiveHandler<&ELFAsmParser::ParseDirectiveSize>(".size"); in Initialize()
71 addDirectiveHandler<&ELFAsmParser::ParseDirectivePrevious>(".previous"); in Initialize()
72 addDirectiveHandler<&ELFAsmParser::ParseDirectiveType>(".type"); in Initialize()
73 addDirectiveHandler<&ELFAsmParser::ParseDirectiveIdent>(".ident"); in Initialize()
74 addDirectiveHandler<&ELFAsmParser::ParseDirectiveSymver>(".symver"); in Initialize()
75 addDirectiveHandler<&ELFAsmParser::ParseDirectiveVersion>(".version"); in Initialize()
76 addDirectiveHandler<&ELFAsmParser::ParseDirectiveWeakref>(".weakref"); in Initialize()
77 addDirectiveHandler<&ELFAsmParser::ParseDirectiveSymbolAttribute>(".weak"); in Initialize()
78 addDirectiveHandler<&ELFAsmParser::ParseDirectiveSymbolAttribute>(".local"); in Initialize()
80 &ELFAsmParser::ParseDirectiveSymbolAttribute>(".protected"); in Initialize()
82 &ELFAsmParser::ParseDirectiveSymbolAttribute>(".internal"); in Initialize()
84 &ELFAsmParser::ParseDirectiveSymbolAttribute>(".hidden"); in Initialize()
85 addDirectiveHandler<&ELFAsmParser::ParseDirectiveSubsection>(".subsection"); in Initialize()
86 addDirectiveHandler<&ELFAsmParser::ParseDirectiveCGProfile>(".cg_profile"); in Initialize()
168 bool ELFAsmParser::ParseDirectiveSymbolAttribute(StringRef Directive, SMLoc) { in ParseDirectiveSymbolAttribute()
207 bool ELFAsmParser::ParseSectionSwitch(StringRef Section, unsigned Type, in ParseSectionSwitch()
222 bool ELFAsmParser::ParseDirectiveSize(StringRef, SMLoc) { in ParseDirectiveSize()
244 bool ELFAsmParser::ParseSectionName(StringRef &SectionName) { in ParseSectionName()
365 unsigned ELFAsmParser::parseSunStyleSectionFlags() { in parseSunStyleSectionFlags()
395 bool ELFAsmParser::ParseDirectivePushSection(StringRef s, SMLoc loc) { in ParseDirectivePushSection()
406 bool ELFAsmParser::ParseDirectivePopSection(StringRef, SMLoc) { in ParseDirectivePopSection()
412 bool ELFAsmParser::ParseDirectiveSection(StringRef, SMLoc loc) { in ParseDirectiveSection()
416 bool ELFAsmParser::maybeParseSectionType(StringRef &TypeName) { in maybeParseSectionType()
438 bool ELFAsmParser::parseMergeSize(int64_t &Size) { in parseMergeSize()
449 bool ELFAsmParser::parseGroup(StringRef &GroupName, bool &IsComdat) { in parseGroup()
474 bool ELFAsmParser::parseLinkedToSym(MCSymbolELF *&LinkedToSym) { in parseLinkedToSym()
495 bool ELFAsmParser::maybeParseUniqueID(int64_t &UniqueID) { in maybeParseUniqueID()
539 bool ELFAsmParser::ParseSectionArguments(bool IsPush, SMLoc loc) { in ParseSectionArguments()
725 bool ELFAsmParser::ParseDirectivePrevious(StringRef DirName, SMLoc) { in ParseDirectivePrevious()
753 bool ELFAsmParser::ParseDirectiveType(StringRef, SMLoc) { in ParseDirectiveType()
806 bool ELFAsmParser::ParseDirectiveIdent(StringRef, SMLoc) { in ParseDirectiveIdent()
824 bool ELFAsmParser::ParseDirectiveSymver(StringRef, SMLoc) { in ParseDirectiveSymver()
861 bool ELFAsmParser::ParseDirectiveVersion(StringRef, SMLoc) { in ParseDirectiveVersion()
885 bool ELFAsmParser::ParseDirectiveWeakref(StringRef, SMLoc) { in ParseDirectiveWeakref()
909 bool ELFAsmParser::ParseDirectiveSubsection(StringRef, SMLoc) { in ParseDirectiveSubsection()
925 bool ELFAsmParser::ParseDirectiveCGProfile(StringRef S, SMLoc Loc) { in ParseDirectiveCGProfile()
932 return new ELFAsmParser; in createELFAsmParser()