summaryrefslogtreecommitdiffstats
path: root/src/gallium
diff options
context:
space:
mode:
authorTim Rowley <[email protected]>2017-04-07 10:58:38 -0500
committerTim Rowley <[email protected]>2017-04-11 18:01:03 -0500
commit54d11b3c95f7baec6fda8583876f696bac17a1a2 (patch)
tree3f9815ee1888c66ee4e6e90d8f86e191137f4e77 /src/gallium
parentaf909c02002ce8405b9af898f93063fc17d3be5c (diff)
swr: [rasterizer jitter] Remove unused function
Reviewed-by: Bruce Cherniak <[email protected]>
Diffstat (limited to 'src/gallium')
-rw-r--r--src/gallium/drivers/swr/rasterizer/jitter/JitManager.cpp34
-rw-r--r--src/gallium/drivers/swr/rasterizer/jitter/JitManager.h1
2 files changed, 0 insertions, 35 deletions
diff --git a/src/gallium/drivers/swr/rasterizer/jitter/JitManager.cpp b/src/gallium/drivers/swr/rasterizer/jitter/JitManager.cpp
index 8d1d259e62b..5d8ad273d36 100644
--- a/src/gallium/drivers/swr/rasterizer/jitter/JitManager.cpp
+++ b/src/gallium/drivers/swr/rasterizer/jitter/JitManager.cpp
@@ -187,40 +187,6 @@ void JitManager::SetupNewModule()
mIsModuleFinalized = false;
}
-//////////////////////////////////////////////////////////////////////////
-/// @brief Create new LLVM module from IR.
-bool JitManager::SetupModuleFromIR(const uint8_t *pIR, size_t length)
-{
- std::unique_ptr<MemoryBuffer> pMem = MemoryBuffer::getMemBuffer(StringRef((const char*)pIR, length), "");
-
- SMDiagnostic Err;
- std::unique_ptr<Module> newModule = parseIR(pMem.get()->getMemBufferRef(), Err, mContext);
-
-
- SWR_REL_ASSERT(
- !(newModule == nullptr),
- "Parse failed!\n"
- "%s", Err.getMessage().data());
- if (newModule == nullptr)
- {
- return false;
- }
-
- newModule->setDataLayout(mpExec->getDataLayout());
-
- mpCurrentModule = newModule.get();
-#if defined(_WIN32)
- // Needed for MCJIT on windows
- Triple hostTriple(sys::getProcessTriple());
- hostTriple.setObjectFormat(Triple::ELF);
- newModule->setTargetTriple(hostTriple.getTriple());
-#endif // _WIN32
-
- mpExec->addModule(std::move(newModule));
- mIsModuleFinalized = false;
-
- return true;
-}
//////////////////////////////////////////////////////////////////////////
/// @brief Dump function x86 assembly to file.
diff --git a/src/gallium/drivers/swr/rasterizer/jitter/JitManager.h b/src/gallium/drivers/swr/rasterizer/jitter/JitManager.h
index d97ae871c28..97d93128de2 100644
--- a/src/gallium/drivers/swr/rasterizer/jitter/JitManager.h
+++ b/src/gallium/drivers/swr/rasterizer/jitter/JitManager.h
@@ -172,7 +172,6 @@ struct JitManager
std::string mCore;
void SetupNewModule();
- bool SetupModuleFromIR(const uint8_t *pIR, size_t length);
void DumpAsm(llvm::Function* pFunction, const char* fileName);
static void DumpToFile(llvm::Function *f, const char *fileName);