1 //===-- PTXTargetMachine.cpp - Define TargetMachine for PTX ---------------===//
3 // The LLVM Compiler Infrastructure
5 // This file is distributed under the University of Illinois Open Source
6 // License. See LICENSE.TXT for details.
8 //===----------------------------------------------------------------------===//
10 // Top-level implementation for the PTX target.
12 //===----------------------------------------------------------------------===//
15 #include "PTXTargetMachine.h"
16 #include "llvm/Target/TargetRegistry.h"
20 extern "C" void LLVMInitializePTXTarget()
22 // Register the target
23 RegisterTargetMachine<PTXTargetMachine> X(ThePTXTarget);
26 PTXTargetMachine::PTXTargetMachine(const Target &T,
27 const std::string &TT,
28 const std::string &FS) :
29 LLVMTargetMachine(T, TT)