diff options
author | Daniel Dunbar <daniel@zuster.org> | 2010-08-03 14:26:17 +0000 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2010-08-03 14:26:17 +0000 |
commit | b1247c313dc319313fffec57e7b68532cb6a2d12 (patch) | |
tree | d21615bcc03d5a7fbd51a80fd5708eeebf4be244 /include/llvm/Target/TargetSelect.h | |
parent | 779b69d6f9b2184eb7617be71b33030f0306d9cd (diff) |
build: Add LLVM_NATIVE_ARCHNAME, which has the sensible value, without "Target"
appended.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110109 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/Target/TargetSelect.h')
-rw-r--r-- | include/llvm/Target/TargetSelect.h | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/include/llvm/Target/TargetSelect.h b/include/llvm/Target/TargetSelect.h index fc3244acd8..3ade00dc8d 100644 --- a/include/llvm/Target/TargetSelect.h +++ b/include/llvm/Target/TargetSelect.h @@ -30,13 +30,6 @@ extern "C" { #define LLVM_ASM_PRINTER(TargetName) void LLVMInitialize##TargetName##AsmPrinter(); #include "llvm/Config/AsmPrinters.def" - // FIXME: Workaround for unfortunate definition of LLVM_NATIVE_ARCH. -#define LLVM_ASM_PRINTER(TargetName) \ - static inline void LLVMInitialize##TargetName##TargetAsmPrinter() { \ - LLVMInitialize##TargetName##AsmPrinter(); \ - } -#include "llvm/Config/AsmPrinters.def" - // Declare all of the available assembly parser initialization functions. #define LLVM_ASM_PARSER(TargetName) void LLVMInitialize##TargetName##AsmParser(); #include "llvm/Config/AsmParsers.def" @@ -107,7 +100,7 @@ namespace llvm { /// It is legal for a client to make multiple calls to this function. inline bool InitializeNativeTarget() { // If we have a native target, initialize it to ensure it is linked in. -#ifdef LLVM_NATIVE_ARCH +#ifdef LLVM_NATIVE_ARCHNAME #define DoInit2(TARG) \ LLVMInitialize ## TARG ## Info (); \ LLVMInitialize ## TARG () @@ -129,7 +122,7 @@ namespace llvm { #define DoInit2(TARG) \ LLVMInitialize ## TARG ## AsmPrinter (); #define DoInit(T) DoInit2(T) - DoInit(LLVM_NATIVE_ARCH); + DoInit(LLVM_NATIVE_ARCHNAME); return false; #undef DoInit #undef DoInit2 |