• Home
  • Raw
  • Download

Lines Matching refs:COFFAsmParser

27 class COFFAsmParser : public MCAsmParserExtension {  class
28 template<bool (COFFAsmParser::*HandlerMethod)(StringRef, SMLoc)>
31 this, HandleDirective<COFFAsmParser, HandlerMethod>); in addDirectiveHandler()
50 addDirectiveHandler<&COFFAsmParser::ParseSectionDirectiveText>(".text"); in Initialize()
51 addDirectiveHandler<&COFFAsmParser::ParseSectionDirectiveData>(".data"); in Initialize()
52 addDirectiveHandler<&COFFAsmParser::ParseSectionDirectiveBSS>(".bss"); in Initialize()
53 addDirectiveHandler<&COFFAsmParser::ParseDirectiveSection>(".section"); in Initialize()
54 addDirectiveHandler<&COFFAsmParser::ParseDirectiveDef>(".def"); in Initialize()
55 addDirectiveHandler<&COFFAsmParser::ParseDirectiveScl>(".scl"); in Initialize()
56 addDirectiveHandler<&COFFAsmParser::ParseDirectiveType>(".type"); in Initialize()
57 addDirectiveHandler<&COFFAsmParser::ParseDirectiveEndef>(".endef"); in Initialize()
58 addDirectiveHandler<&COFFAsmParser::ParseDirectiveSecRel32>(".secrel32"); in Initialize()
59 addDirectiveHandler<&COFFAsmParser::ParseDirectiveSecIdx>(".secidx"); in Initialize()
60 addDirectiveHandler<&COFFAsmParser::ParseDirectiveSafeSEH>(".safeseh"); in Initialize()
61 addDirectiveHandler<&COFFAsmParser::ParseDirectiveLinkOnce>(".linkonce"); in Initialize()
64 addDirectiveHandler<&COFFAsmParser::ParseSEHDirectiveStartProc>( in Initialize()
66 addDirectiveHandler<&COFFAsmParser::ParseSEHDirectiveEndProc>( in Initialize()
68 addDirectiveHandler<&COFFAsmParser::ParseSEHDirectiveStartChained>( in Initialize()
70 addDirectiveHandler<&COFFAsmParser::ParseSEHDirectiveEndChained>( in Initialize()
72 addDirectiveHandler<&COFFAsmParser::ParseSEHDirectiveHandler>( in Initialize()
74 addDirectiveHandler<&COFFAsmParser::ParseSEHDirectiveHandlerData>( in Initialize()
76 addDirectiveHandler<&COFFAsmParser::ParseSEHDirectivePushReg>( in Initialize()
78 addDirectiveHandler<&COFFAsmParser::ParseSEHDirectiveSetFrame>( in Initialize()
80 addDirectiveHandler<&COFFAsmParser::ParseSEHDirectiveAllocStack>( in Initialize()
82 addDirectiveHandler<&COFFAsmParser::ParseSEHDirectiveSaveReg>( in Initialize()
84 addDirectiveHandler<&COFFAsmParser::ParseSEHDirectiveSaveXMM>( in Initialize()
86 addDirectiveHandler<&COFFAsmParser::ParseSEHDirectivePushFrame>( in Initialize()
88 addDirectiveHandler<&COFFAsmParser::ParseSEHDirectiveEndProlog>( in Initialize()
90 addDirectiveHandler<&COFFAsmParser::ParseDirectiveSymbolAttribute>(".weak"); in Initialize()
144 COFFAsmParser() {} in COFFAsmParser() function in __anon2af059c80111::COFFAsmParser
158 bool COFFAsmParser::ParseSectionFlags(StringRef FlagsString, unsigned* Flags) { in ParseSectionFlags()
264 bool COFFAsmParser::ParseDirectiveSymbolAttribute(StringRef Directive, SMLoc) { in ParseDirectiveSymbolAttribute()
293 bool COFFAsmParser::ParseSectionSwitch(StringRef Section, in ParseSectionSwitch()
299 bool COFFAsmParser::ParseSectionSwitch(StringRef Section, in ParseSectionSwitch()
314 bool COFFAsmParser::ParseSectionName(StringRef &SectionName) { in ParseSectionName()
337 bool COFFAsmParser::ParseDirectiveSection(StringRef, SMLoc) { in ParseDirectiveSection()
396 bool COFFAsmParser::ParseDirectiveDef(StringRef, SMLoc) { in ParseDirectiveDef()
410 bool COFFAsmParser::ParseDirectiveScl(StringRef, SMLoc) { in ParseDirectiveScl()
423 bool COFFAsmParser::ParseDirectiveType(StringRef, SMLoc) { in ParseDirectiveType()
436 bool COFFAsmParser::ParseDirectiveEndef(StringRef, SMLoc) { in ParseDirectiveEndef()
442 bool COFFAsmParser::ParseDirectiveSecRel32(StringRef, SMLoc) { in ParseDirectiveSecRel32()
457 bool COFFAsmParser::ParseDirectiveSafeSEH(StringRef, SMLoc) { in ParseDirectiveSafeSEH()
472 bool COFFAsmParser::ParseDirectiveSecIdx(StringRef, SMLoc) { in ParseDirectiveSecIdx()
488 bool COFFAsmParser::parseCOMDATType(COFF::COMDATType &Type) { in parseCOMDATType()
511 bool COFFAsmParser::ParseDirectiveLinkOnce(StringRef, SMLoc Loc) { in ParseDirectiveLinkOnce()
535 bool COFFAsmParser::ParseSEHDirectiveStartProc(StringRef, SMLoc) { in ParseSEHDirectiveStartProc()
550 bool COFFAsmParser::ParseSEHDirectiveEndProc(StringRef, SMLoc) { in ParseSEHDirectiveEndProc()
556 bool COFFAsmParser::ParseSEHDirectiveStartChained(StringRef, SMLoc) { in ParseSEHDirectiveStartChained()
562 bool COFFAsmParser::ParseSEHDirectiveEndChained(StringRef, SMLoc) { in ParseSEHDirectiveEndChained()
568 bool COFFAsmParser::ParseSEHDirectiveHandler(StringRef, SMLoc) { in ParseSEHDirectiveHandler()
594 bool COFFAsmParser::ParseSEHDirectiveHandlerData(StringRef, SMLoc) { in ParseSEHDirectiveHandlerData()
600 bool COFFAsmParser::ParseSEHDirectivePushReg(StringRef, SMLoc L) { in ParseSEHDirectivePushReg()
613 bool COFFAsmParser::ParseSEHDirectiveSetFrame(StringRef, SMLoc L) { in ParseSEHDirectiveSetFrame()
637 bool COFFAsmParser::ParseSEHDirectiveAllocStack(StringRef, SMLoc) { in ParseSEHDirectiveAllocStack()
654 bool COFFAsmParser::ParseSEHDirectiveSaveReg(StringRef, SMLoc L) { in ParseSEHDirectiveSaveReg()
681 bool COFFAsmParser::ParseSEHDirectiveSaveXMM(StringRef, SMLoc L) { in ParseSEHDirectiveSaveXMM()
706 bool COFFAsmParser::ParseSEHDirectivePushFrame(StringRef, SMLoc) { in ParseSEHDirectivePushFrame()
727 bool COFFAsmParser::ParseSEHDirectiveEndProlog(StringRef, SMLoc) { in ParseSEHDirectiveEndProlog()
733 bool COFFAsmParser::ParseAtUnwindOrAtExcept(bool &unwind, bool &except) { in ParseAtUnwindOrAtExcept()
750 bool COFFAsmParser::ParseSEHRegisterNumber(unsigned &RegNo) { in ParseSEHRegisterNumber()
793 return new COFFAsmParser; in createCOFFAsmParser()