summaryrefslogtreecommitdiffstats
path: root/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.cpp
diff options
context:
space:
mode:
authorLang Hames <lhames@gmail.com>2015-10-28 01:03:09 +0000
committerLang Hames <lhames@gmail.com>2015-10-28 01:03:09 +0000
commitf6bd01097a04635343c97818d157450a8df863b9 (patch)
treeb543a8e52c41cc91fd4ce64b7c2ba2c0f0336937 /llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.cpp
parentec6151066f73d1e27a059fc0924e031481903279 (diff)
downloadbcm5719-llvm-f6bd01097a04635343c97818d157450a8df863b9.tar.gz
bcm5719-llvm-f6bd01097a04635343c97818d157450a8df863b9.zip
[Orc] Revert the C bindngs commit, r251472, while I debug some builder failures.
llvm-svn: 251473
Diffstat (limited to 'llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.cpp')
-rw-r--r--llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.cpp47
1 files changed, 0 insertions, 47 deletions
diff --git a/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.cpp b/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.cpp
deleted file mode 100644
index 93c698da104..00000000000
--- a/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.cpp
+++ /dev/null
@@ -1,47 +0,0 @@
-//===-------- OrcCBindingsStack.cpp - Orc JIT stack for C bindings --------===//
-//
-// The LLVM Compiler Infrastructure
-//
-// This file is distributed under the University of Illinois Open Source
-// License. See LICENSE.TXT for details.
-//
-//===----------------------------------------------------------------------===//
-
-#include "OrcCBindingsStack.h"
-
-#include "llvm/ExecutionEngine/Orc/OrcTargetSupport.h"
-#include "llvm/Support/Debug.h"
-#include "llvm/Support/DynamicLibrary.h"
-#include <cstdio>
-#include <system_error>
-
-using namespace llvm;
-
-OrcCBindingsStack::CallbackManagerBuilder
-OrcCBindingsStack::createCallbackManagerBuilder(Triple T) {
- switch (T.getArch()) {
- default: return nullptr;
-
- case Triple::x86_64: {
- typedef orc::JITCompileCallbackManager<CompileLayerT,
- orc::OrcX86_64> CCMgrT;
- return [](CompileLayerT &CompileLayer, RuntimeDyld::MemoryManager &MemMgr,
- LLVMContext &Context) {
- return llvm::make_unique<CCMgrT>(CompileLayer, MemMgr, Context, 0,
- 64);
- };
- }
- }
-}
-
-OrcCBindingsStack::IndirectStubsManagerBuilder
-OrcCBindingsStack::createIndirectStubsMgrBuilder(Triple T) {
- switch (T.getArch()) {
- default: return nullptr;
-
- case Triple::x86_64:
- return [](){
- return llvm::make_unique<orc::IndirectStubsManager<orc::OrcX86_64>>();
- };
- }
-}
OpenPOWER on IntegriCloud