From f8fcaf0215f0434baf13bb5c45545c58f97846b6 Mon Sep 17 00:00:00 2001 From: Vinson Lee Date: Thu, 30 Jun 2011 15:48:41 -0700 Subject: [PATCH] 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 file changed, 4 insertions(+) diff --git a/src/gallium/auxiliary/gallivm/lp_bld_debug.cpp b/src/gallium/auxiliary/gallivm/lp_bld_debug.cpp index 5036608b571..01e660ef7d9 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();