gallivm: Pass in CPU name to createTargetMachine when on llvm-3.0.
authorVinson Lee <vlee@vmware.com>
Thu, 30 Jun 2011 22:48:41 +0000 (15:48 -0700)
committerVinson Lee <vlee@vmware.com>
Thu, 30 Jun 2011 22:48:41 +0000 (15:48 -0700)
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

index 5036608..01e660e 100644 (file)
@@ -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();