Lines Matching refs:DarwinAsmParser
29 class DarwinAsmParser : public MCAsmParserExtension { class
30 template<bool (DarwinAsmParser::*HandlerMethod)(StringRef, SMLoc)>
33 this, HandleDirective<DarwinAsmParser, HandlerMethod>); in addDirectiveHandler()
42 DarwinAsmParser() {} in DarwinAsmParser() function in __anon5da2d2500111::DarwinAsmParser
48 addDirectiveHandler<&DarwinAsmParser::parseDirectiveDesc>(".desc"); in Initialize()
49 addDirectiveHandler<&DarwinAsmParser::parseDirectiveIndirectSymbol>( in Initialize()
51 addDirectiveHandler<&DarwinAsmParser::parseDirectiveLsym>(".lsym"); in Initialize()
52 addDirectiveHandler<&DarwinAsmParser::parseDirectiveSubsectionsViaSymbols>( in Initialize()
54 addDirectiveHandler<&DarwinAsmParser::parseDirectiveDumpOrLoad>(".dump"); in Initialize()
55 addDirectiveHandler<&DarwinAsmParser::parseDirectiveDumpOrLoad>(".load"); in Initialize()
56 addDirectiveHandler<&DarwinAsmParser::parseDirectiveSection>(".section"); in Initialize()
57 addDirectiveHandler<&DarwinAsmParser::parseDirectivePushSection>( in Initialize()
59 addDirectiveHandler<&DarwinAsmParser::parseDirectivePopSection>( in Initialize()
61 addDirectiveHandler<&DarwinAsmParser::parseDirectivePrevious>(".previous"); in Initialize()
62 addDirectiveHandler<&DarwinAsmParser::parseDirectiveSecureLogUnique>( in Initialize()
64 addDirectiveHandler<&DarwinAsmParser::parseDirectiveSecureLogReset>( in Initialize()
66 addDirectiveHandler<&DarwinAsmParser::parseDirectiveTBSS>(".tbss"); in Initialize()
67 addDirectiveHandler<&DarwinAsmParser::parseDirectiveZerofill>(".zerofill"); in Initialize()
69 addDirectiveHandler<&DarwinAsmParser::parseDirectiveDataRegion>( in Initialize()
71 addDirectiveHandler<&DarwinAsmParser::parseDirectiveDataRegionEnd>( in Initialize()
75 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveBss>(".bss"); in Initialize()
76 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveConst>(".const"); in Initialize()
77 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveConstData>( in Initialize()
79 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveConstructor>( in Initialize()
81 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveCString>( in Initialize()
83 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveData>(".data"); in Initialize()
84 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveDestructor>( in Initialize()
86 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveDyld>(".dyld"); in Initialize()
87 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveFVMLibInit0>( in Initialize()
89 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveFVMLibInit1>( in Initialize()
92 &DarwinAsmParser::parseSectionDirectiveLazySymbolPointers>( in Initialize()
94 addDirectiveHandler<&DarwinAsmParser::parseDirectiveLinkerOption>( in Initialize()
96 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveLiteral16>( in Initialize()
98 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveLiteral4>( in Initialize()
100 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveLiteral8>( in Initialize()
102 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveModInitFunc>( in Initialize()
104 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveModTermFunc>( in Initialize()
107 &DarwinAsmParser::parseSectionDirectiveNonLazySymbolPointers>( in Initialize()
109 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveObjCCatClsMeth>( in Initialize()
111 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveObjCCatInstMeth>( in Initialize()
113 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveObjCCategory>( in Initialize()
115 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveObjCClass>( in Initialize()
117 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveObjCClassNames>( in Initialize()
119 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveObjCClassVars>( in Initialize()
121 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveObjCClsMeth>( in Initialize()
123 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveObjCClsRefs>( in Initialize()
125 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveObjCInstMeth>( in Initialize()
128 &DarwinAsmParser::parseSectionDirectiveObjCInstanceVars>( in Initialize()
130 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveObjCMessageRefs>( in Initialize()
132 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveObjCMetaClass>( in Initialize()
135 &DarwinAsmParser::parseSectionDirectiveObjCMethVarNames>( in Initialize()
138 &DarwinAsmParser::parseSectionDirectiveObjCMethVarTypes>( in Initialize()
140 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveObjCModuleInfo>( in Initialize()
142 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveObjCProtocol>( in Initialize()
145 &DarwinAsmParser::parseSectionDirectiveObjCSelectorStrs>( in Initialize()
148 &DarwinAsmParser::parseSectionDirectiveObjCStringObject>( in Initialize()
150 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveObjCSymbols>( in Initialize()
152 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectivePICSymbolStub>( in Initialize()
154 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveStaticConst>( in Initialize()
156 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveStaticData>( in Initialize()
158 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveSymbolStub>( in Initialize()
160 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveTData>(".tdata"); in Initialize()
161 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveText>(".text"); in Initialize()
162 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveThreadInitFunc>( in Initialize()
164 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveTLV>(".tlv"); in Initialize()
166 addDirectiveHandler<&DarwinAsmParser::parseSectionDirectiveIdent>(".ident"); in Initialize()
167 addDirectiveHandler<&DarwinAsmParser::parseVersionMin>(".ios_version_min"); in Initialize()
168 addDirectiveHandler<&DarwinAsmParser::parseVersionMin>( in Initialize()
373 bool DarwinAsmParser::parseSectionSwitch(const char *Segment, in parseSectionSwitch()
404 bool DarwinAsmParser::parseDirectiveDesc(StringRef, SMLoc) { in parseDirectiveDesc()
433 bool DarwinAsmParser::parseDirectiveIndirectSymbol(StringRef, SMLoc Loc) { in parseDirectiveIndirectSymbol()
466 bool DarwinAsmParser::parseDirectiveDumpOrLoad(StringRef Directive, in parseDirectiveDumpOrLoad()
489 bool DarwinAsmParser::parseDirectiveLinkerOption(StringRef IDVal, SMLoc) { in parseDirectiveLinkerOption()
516 bool DarwinAsmParser::parseDirectiveLsym(StringRef, SMLoc) { in parseDirectiveLsym()
546 bool DarwinAsmParser::parseDirectiveSection(StringRef, SMLoc) { in parseDirectiveSection()
593 bool DarwinAsmParser::parseDirectivePushSection(StringRef S, SMLoc Loc) { in parseDirectivePushSection()
606 bool DarwinAsmParser::parseDirectivePopSection(StringRef, SMLoc) { in parseDirectivePopSection()
614 bool DarwinAsmParser::parseDirectivePrevious(StringRef DirName, SMLoc) { in parseDirectivePrevious()
624 bool DarwinAsmParser::parseDirectiveSecureLogUnique(StringRef, SMLoc IDLoc) { in parseDirectiveSecureLogUnique()
665 bool DarwinAsmParser::parseDirectiveSecureLogReset(StringRef, SMLoc IDLoc) { in parseDirectiveSecureLogReset()
678 bool DarwinAsmParser::parseDirectiveSubsectionsViaSymbols(StringRef, SMLoc) { in parseDirectiveSubsectionsViaSymbols()
691 bool DarwinAsmParser::parseDirectiveTBSS(StringRef, SMLoc) { in parseDirectiveTBSS()
747 bool DarwinAsmParser::parseDirectiveZerofill(StringRef, SMLoc) { in parseDirectiveZerofill()
833 bool DarwinAsmParser::parseDirectiveDataRegion(StringRef, SMLoc) { in parseDirectiveDataRegion()
858 bool DarwinAsmParser::parseDirectiveDataRegionEnd(StringRef, SMLoc) { in parseDirectiveDataRegionEnd()
870 bool DarwinAsmParser::parseVersionMin(StringRef Directive, SMLoc) { in parseVersionMin()
914 return new DarwinAsmParser; in createDarwinAsmParser()