struct RegisterTargetMachine

Declaration

template <class TargetMachineImpl>
struct RegisterTargetMachine { /* full declaration omitted */ };

Description

RegisterTargetMachine - Helper template for registering a target machine implementation, for use in the target machine initialization function. Usage: extern "C" void LLVMInitializeFooTarget() { extern Target TheFooTarget; RegisterTargetMachine <FooTargetMachine > X(TheFooTarget); }

Declared at: llvm/include/llvm/Support/TargetRegistry.h:1111

Templates

TargetMachineImpl

Method Overview

Methods

ΒΆRegisterTargetMachine<TargetMachineImpl>(
    llvm::Target& T)

Declared at: llvm/include/llvm/Support/TargetRegistry.h:1112

Parameters

llvm::Target& T