[Mesa-dev] [PATCH 09/12] swr: [rasterizer jitter] Remove unused function
Tim Rowley
timothy.o.rowley at intel.com
Mon Apr 10 16:45:30 UTC 2017
---
.../drivers/swr/rasterizer/jitter/JitManager.cpp | 34 ----------------------
.../drivers/swr/rasterizer/jitter/JitManager.h | 1 -
2 files changed, 35 deletions(-)
diff --git a/src/gallium/drivers/swr/rasterizer/jitter/JitManager.cpp b/src/gallium/drivers/swr/rasterizer/jitter/JitManager.cpp
index 8d1d259..5d8ad27 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 d97ae87..97d9312 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);
--
2.7.4
More information about the mesa-dev
mailing list