summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEvan Cheng <evan.cheng@apple.com>2008-11-24 07:34:46 +0000
committerEvan Cheng <evan.cheng@apple.com>2008-11-24 07:34:46 +0000
commit027fdbe3ba6762b9867c6f891d64f76b7d6a4557 (patch)
tree5ae555d9ca7d27fa348738ca034d61ada1ec094e
parent24ac408ce891321d1a5d62beaf3487efce6f2b22 (diff)
downloadllvm-027fdbe3ba6762b9867c6f891d64f76b7d6a4557.tar.gz
llvm-027fdbe3ba6762b9867c6f891d64f76b7d6a4557.tar.bz2
llvm-027fdbe3ba6762b9867c6f891d64f76b7d6a4557.tar.xz
Move target independent td files from lib/Target/ to include/llvm/Target so they can be distributed along with the header files.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59953 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--Makefile.rules7
-rw-r--r--include/llvm/Target/Target.td (renamed from lib/Target/Target.td)6
-rw-r--r--include/llvm/Target/TargetCallingConv.td (renamed from lib/Target/TargetCallingConv.td)0
-rw-r--r--include/llvm/Target/TargetSchedule.td (renamed from lib/Target/TargetSchedule.td)0
-rw-r--r--include/llvm/Target/TargetSelectionDAG.td (renamed from lib/Target/TargetSelectionDAG.td)0
-rw-r--r--lib/Target/ARM/ARM.td2
-rw-r--r--lib/Target/Alpha/Alpha.td2
-rw-r--r--lib/Target/CellSPU/SPU.td2
-rw-r--r--lib/Target/IA64/IA64.td2
-rw-r--r--lib/Target/Mips/Mips.td2
-rw-r--r--lib/Target/PIC16/PIC16.td2
-rw-r--r--lib/Target/PowerPC/PPC.td2
-rw-r--r--lib/Target/Sparc/Sparc.td2
-rw-r--r--lib/Target/X86/X86.td2
-rw-r--r--lib/Target/XCore/XCore.td2
15 files changed, 17 insertions, 16 deletions
diff --git a/Makefile.rules b/Makefile.rules
index 849c70bc04..82a108e243 100644
--- a/Makefile.rules
+++ b/Makefile.rules
@@ -1259,9 +1259,10 @@ $(ObjDir)/%.bc: %.ll $(ObjDir)/.dir $(LLVMAS)
ifdef TARGET
TDFiles := $(strip $(wildcard $(PROJ_SRC_DIR)/*.td) \
- $(LLVM_SRC_ROOT)/lib/Target/Target.td \
- $(LLVM_SRC_ROOT)/lib/Target/TargetCallingConv.td \
- $(LLVM_SRC_ROOT)/lib/Target/TargetSelectionDAG.td \
+ $(LLVM_SRC_ROOT)/include/llvm/Target/Target.td \
+ $(LLVM_SRC_ROOT)/include/llvm/Target/TargetCallingConv.td \
+ $(LLVM_SRC_ROOT)/include/llvm/Target/TargetSchedule.td \
+ $(LLVM_SRC_ROOT)/include/llvm/Target/TargetSelectionDAG.td \
$(LLVM_SRC_ROOT)/include/llvm/CodeGen/ValueTypes.td) \
$(wildcard $(LLVM_SRC_ROOT)/include/llvm/Intrinsics*.td)
INCFiles := $(filter %.inc,$(BUILT_SOURCES))
diff --git a/lib/Target/Target.td b/include/llvm/Target/Target.td
index e07529d708..91e44f23a5 100644
--- a/lib/Target/Target.td
+++ b/include/llvm/Target/Target.td
@@ -147,7 +147,7 @@ class DwarfRegNum<list<int> Numbers> {
//===----------------------------------------------------------------------===//
// Pull in the common support for scheduling
//
-include "TargetSchedule.td"
+include "llvm/Target/TargetSchedule.td"
class Predicate; // Forward def
@@ -491,9 +491,9 @@ class Processor<string n, ProcessorItineraries pi, list<SubtargetFeature> f> {
//===----------------------------------------------------------------------===//
// Pull in the common support for calling conventions.
//
-include "TargetCallingConv.td"
+include "llvm/Target/TargetCallingConv.td"
//===----------------------------------------------------------------------===//
// Pull in the common support for DAG isel generation.
//
-include "TargetSelectionDAG.td"
+include "llvm/Target/TargetSelectionDAG.td"
diff --git a/lib/Target/TargetCallingConv.td b/include/llvm/Target/TargetCallingConv.td
index 908e16ed5e..908e16ed5e 100644
--- a/lib/Target/TargetCallingConv.td
+++ b/include/llvm/Target/TargetCallingConv.td
diff --git a/lib/Target/TargetSchedule.td b/include/llvm/Target/TargetSchedule.td
index 38461c5a38..38461c5a38 100644
--- a/lib/Target/TargetSchedule.td
+++ b/include/llvm/Target/TargetSchedule.td
diff --git a/lib/Target/TargetSelectionDAG.td b/include/llvm/Target/TargetSelectionDAG.td
index c936f7af4c..c936f7af4c 100644
--- a/lib/Target/TargetSelectionDAG.td
+++ b/include/llvm/Target/TargetSelectionDAG.td
diff --git a/lib/Target/ARM/ARM.td b/lib/Target/ARM/ARM.td
index 19e25d4f9d..aca868fd76 100644
--- a/lib/Target/ARM/ARM.td
+++ b/lib/Target/ARM/ARM.td
@@ -14,7 +14,7 @@
// Target-independent interfaces which we are implementing
//===----------------------------------------------------------------------===//
-include "../Target.td"
+include "llvm/Target/Target.td"
//===----------------------------------------------------------------------===//
// ARM Subtarget features.
diff --git a/lib/Target/Alpha/Alpha.td b/lib/Target/Alpha/Alpha.td
index 65a760bdbe..e3748c6a09 100644
--- a/lib/Target/Alpha/Alpha.td
+++ b/lib/Target/Alpha/Alpha.td
@@ -12,7 +12,7 @@
// Get the target-independent interfaces which we are implementing...
//
-include "../Target.td"
+include "llvm/Target/Target.td"
//Alpha is little endian
diff --git a/lib/Target/CellSPU/SPU.td b/lib/Target/CellSPU/SPU.td
index 15809f208b..a5db1d9d2b 100644
--- a/lib/Target/CellSPU/SPU.td
+++ b/lib/Target/CellSPU/SPU.td
@@ -13,7 +13,7 @@
// Get the target-independent interfaces which we are implementing.
//
-include "../Target.td"
+include "llvm/Target/Target.td"
//===----------------------------------------------------------------------===//
// Register File Description
diff --git a/lib/Target/IA64/IA64.td b/lib/Target/IA64/IA64.td
index 0cef72e5c4..c469281ab1 100644
--- a/lib/Target/IA64/IA64.td
+++ b/lib/Target/IA64/IA64.td
@@ -14,7 +14,7 @@
// Get the target-independent interfaces which we are implementing...
//
-include "../Target.td"
+include "llvm/Target/Target.td"
//===----------------------------------------------------------------------===//
// Register File Description
diff --git a/lib/Target/Mips/Mips.td b/lib/Target/Mips/Mips.td
index 79c1890246..79ae5d2425 100644
--- a/lib/Target/Mips/Mips.td
+++ b/lib/Target/Mips/Mips.td
@@ -13,7 +13,7 @@
// Target-independent interfaces
//===----------------------------------------------------------------------===//
-include "../Target.td"
+include "llvm/Target/Target.td"
//===----------------------------------------------------------------------===//
// Register File, Calling Conv, Instruction Descriptions
diff --git a/lib/Target/PIC16/PIC16.td b/lib/Target/PIC16/PIC16.td
index d37075b1cb..b2b9b1cd17 100644
--- a/lib/Target/PIC16/PIC16.td
+++ b/lib/Target/PIC16/PIC16.td
@@ -13,7 +13,7 @@
// Target-independent interfaces
//===----------------------------------------------------------------------===//
-include "../Target.td"
+include "llvm/Target/Target.td"
include "PIC16RegisterInfo.td"
include "PIC16InstrInfo.td"
diff --git a/lib/Target/PowerPC/PPC.td b/lib/Target/PowerPC/PPC.td
index cc0c8c8fa6..08f5bb4308 100644
--- a/lib/Target/PowerPC/PPC.td
+++ b/lib/Target/PowerPC/PPC.td
@@ -13,7 +13,7 @@
// Get the target-independent interfaces which we are implementing.
//
-include "../Target.td"
+include "llvm/Target/Target.td"
//===----------------------------------------------------------------------===//
// PowerPC Subtarget features.
diff --git a/lib/Target/Sparc/Sparc.td b/lib/Target/Sparc/Sparc.td
index b90fcdedae..53ea8f4a35 100644
--- a/lib/Target/Sparc/Sparc.td
+++ b/lib/Target/Sparc/Sparc.td
@@ -14,7 +14,7 @@
// Target-independent interfaces which we are implementing
//===----------------------------------------------------------------------===//
-include "../Target.td"
+include "llvm/Target/Target.td"
//===----------------------------------------------------------------------===//
// SPARC Subtarget features.
diff --git a/lib/Target/X86/X86.td b/lib/Target/X86/X86.td
index f70c17592c..6d08b36be4 100644
--- a/lib/Target/X86/X86.td
+++ b/lib/Target/X86/X86.td
@@ -14,7 +14,7 @@
// Get the target-independent interfaces which we are implementing...
//
-include "../Target.td"
+include "llvm/Target/Target.td"
//===----------------------------------------------------------------------===//
// X86 Subtarget features.
diff --git a/lib/Target/XCore/XCore.td b/lib/Target/XCore/XCore.td
index 39c4226b61..7a2dcdbf9f 100644
--- a/lib/Target/XCore/XCore.td
+++ b/lib/Target/XCore/XCore.td
@@ -14,7 +14,7 @@
// Target-independent interfaces which we are implementing
//===----------------------------------------------------------------------===//
-include "../Target.td"
+include "llvm/Target/Target.td"
//===----------------------------------------------------------------------===//
// Descriptions