Lines Matching refs:DarwinAsmParser
32 class DarwinAsmParser : public MCAsmParserExtension { class
33 template<bool (DarwinAsmParser::*HandlerMethod)(StringRef, SMLoc)>
36 this, HandleDirective<DarwinAsmParser, HandlerMethod>); in addDirectiveHandler()
47 DarwinAsmParser() {} in DarwinAsmParser() function in __anon5da2d2500111::DarwinAsmParser
53 addDirectiveHandler<&DarwinAsmParser::parseDirectiveDesc>(".desc"); in Initialize()
54 addDirectiveHandler<&DarwinAsmParser::parseDirectiveIndirectSymbol>( in Initialize()
56 addDirectiveHandler<&DarwinAsmParser::parseDirectiveLsym>(".lsym"); in Initialize()
57 addDirectiveHandler<&DarwinAsmParser::parseDirectiveSubsectionsViaSymbols>( in Initialize()
59 addDirectiveHandler<&DarwinAsmParser::parseDirectiveDumpOrLoad>(".dump"); in Initialize()
60 addDirectiveHandler<&DarwinAsmParser::parseDirectiveDumpOrLoad>(".load"); in Initialize()
61 addDirectiveHandler<&DarwinAsmParser::parseDirectiveSection>(".section"); in Initialize()
62 addDirectiveHandler<&DarwinAsmParser::parseDirectivePushSection>( in Initialize()
64 addDirectiveHandler<&DarwinAsmParser::parseDirectivePopSection>( in Initialize()
66 addDirectiveHandler<&DarwinAsmParser::parseDirectivePrevious>(".previous"); in Initialize()
67 addDirectiveHandler<&DarwinAsmParser::parseDirectiveSecureLogUnique>( in Initialize()
69 addDirectiveHandler<&DarwinAsmParser::parseDirectiveSecureLogReset>( in Initialize()
71 addDirectiveHandler<&DarwinAsmParser::parseDirectiveTBSS>(".tbss"); in Initialize()
72 addDirectiveHandler<&DarwinAsmParser::parseDirectiveZerofill>(".zerofill"); in Initialize()
74 addDirectiveHandler<&DarwinAsmParser::parseDirectiveDataRegion>( in Initialize()
76 addDirectiveHandler<&DarwinAsmParser::parseDirectiveDataRegionEnd>( in Initialize()
80 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveBss>(".bss"); in Initialize()
81 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveConst>(".const"); in Initialize()
82 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveConstData>( in Initialize()
84 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveConstructor>( in Initialize()
86 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveCString>( in Initialize()
88 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveData>(".data"); in Initialize()
89 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveDestructor>( in Initialize()
91 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveDyld>(".dyld"); in Initialize()
92 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveFVMLibInit0>( in Initialize()
94 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveFVMLibInit1>( in Initialize()
97 &DarwinAsmParser::parseSectionDirectiveLazySymbolPointers>( in Initialize()
99 addDirectiveHandler<&DarwinAsmParser::parseDirectiveLinkerOption>( in Initialize()
101 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveLiteral16>( in Initialize()
103 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveLiteral4>( in Initialize()
105 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveLiteral8>( in Initialize()
107 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveModInitFunc>( in Initialize()
109 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveModTermFunc>( in Initialize()
112 &DarwinAsmParser::parseSectionDirectiveNonLazySymbolPointers>( in Initialize()
114 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveObjCCatClsMeth>( in Initialize()
116 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveObjCCatInstMeth>( in Initialize()
118 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveObjCCategory>( in Initialize()
120 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveObjCClass>( in Initialize()
122 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveObjCClassNames>( in Initialize()
124 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveObjCClassVars>( in Initialize()
126 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveObjCClsMeth>( in Initialize()
128 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveObjCClsRefs>( in Initialize()
130 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveObjCInstMeth>( in Initialize()
133 &DarwinAsmParser::parseSectionDirectiveObjCInstanceVars>( in Initialize()
135 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveObjCMessageRefs>( in Initialize()
137 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveObjCMetaClass>( in Initialize()
140 &DarwinAsmParser::parseSectionDirectiveObjCMethVarNames>( in Initialize()
143 &DarwinAsmParser::parseSectionDirectiveObjCMethVarTypes>( in Initialize()
145 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveObjCModuleInfo>( in Initialize()
147 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveObjCProtocol>( in Initialize()
150 &DarwinAsmParser::parseSectionDirectiveObjCSelectorStrs>( in Initialize()
153 &DarwinAsmParser::parseSectionDirectiveObjCStringObject>( in Initialize()
155 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveObjCSymbols>( in Initialize()
157 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectivePICSymbolStub>( in Initialize()
159 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveStaticConst>( in Initialize()
161 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveStaticData>( in Initialize()
163 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveSymbolStub>( in Initialize()
165 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveTData>(".tdata"); in Initialize()
166 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveText>(".text"); in Initialize()
167 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveThreadInitFunc>( in Initialize()
169 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveTLV>(".tlv"); in Initialize()
171 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveIdent>(".ident"); in Initialize()
172 addDirectiveHandler<&DarwinAsmParser::parseVersionMin>( in Initialize()
174 addDirectiveHandler<&DarwinAsmParser::parseVersionMin>(".tvos_version_min"); in Initialize()
175 addDirectiveHandler<&DarwinAsmParser::parseVersionMin>(".ios_version_min"); in Initialize()
176 addDirectiveHandler<&DarwinAsmParser::parseVersionMin>( in Initialize()
383 bool DarwinAsmParser::parseSectionSwitch(const char *Segment, in parseSectionSwitch()
413 bool DarwinAsmParser::parseDirectiveDesc(StringRef, SMLoc) { in parseDirectiveDesc()
442 bool DarwinAsmParser::parseDirectiveIndirectSymbol(StringRef, SMLoc Loc) { in parseDirectiveIndirectSymbol()
475 bool DarwinAsmParser::parseDirectiveDumpOrLoad(StringRef Directive, in parseDirectiveDumpOrLoad()
498 bool DarwinAsmParser::parseDirectiveLinkerOption(StringRef IDVal, SMLoc) { in parseDirectiveLinkerOption()
525 bool DarwinAsmParser::parseDirectiveLsym(StringRef, SMLoc) { in parseDirectiveLsym()
555 bool DarwinAsmParser::parseDirectiveSection(StringRef, SMLoc) { in parseDirectiveSection()
624 bool DarwinAsmParser::parseDirectivePushSection(StringRef S, SMLoc Loc) { in parseDirectivePushSection()
637 bool DarwinAsmParser::parseDirectivePopSection(StringRef, SMLoc) { in parseDirectivePopSection()
645 bool DarwinAsmParser::parseDirectivePrevious(StringRef DirName, SMLoc) { in parseDirectivePrevious()
655 bool DarwinAsmParser::parseDirectiveSecureLogUnique(StringRef, SMLoc IDLoc) { in parseDirectiveSecureLogUnique()
695 bool DarwinAsmParser::parseDirectiveSecureLogReset(StringRef, SMLoc IDLoc) { in parseDirectiveSecureLogReset()
708 bool DarwinAsmParser::parseDirectiveSubsectionsViaSymbols(StringRef, SMLoc) { in parseDirectiveSubsectionsViaSymbols()
721 bool DarwinAsmParser::parseDirectiveTBSS(StringRef, SMLoc) { in parseDirectiveTBSS()
777 bool DarwinAsmParser::parseDirectiveZerofill(StringRef, SMLoc) { in parseDirectiveZerofill()
863 bool DarwinAsmParser::parseDirectiveDataRegion(StringRef, SMLoc) { in parseDirectiveDataRegion()
888 bool DarwinAsmParser::parseDirectiveDataRegionEnd(StringRef, SMLoc) { in parseDirectiveDataRegionEnd()
900 bool DarwinAsmParser::parseVersionMin(StringRef Directive, SMLoc Loc) { in parseVersionMin()
964 return new DarwinAsmParser; in createDarwinAsmParser()