Disable PTX backend by default on windows

This commit is contained in:
Mark Wiebe 2012-08-21 11:06:29 -07:00
commit 788af6d82d
2 changed files with 11 additions and 4 deletions

View file

@ -905,6 +905,7 @@ _wrap_none2none(LLVMInitializePasses)
_wrap_none2obj(LLVMInitializeNativeTarget, int) _wrap_none2obj(LLVMInitializeNativeTarget, int)
_wrap_none2obj(LLVMInitializeNativeTargetAsmPrinter, int) _wrap_none2obj(LLVMInitializeNativeTargetAsmPrinter, int)
#if !defined(LLVM_DISABLE_PTX)
# if LLVM_HAS_NVPTX # if LLVM_HAS_NVPTX
_wrap_none2none(LLVMInitializeNVPTXTarget) _wrap_none2none(LLVMInitializeNVPTXTarget)
_wrap_none2none(LLVMInitializeNVPTXTargetInfo) _wrap_none2none(LLVMInitializeNVPTXTargetInfo)
@ -916,6 +917,7 @@ _wrap_none2none(LLVMInitializePTXTargetInfo)
_wrap_none2none( LLVMInitializePTXTargetMC ) _wrap_none2none( LLVMInitializePTXTargetMC )
_wrap_none2none(LLVMInitializePTXAsmPrinter) _wrap_none2none(LLVMInitializePTXAsmPrinter)
# endif # endif
#endif
/*===----------------------------------------------------------------------===*/ /*===----------------------------------------------------------------------===*/
/* Passes */ /* Passes */
@ -1843,6 +1845,7 @@ static PyMethodDef core_methods[] = {
_method( LLVMInitializeNativeTarget ) _method( LLVMInitializeNativeTarget )
_method( LLVMInitializeNativeTargetAsmPrinter ) _method( LLVMInitializeNativeTargetAsmPrinter )
#if !defined(LLVM_DISABLE_PTX)
# if LLVM_HAS_NVPTX # if LLVM_HAS_NVPTX
_method( LLVMInitializeNVPTXTarget ) _method( LLVMInitializeNVPTXTarget )
_method( LLVMInitializeNVPTXTargetInfo ) _method( LLVMInitializeNVPTXTargetInfo )
@ -1853,6 +1856,7 @@ static PyMethodDef core_methods[] = {
_method( LLVMInitializePTXTargetInfo ) _method( LLVMInitializePTXTargetInfo )
_method( LLVMInitializePTXTargetMC ) _method( LLVMInitializePTXTargetMC )
_method( LLVMInitializePTXAsmPrinter ) _method( LLVMInitializePTXAsmPrinter )
# endif
#endif #endif
/* Passes */ /* Passes */

View file

@ -45,6 +45,9 @@
#define LLVM_HAS_NVPTX 0 #define LLVM_HAS_NVPTX 0
#endif #endif
#if defined(_WIN32)
#define LLVM_DISABLE_PTX
#endif
#include "llvm-c/Transforms/PassManagerBuilder.h" #include "llvm-c/Transforms/PassManagerBuilder.h"