diff options
author | Evan Cheng <evan.cheng@apple.com> | 2006-05-17 21:20:27 +0000 |
---|---|---|
committer | Evan Cheng <evan.cheng@apple.com> | 2006-05-17 21:20:27 +0000 |
commit | dcec882286326df5f9967416eccbe0bc3f2268a1 (patch) | |
tree | 59b211759d24704912d70c66b6e2bc403c9d3d1a /llvm/lib/Target | |
parent | e4cb4768faae14895e3d76744d70d04951be4f48 (diff) | |
download | bcm5719-llvm-dcec882286326df5f9967416eccbe0bc3f2268a1.tar.gz bcm5719-llvm-dcec882286326df5f9967416eccbe0bc3f2268a1.zip |
Remove PointerType from class Target
llvm-svn: 28368
Diffstat (limited to 'llvm/lib/Target')
-rw-r--r-- | llvm/lib/Target/ARM/ARM.td | 3 | ||||
-rw-r--r-- | llvm/lib/Target/Alpha/Alpha.td | 3 | ||||
-rw-r--r-- | llvm/lib/Target/IA64/IA64.td | 4 | ||||
-rw-r--r-- | llvm/lib/Target/PowerPC/PPC.td | 3 | ||||
-rw-r--r-- | llvm/lib/Target/Sparc/Sparc.td | 3 | ||||
-rw-r--r-- | llvm/lib/Target/Target.td | 4 | ||||
-rw-r--r-- | llvm/lib/Target/X86/X86.td | 3 |
7 files changed, 0 insertions, 23 deletions
diff --git a/llvm/lib/Target/ARM/ARM.td b/llvm/lib/Target/ARM/ARM.td index a7b7e6ed603..3b5b198d712 100644 --- a/llvm/lib/Target/ARM/ARM.td +++ b/llvm/lib/Target/ARM/ARM.td @@ -40,9 +40,6 @@ def ARMInstrInfo : InstrInfo { //===----------------------------------------------------------------------===// def ARM : Target { - // Pointers are 32-bits in size. - let PointerType = i32; - // FIXME: Specify callee-saved registers let CalleeSavedRegisters = []; diff --git a/llvm/lib/Target/Alpha/Alpha.td b/llvm/lib/Target/Alpha/Alpha.td index 80f03fbe864..c6bba450352 100644 --- a/llvm/lib/Target/Alpha/Alpha.td +++ b/llvm/lib/Target/Alpha/Alpha.td @@ -65,9 +65,6 @@ def : Processor<"ev67" , Alpha21264Itineraries, [FeatureFIX, FeatureCIX]>; def Alpha : Target { - // Pointers on Alpha are 64-bits in size. - let PointerType = i64; - let CalleeSavedRegisters = //saved regs [R9, R10, R11, R12, R13, R14, diff --git a/llvm/lib/Target/IA64/IA64.td b/llvm/lib/Target/IA64/IA64.td index 30337625c58..aceb30ba2e7 100644 --- a/llvm/lib/Target/IA64/IA64.td +++ b/llvm/lib/Target/IA64/IA64.td @@ -91,10 +91,6 @@ def IA64 : Target { */ ]; - // We don't go anywhere near the LP32 variant of IA64 as - // sometimes seen in (for example) HP-UX - let PointerType = i64; - // Our instruction set let InstructionSet = IA64InstrInfo; diff --git a/llvm/lib/Target/PowerPC/PPC.td b/llvm/lib/Target/PowerPC/PPC.td index 10b9095d7de..702b5a31d9a 100644 --- a/llvm/lib/Target/PowerPC/PPC.td +++ b/llvm/lib/Target/PowerPC/PPC.td @@ -81,9 +81,6 @@ def PPCInstrInfo : InstrInfo { def PPC : Target { - // Pointers on PPC are 32-bits in size. - let PointerType = i32; - // Information about the instructions. let InstructionSet = PPCInstrInfo; diff --git a/llvm/lib/Target/Sparc/Sparc.td b/llvm/lib/Target/Sparc/Sparc.td index aa8b9e2c72a..38b03a4c0d1 100644 --- a/llvm/lib/Target/Sparc/Sparc.td +++ b/llvm/lib/Target/Sparc/Sparc.td @@ -75,9 +75,6 @@ def : Proc<"ultrasparc3-vis", [FeatureV9, FeatureV8Deprecated, FeatureVIS]>; //===----------------------------------------------------------------------===// def Sparc : Target { - // Pointers are 32-bits in size. - let PointerType = i32; - // FIXME: Specify callee-saved registers let CalleeSavedRegisters = []; diff --git a/llvm/lib/Target/Target.td b/llvm/lib/Target/Target.td index 8fbc58e223c..36082db0f4b 100644 --- a/llvm/lib/Target/Target.td +++ b/llvm/lib/Target/Target.td @@ -271,10 +271,6 @@ class Target { // saved registers for a target. list<Register> CalleeSavedRegisters = []; - // PointerType - Specify the value type to be used to represent pointers in - // this target. Typically this is an i32 or i64 type. - ValueType PointerType; - // InstructionSet - Instruction set description for this target. InstrInfo InstructionSet; diff --git a/llvm/lib/Target/X86/X86.td b/llvm/lib/Target/X86/X86.td index aaacc7e671a..170ec1302c8 100644 --- a/llvm/lib/Target/X86/X86.td +++ b/llvm/lib/Target/X86/X86.td @@ -133,9 +133,6 @@ def X86 : Target { // Specify the callee saved registers. let CalleeSavedRegisters = [ESI, EDI, EBX, EBP]; - // Yes, pointers are 32-bits in size. - let PointerType = i32; - // Information about the instructions... let InstructionSet = X86InstrInfo; |