diff options
Diffstat (limited to 'lib/Target/CppBackend/CPPTargetMachine.h')
-rw-r--r-- | lib/Target/CppBackend/CPPTargetMachine.h | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/lib/Target/CppBackend/CPPTargetMachine.h b/lib/Target/CppBackend/CPPTargetMachine.h deleted file mode 100644 index 00e402feffbc0..0000000000000 --- a/lib/Target/CppBackend/CPPTargetMachine.h +++ /dev/null @@ -1,44 +0,0 @@ -//===-- CPPTargetMachine.h - TargetMachine for the C++ backend --*- C++ -*-===// -// -// The LLVM Compiler Infrastructure -// -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. -// -//===----------------------------------------------------------------------===// -// -// This file declares the TargetMachine that is used by the C++ backend. -// -//===----------------------------------------------------------------------===// - -#ifndef LLVM_LIB_TARGET_CPPBACKEND_CPPTARGETMACHINE_H -#define LLVM_LIB_TARGET_CPPBACKEND_CPPTARGETMACHINE_H - -#include "llvm/IR/DataLayout.h" -#include "llvm/Target/TargetMachine.h" -#include "llvm/Target/TargetSubtargetInfo.h" - -namespace llvm { - -class formatted_raw_ostream; - -struct CPPTargetMachine : public TargetMachine { - CPPTargetMachine(const Target &T, const Triple &TT, StringRef CPU, - StringRef FS, const TargetOptions &Options, Reloc::Model RM, - CodeModel::Model CM, CodeGenOpt::Level OL) - : TargetMachine(T, "", TT, CPU, FS, Options) {} - -public: - bool addPassesToEmitFile(PassManagerBase &PM, raw_pwrite_stream &Out, - CodeGenFileType FileType, bool DisableVerify, - AnalysisID StartBefore, AnalysisID StartAfter, - AnalysisID StopAfter, - MachineFunctionInitializer *MFInitializer) override; -}; - -extern Target TheCppBackendTarget; - -} // End llvm namespace - - -#endif |