Move some useful operands up into the all-targets .td
authorNate Begeman <natebegeman@mac.com>
Thu, 14 Feb 2008 07:25:46 +0000 (07:25 +0000)
committerNate Begeman <natebegeman@mac.com>
Thu, 14 Feb 2008 07:25:46 +0000 (07:25 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47115 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/CellSPU/SPUOperands.td
lib/Target/Target.td

index 2a3551d4f64383c4e09955278943d0fdc82ab4c0..79d1a7a348ac93a739243bf0b58159d0d584509b 100644 (file)
@@ -538,9 +538,6 @@ def rotNeg7imm_i16 : Operand<i16> {
   let PrintMethod = "printROTNeg7Imm";
 }
 
-// Floating point immediate operands
-def f32imm : Operand<f32>;
-
 def target : Operand<OtherVT> {
   let PrintMethod = "printBranchOperand";
 }
index a2669dca4aefb5166d093df4ec77aef2c75a3141..f8fa719ad05bc7bc1ddd7a9852173f9780d40dfa 100644 (file)
@@ -277,6 +277,9 @@ def i16imm : Operand<i16>;
 def i32imm : Operand<i32>;
 def i64imm : Operand<i64>;
 
+def f32imm : Operand<f32>;
+def f64imm : Operand<f64>;
+
 /// zero_reg definition - Special node to stand for the zero register.
 ///
 def zero_reg;