Disable PTX backend by default on windows
This commit is contained in:
parent
31601e03cf
commit
788af6d82d
2 changed files with 11 additions and 4 deletions
|
|
@ -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 */
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue