diff options
| author | Evan Cheng <evan.cheng@apple.com> | 2011-06-27 18:32:37 +0000 |
|---|---|---|
| committer | Evan Cheng <evan.cheng@apple.com> | 2011-06-27 18:32:37 +0000 |
| commit | d9997acd14e276e9fc459eaedbdcecb8a1d8f54b (patch) | |
| tree | b9780ade28e89a56f29c9d95374d01a35b4cffea /llvm/lib/Target/X86 | |
| parent | 1e256d2ac6ecd0c147634ab0f7b5f68b45fc1f01 (diff) | |
| download | bcm5719-llvm-d9997acd14e276e9fc459eaedbdcecb8a1d8f54b.tar.gz bcm5719-llvm-d9997acd14e276e9fc459eaedbdcecb8a1d8f54b.zip | |
Merge XXXGenRegisterDesc.inc XXXGenRegisterNames.inc XXXGenRegisterInfo.h.inc
into XXXGenRegisterInfo.inc.
llvm-svn: 133922
Diffstat (limited to 'llvm/lib/Target/X86')
| -rw-r--r-- | llvm/lib/Target/X86/CMakeLists.txt | 3 | ||||
| -rw-r--r-- | llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp | 3 | ||||
| -rw-r--r-- | llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp | 5 | ||||
| -rw-r--r-- | llvm/lib/Target/X86/MCTargetDesc/X86TargetDesc.cpp | 4 | ||||
| -rw-r--r-- | llvm/lib/Target/X86/MCTargetDesc/X86TargetDesc.h | 3 | ||||
| -rw-r--r-- | llvm/lib/Target/X86/Makefile | 3 | ||||
| -rw-r--r-- | llvm/lib/Target/X86/X86RegisterInfo.cpp | 5 | ||||
| -rw-r--r-- | llvm/lib/Target/X86/X86RegisterInfo.h | 4 |
8 files changed, 17 insertions, 13 deletions
diff --git a/llvm/lib/Target/X86/CMakeLists.txt b/llvm/lib/Target/X86/CMakeLists.txt index 7237ed87787..31d69af890a 100644 --- a/llvm/lib/Target/X86/CMakeLists.txt +++ b/llvm/lib/Target/X86/CMakeLists.txt @@ -1,8 +1,5 @@ set(LLVM_TARGET_DEFINITIONS X86.td) -tablegen(X86GenRegisterNames.inc -gen-register-enums) -tablegen(X86GenRegisterDesc.inc -gen-register-desc) -tablegen(X86GenRegisterInfo.h.inc -gen-register-info-header) tablegen(X86GenRegisterInfo.inc -gen-register-info) tablegen(X86GenDisassemblerTables.inc -gen-disassembler) tablegen(X86GenInstrNames.inc -gen-instr-enums) diff --git a/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp b/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp index d8a105e7e9d..4a0d2ec727a 100644 --- a/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp +++ b/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp @@ -26,7 +26,8 @@ #include "llvm/Support/MemoryObject.h" #include "llvm/Support/raw_ostream.h" -#include "X86GenRegisterNames.inc" +#define GET_REGINFO_ENUM +#include "X86GenRegisterInfo.inc" #include "X86GenEDInfo.inc" using namespace llvm; diff --git a/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp b/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp index 68247d2f1a5..d01a6007f21 100644 --- a/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp +++ b/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp @@ -27,12 +27,11 @@ using namespace llvm; // Include the auto-generated portion of the assembly writer. +#define GET_REGINFO_ENUM +#include "X86GenRegisterInfo.inc" #define GET_INSTRUCTION_NAME #define PRINT_ALIAS_INSTR -#include "X86GenRegisterNames.inc" #include "X86GenAsmWriter.inc" -#undef PRINT_ALIAS_INSTR -#undef GET_INSTRUCTION_NAME X86ATTInstPrinter::X86ATTInstPrinter(TargetMachine &TM, const MCAsmInfo &MAI) : MCInstPrinter(MAI) { diff --git a/llvm/lib/Target/X86/MCTargetDesc/X86TargetDesc.cpp b/llvm/lib/Target/X86/MCTargetDesc/X86TargetDesc.cpp index 8d61745f10d..7aa77bdf6f8 100644 --- a/llvm/lib/Target/X86/MCTargetDesc/X86TargetDesc.cpp +++ b/llvm/lib/Target/X86/MCTargetDesc/X86TargetDesc.cpp @@ -14,7 +14,9 @@ #include "X86TargetDesc.h" #include "llvm/MC/MCRegisterInfo.h" #include "llvm/Target/TargetRegistry.h" -#include "X86GenRegisterDesc.inc" + +#define GET_REGINFO_MC_DESC +#include "X86GenRegisterInfo.inc" using namespace llvm; MCRegisterInfo *createX86MCRegisterInfo() { diff --git a/llvm/lib/Target/X86/MCTargetDesc/X86TargetDesc.h b/llvm/lib/Target/X86/MCTargetDesc/X86TargetDesc.h index bcf851fb2b7..0d876dc953c 100644 --- a/llvm/lib/Target/X86/MCTargetDesc/X86TargetDesc.h +++ b/llvm/lib/Target/X86/MCTargetDesc/X86TargetDesc.h @@ -23,6 +23,7 @@ extern Target TheX86_32Target, TheX86_64Target; // Defines symbolic names for X86 registers. This defines a mapping from // register name to register number. // -#include "X86GenRegisterNames.inc" +#define GET_REGINFO_ENUM +#include "X86GenRegisterInfo.inc" #endif diff --git a/llvm/lib/Target/X86/Makefile b/llvm/lib/Target/X86/Makefile index 2102db7f74b..fad83438d06 100644 --- a/llvm/lib/Target/X86/Makefile +++ b/llvm/lib/Target/X86/Makefile @@ -12,8 +12,7 @@ LIBRARYNAME = LLVMX86CodeGen TARGET = X86 # Make sure that tblgen is run, first thing. -BUILT_SOURCES = X86GenRegisterNames.inc X86GenRegisterDesc.inc \ - X86GenRegisterInfo.h.inc X86GenRegisterInfo.inc \ +BUILT_SOURCES = X86GenRegisterInfo.inc \ X86GenInstrNames.inc X86GenInstrInfo.inc \ X86GenAsmWriter.inc X86GenAsmMatcher.inc \ X86GenAsmWriter1.inc X86GenDAGISel.inc \ diff --git a/llvm/lib/Target/X86/X86RegisterInfo.cpp b/llvm/lib/Target/X86/X86RegisterInfo.cpp index c67da211072..48f60f8934f 100644 --- a/llvm/lib/Target/X86/X86RegisterInfo.cpp +++ b/llvm/lib/Target/X86/X86RegisterInfo.cpp @@ -39,8 +39,11 @@ #include "llvm/ADT/STLExtras.h" #include "llvm/Support/ErrorHandling.h" #include "llvm/Support/CommandLine.h" -#include "X86GenRegisterDesc.inc" + +#define GET_REGINFO_MC_DESC +#define GET_REGINFO_TARGET_DESC #include "X86GenRegisterInfo.inc" + using namespace llvm; cl::opt<bool> diff --git a/llvm/lib/Target/X86/X86RegisterInfo.h b/llvm/lib/Target/X86/X86RegisterInfo.h index 9fd6ed512a5..0c014a6b78d 100644 --- a/llvm/lib/Target/X86/X86RegisterInfo.h +++ b/llvm/lib/Target/X86/X86RegisterInfo.h @@ -15,7 +15,9 @@ #define X86REGISTERINFO_H #include "llvm/Target/TargetRegisterInfo.h" -#include "X86GenRegisterInfo.h.inc" + +#define GET_REGINFO_HEADER +#include "X86GenRegisterInfo.inc" namespace llvm { class Type; |

