struct RegisterMCAsmInfo

Declaration

template <class MCAsmInfoImpl>
struct RegisterMCAsmInfo { /* full declaration omitted */ };

Description

RegisterMCAsmInfo - Helper template for registering a target assembly info implementation. This invokes the static "Create" method on the class to actually do the construction. Usage: extern "C" void LLVMInitializeFooTarget() { extern Target TheFooTarget; RegisterMCAsmInfo <FooMCAsmInfo > X(TheFooTarget); }

Declared at: llvm/include/llvm/MC/TargetRegistry.h:1120

Templates

MCAsmInfoImpl

Method Overview

Methods

static llvm::MCAsmInfo* Allocator(
    const llvm::MCRegisterInfo&,
    const llvm::Triple& TT,
    const llvm::MCTargetOptions& Options)

Declared at: llvm/include/llvm/MC/TargetRegistry.h:1126

Parameters

const llvm::MCRegisterInfo&
const llvm::Triple& TT
const llvm::MCTargetOptions& Options

RegisterMCAsmInfo<MCAsmInfoImpl>(llvm::Target& T)

Declared at: llvm/include/llvm/MC/TargetRegistry.h:1121

Parameters

llvm::Target& T