struct RegisterMCRegInfo

Declaration

template <class MCRegisterInfoImpl>
struct RegisterMCRegInfo { /* full declaration omitted */ };

Description

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

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

Templates

MCRegisterInfoImpl

Method Overview

Methods

static llvm::MCRegisterInfo* Allocator(
    const llvm::Triple&)

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

Parameters

const llvm::Triple&

RegisterMCRegInfo<MCRegisterInfoImpl>(
    llvm::Target& T)

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

Parameters

llvm::Target& T