struct RegisterMCAsmParser
Declaration
template <class MCAsmParserImpl>
struct RegisterMCAsmParser { /* full declaration omitted */ };
Description
RegisterMCAsmParser - Helper template for registering a target specific assembly parser, for use in the target machine initialization function. Usage: extern "C" void LLVMInitializeFooMCAsmParser() { extern Target TheFooTarget; RegisterMCAsmParser <FooAsmParser > X(TheFooTarget); }
Declared at: llvm/include/llvm/MC/TargetRegistry.h:1360
Templates
- MCAsmParserImpl
Method Overview
- private static llvm::MCTargetAsmParser * Allocator(const llvm::MCSubtargetInfo & STI, llvm::MCAsmParser & P, const llvm::MCInstrInfo & MII, const llvm::MCTargetOptions & Options)
- public RegisterMCAsmParser<MCAsmParserImpl>(llvm::Target & T)
Methods
¶static llvm::MCTargetAsmParser* Allocator(
const llvm::MCSubtargetInfo& STI,
llvm::MCAsmParser& P,
const llvm::MCInstrInfo& MII,
const llvm::MCTargetOptions& Options)
static llvm::MCTargetAsmParser* Allocator(
const llvm::MCSubtargetInfo& STI,
llvm::MCAsmParser& P,
const llvm::MCInstrInfo& MII,
const llvm::MCTargetOptions& Options)
Declared at: llvm/include/llvm/MC/TargetRegistry.h:1366
Parameters
- const llvm::MCSubtargetInfo& STI
- llvm::MCAsmParser& P
- const llvm::MCInstrInfo& MII
- const llvm::MCTargetOptions& Options
¶RegisterMCAsmParser<MCAsmParserImpl>(
llvm::Target& T)
RegisterMCAsmParser<MCAsmParserImpl>(
llvm::Target& T)
Declared at: llvm/include/llvm/MC/TargetRegistry.h:1361
Parameters
- llvm::Target& T