Searched refs:MCAsmParserExtension (Results 1 – 18 of 18) sorted by relevance
26 class MCAsmParserExtension {30 MCAsmParserExtension();34 static bool HandleDirective(MCAsmParserExtension *Target, in HandleDirective()44 MCAsmParserExtension(const MCAsmParserExtension &) = delete;45 MCAsmParserExtension &operator=(const MCAsmParserExtension &) = delete;46 virtual ~MCAsmParserExtension();60 return const_cast<MCAsmParserExtension *>(this)->getLexer(); in getLexer()65 return const_cast<MCAsmParserExtension*>(this)->getParser(); in getParser()
28 class MCAsmParserExtension; variable112 using DirectiveHandler = bool (*)(MCAsmParserExtension*, StringRef, SMLoc);114 std::pair<MCAsmParserExtension*, DirectiveHandler>;
318 class MCTargetAsmParser : public MCAsmParserExtension {
14 MCAsmParserExtension::MCAsmParserExtension() = default;16 MCAsmParserExtension::~MCAsmParserExtension() = default;18 void MCAsmParserExtension::Initialize(MCAsmParser &Parser) { in Initialize()
34 class WasmAsmParser : public MCAsmParserExtension {55 this->MCAsmParserExtension::Initialize(*Parser); in Initialize()141 MCAsmParserExtension *createWasmAsmParser() { in createWasmAsmParser()
35 class COFFAsmParser : public MCAsmParserExtension {57 MCAsmParserExtension::Initialize(Parser); in Initialize()862 MCAsmParserExtension *createCOFFAsmParser() { in createCOFFAsmParser()
37 class ELFAsmParser : public MCAsmParserExtension {54 this->MCAsmParserExtension::Initialize(Parser); in Initialize()892 MCAsmParserExtension *createELFAsmParser() { in createELFAsmParser()
45 class DarwinAsmParser : public MCAsmParserExtension {64 this->MCAsmParserExtension::Initialize(Parser); in Initialize()1203 MCAsmParserExtension *createDarwinAsmParser() { in createDarwinAsmParser()
133 std::unique_ptr<MCAsmParserExtension> PlatformParser;676 extern MCAsmParserExtension *createDarwinAsmParser();677 extern MCAsmParserExtension *createELFAsmParser();678 extern MCAsmParserExtension *createCOFFAsmParser();679 extern MCAsmParserExtension *createWasmAsmParser();1889 std::pair<MCAsmParserExtension *, DirectiveHandler> Handler = in parseStatement()
81 MCAsmParserExtension::Initialize(Parser); in MSP430AsmParser()
92 MCAsmParserExtension::Initialize(Parser); in AVRAsmParser()
440 MCAsmParserExtension::Initialize(Parser); in SystemZAsmParser()
171 MCAsmParserExtension::Initialize(_Parser); in HexagonAsmParser()
675 SRCS_MIN+= MC/MCParser/MCAsmParserExtension.cpp
907 MCAsmParserExtension::Initialize(Parser); in AMDGPUAsmParser()
240 MCAsmParserExtension::Initialize(Parser); in AArch64AsmParser()
488 MCAsmParserExtension::Initialize(parser); in MipsAsmParser()
585 MCAsmParserExtension::Initialize(Parser); in ARMAsmParser()