1 //===-- llvm/Target/TargetMachineImpls.h - Target Descriptions --*- C++ -*-===//
3 // This file defines the entry point to getting access to the various target
4 // machine implementations available to LLVM.
6 //===----------------------------------------------------------------------===//
8 #ifndef LLVM_TARGET_TARGETMACHINEIMPLS_H
9 #define LLVM_TARGET_TARGETMACHINEIMPLS_H
13 // allocateSparcTargetMachine - Allocate and return a subclass of TargetMachine
14 // that implements the Sparc backend.
16 TargetMachine *allocateSparcTargetMachine();
18 // allocateX86TargetMachine - Allocate and return a subclass of TargetMachine
19 // that implements the X86 backend.
21 TargetMachine *allocateX86TargetMachine();