Mesa (master): swr: [rasterizer jitter] Remove unused function

Tim Rowley torowley at kemper.freedesktop.org
Tue Apr 11 23:11:45 UTC 2017


Module: Mesa
Branch: master
Commit: 54d11b3c95f7baec6fda8583876f696bac17a1a2
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=54d11b3c95f7baec6fda8583876f696bac17a1a2

Author: Tim Rowley <timothy.o.rowley at intel.com>
Date:   Fri Apr  7 10:58:38 2017 -0500

swr: [rasterizer jitter] Remove unused function

Reviewed-by: Bruce Cherniak <bruce.cherniak at intel.com>

---

 .../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 8d1d259e62..5d8ad273d3 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 d97ae871c2..97d93128de 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);




More information about the mesa-commit mailing list