diff options
author | Rui Ueyama <ruiu@google.com> | 2013-10-09 23:15:49 +0000 |
---|---|---|
committer | Rui Ueyama <ruiu@google.com> | 2013-10-09 23:15:49 +0000 |
commit | 82166eef16b84042553961bbd4acfff20aee53ae (patch) | |
tree | 5c72a0a7654c95a0b5626f66dc2de53aa6a31de2 /llvm/lib | |
parent | 197fee407e5e4d973155360f221be2e08a41a77d (diff) | |
download | bcm5719-llvm-82166eef16b84042553961bbd4acfff20aee53ae.tar.gz bcm5719-llvm-82166eef16b84042553961bbd4acfff20aee53ae.zip |
Revert "llvm-c: Make target initializer functions external functions in lib."
This reverts commit r192316. The original change introduced circular
dependencies between libTarget and backends. That would broke a build unless
link everything into one big binary.
llvm-svn: 192329
Diffstat (limited to 'llvm/lib')
-rw-r--r-- | llvm/lib/Target/AllTargets.cpp | 43 | ||||
-rw-r--r-- | llvm/lib/Target/CMakeLists.txt | 1 |
2 files changed, 0 insertions, 44 deletions
diff --git a/llvm/lib/Target/AllTargets.cpp b/llvm/lib/Target/AllTargets.cpp deleted file mode 100644 index a265e8878a1..00000000000 --- a/llvm/lib/Target/AllTargets.cpp +++ /dev/null @@ -1,43 +0,0 @@ -//===-- AllTargets.cpp ----------------------------------------------------===// -// -// The LLVM Compiler Infrastructure -// -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. -// -//===----------------------------------------------------------------------===// -// -// This file implements functions for initialization of different -// aspects of all configured targets. When calling any of these -// functions all configured targets must be linked in. -// -//===----------------------------------------------------------------------===// - -#include "llvm-c/Target.h" -#include "llvm/Support/TargetSelect.h" - -using namespace llvm; - -void LLVMInitializeAllTargetInfos(void) { - InitializeAllTargetInfos(); -} - -void LLVMInitializeAllTargets(void) { - InitializeAllTargets(); -} - -void LLVMInitializeAllTargetMCs(void) { - InitializeAllTargetMCs(); -} - -void LLVMInitializeAllAsmPrinters(void) { - InitializeAllAsmPrinters(); -} - -void LLVMInitializeAllAsmParsers(void) { - InitializeAllAsmParsers(); -} - -void LLVMInitializeAllDisassemblers(void) { - InitializeAllDisassemblers(); -} diff --git a/llvm/lib/Target/CMakeLists.txt b/llvm/lib/Target/CMakeLists.txt index 75b65cfffa4..02ac493b421 100644 --- a/llvm/lib/Target/CMakeLists.txt +++ b/llvm/lib/Target/CMakeLists.txt @@ -1,5 +1,4 @@ add_llvm_library(LLVMTarget - AllTargets.cpp Mangler.cpp Target.cpp TargetIntrinsicInfo.cpp |