[llvm-commits] CVS: llvm/lib/Target/PowerPC/PowerPCInstrInfo.td

Chris Lattner lattner at cs.uiuc.edu
Thu Oct 13 21:56:02 PDT 2005



Changes in directory llvm/lib/Target/PowerPC:

PowerPCInstrInfo.td updated: 1.119 -> 1.120
---
Log message:

Add patterns for FP round/extend


---
Diffs of the changes:  (+2 -2)

 PowerPCInstrInfo.td |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


Index: llvm/lib/Target/PowerPC/PowerPCInstrInfo.td
diff -u llvm/lib/Target/PowerPC/PowerPCInstrInfo.td:1.119 llvm/lib/Target/PowerPC/PowerPCInstrInfo.td:1.120
--- llvm/lib/Target/PowerPC/PowerPCInstrInfo.td:1.119	Mon Oct 10 01:01:00 2005
+++ llvm/lib/Target/PowerPC/PowerPCInstrInfo.td	Thu Oct 13 23:55:50 2005
@@ -424,7 +424,7 @@
                       []>;
 def FRSP   : XForm_26<63, 12, (ops F4RC:$frD, F8RC:$frB),
                       "frsp $frD, $frB",
-                      []>;
+                      [(set F4RC:$frD, (fround F8RC:$frB))]>;
 def FSQRT  : XForm_26<63, 22, (ops F8RC:$frD, F8RC:$frB),
                       "fsqrt $frD, $frB",
                       [(set F8RC:$frD, (fsqrt F8RC:$frB))]>;
@@ -441,7 +441,7 @@
                       []>;  // (set F8RC:$frD, F8RC:$frB)
 def FMRSD  : XForm_26<63, 72, (ops F8RC:$frD, F4RC:$frB),
                       "fmr $frD, $frB",
-                      []>;  // (set F8RC:$frD, (fpextend F4RC:$frB))
+                      [(set F8RC:$frD, (fextend F4RC:$frB))]>;
 
 // These are artificially split into two different forms, for 4/8 byte FP.
 def FABSS  : XForm_26<63, 264, (ops F4RC:$frD, F4RC:$frB),






More information about the llvm-commits mailing list