Mesa (master): gallivm: Pass in CPU name to createTargetMachine when on llvm-3.0.

Vinson Lee vlee at kemper.freedesktop.org
Thu Jun 30 22:52:26 UTC 2011


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

Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jun 30 15:48:41 2011 -0700

gallivm: Pass in CPU name to createTargetMachine when on llvm-3.0.

llvm-3.0svn revision 134127 changed createTargetMachine to take in
an additional argument of the CPU name.

---

 src/gallium/auxiliary/gallivm/lp_bld_debug.cpp |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/src/gallium/auxiliary/gallivm/lp_bld_debug.cpp b/src/gallium/auxiliary/gallivm/lp_bld_debug.cpp
index 5036608..01e660e 100644
--- a/src/gallium/auxiliary/gallivm/lp_bld_debug.cpp
+++ b/src/gallium/auxiliary/gallivm/lp_bld_debug.cpp
@@ -207,7 +207,11 @@ lp_disassemble(const void* func)
    }
 
    raw_debug_ostream Out;
+#if HAVE_LLVM >= 0x0300
+   TargetMachine *TM = T->createTargetMachine(Triple, sys::getHostCPUName(), "");
+#else
    TargetMachine *TM = T->createTargetMachine(Triple, "");
+#endif
 
 #if HAVE_LLVM >= 0x0300
    unsigned int AsmPrinterVariant = AsmInfo->getAssemblerDialect();




More information about the mesa-commit mailing list