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
- public RegisterTargetMachine<TargetMachineImpl>(llvm::Target & T)
Methods
ΒΆRegisterTargetMachine<TargetMachineImpl>(
llvm::Target& T)
RegisterTargetMachine<TargetMachineImpl>(
llvm::Target& T)Declared at: llvm/include/llvm/Support/TargetRegistry.h:1112
Parameters
- llvm::Target& T