mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-06 11:38:05 +02:00
gallivm: Replace architecture test with PIPE_ARCH_*
X86Target is a variable, and therefore isn't defined at compile time. So LLVM_NATIVE_ARCH == X86Target is translated into 0 == 0 and since X86 is first, we always pick it. Therefore we replace the logic with PIPE_ARCH_*. https://bugs.freedesktop.org/show_bug.cgi?id=45420
This commit is contained in:
parent
a2caf952a1
commit
d2c54fb522
1 changed files with 6 additions and 4 deletions
|
|
@ -207,15 +207,17 @@ lp_disassemble(const void* func)
|
|||
|
||||
#if HAVE_LLVM >= 0x0208
|
||||
InitializeNativeTargetAsmPrinter();
|
||||
#elif LLVM_NATIVE_ARCH == X86Target
|
||||
#elif defined(PIPE_ARCH_X86)
|
||||
LLVMInitializeX86AsmPrinter();
|
||||
#elif LLVM_NATIVE_ARCH == ARMTarget
|
||||
#elif defined(PIPE_ARCH_ARM)
|
||||
LLVMInitializeARMAsmPrinter();
|
||||
#elif defined(PIPE_ARCH_PPC)
|
||||
LLVMInitializePowerPCAsmPrinter();
|
||||
#endif
|
||||
|
||||
#if (LLVM_NATIVE_ARCH == X86 || LLVM_NATIVE_ARCH == X86Target)
|
||||
#if defined(PIPE_ARCH_X86)
|
||||
LLVMInitializeX86Disassembler();
|
||||
#elif (LLVM_NATIVE_ARCH == ARM || LLVM_NATIVE_ARCH == ARMTarget)
|
||||
#elif defined(PIPE_ARCH_ARM)
|
||||
LLVMInitializeARMDisassembler();
|
||||
#endif
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue