diff options
Diffstat (limited to 'lib/Target/CppBackend/TargetInfo')
-rw-r--r-- | lib/Target/CppBackend/TargetInfo/CMakeLists.txt | 3 | ||||
-rw-r--r-- | lib/Target/CppBackend/TargetInfo/CppBackendTargetInfo.cpp | 29 | ||||
-rw-r--r-- | lib/Target/CppBackend/TargetInfo/LLVMBuild.txt | 23 | ||||
-rw-r--r-- | lib/Target/CppBackend/TargetInfo/Makefile | 15 |
4 files changed, 0 insertions, 70 deletions
diff --git a/lib/Target/CppBackend/TargetInfo/CMakeLists.txt b/lib/Target/CppBackend/TargetInfo/CMakeLists.txt deleted file mode 100644 index d86446f6bc028..0000000000000 --- a/lib/Target/CppBackend/TargetInfo/CMakeLists.txt +++ /dev/null @@ -1,3 +0,0 @@ -add_llvm_library(LLVMCppBackendInfo - CppBackendTargetInfo.cpp - ) diff --git a/lib/Target/CppBackend/TargetInfo/CppBackendTargetInfo.cpp b/lib/Target/CppBackend/TargetInfo/CppBackendTargetInfo.cpp deleted file mode 100644 index f88d82228ca4f..0000000000000 --- a/lib/Target/CppBackend/TargetInfo/CppBackendTargetInfo.cpp +++ /dev/null @@ -1,29 +0,0 @@ -//===-- CppBackendTargetInfo.cpp - CppBackend Target Implementation -------===// -// -// The LLVM Compiler Infrastructure -// -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. -// -//===----------------------------------------------------------------------===// - -#include "CPPTargetMachine.h" -#include "llvm/IR/Module.h" -#include "llvm/Support/TargetRegistry.h" -using namespace llvm; - -Target llvm::TheCppBackendTarget; - -static bool CppBackend_TripleMatchQuality(Triple::ArchType Arch) { - // This backend doesn't correspond to any architecture. It must be explicitly - // selected with -march. - return false; -} - -extern "C" void LLVMInitializeCppBackendTargetInfo() { - TargetRegistry::RegisterTarget(TheCppBackendTarget, "cpp", - "C++ backend", - &CppBackend_TripleMatchQuality); -} - -extern "C" void LLVMInitializeCppBackendTargetMC() {} diff --git a/lib/Target/CppBackend/TargetInfo/LLVMBuild.txt b/lib/Target/CppBackend/TargetInfo/LLVMBuild.txt deleted file mode 100644 index 9c186a52f4faf..0000000000000 --- a/lib/Target/CppBackend/TargetInfo/LLVMBuild.txt +++ /dev/null @@ -1,23 +0,0 @@ -;===- ./lib/Target/CppBackend/TargetInfo/LLVMBuild.txt ---------*- Conf -*--===; -; -; The LLVM Compiler Infrastructure -; -; This file is distributed under the University of Illinois Open Source -; License. See LICENSE.TXT for details. -; -;===------------------------------------------------------------------------===; -; -; This is an LLVMBuild description file for the components in this subdirectory. -; -; For more information on the LLVMBuild system, please see: -; -; http://llvm.org/docs/LLVMBuild.html -; -;===------------------------------------------------------------------------===; - -[component_0] -type = Library -name = CppBackendInfo -parent = CppBackend -required_libraries = Support -add_to_library_groups = CppBackend diff --git a/lib/Target/CppBackend/TargetInfo/Makefile b/lib/Target/CppBackend/TargetInfo/Makefile deleted file mode 100644 index 6e682838daec8..0000000000000 --- a/lib/Target/CppBackend/TargetInfo/Makefile +++ /dev/null @@ -1,15 +0,0 @@ -##===- lib/Target/CppBackend/TargetInfo/Makefile -----------*- Makefile -*-===## -# -# The LLVM Compiler Infrastructure -# -# This file is distributed under the University of Illinois Open Source -# License. See LICENSE.TXT for details. -# -##===----------------------------------------------------------------------===## -LEVEL = ../../../.. -LIBRARYNAME = LLVMCppBackendInfo - -# Hack: we need to include 'main' target directory to grab private headers -CPPFLAGS = -I$(PROJ_OBJ_DIR)/.. -I$(PROJ_SRC_DIR)/.. - -include $(LEVEL)/Makefile.common |