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

Chris Lattner lattner at cs.uiuc.edu
Mon Mar 20 16:51:50 PST 2006



Changes in directory llvm/lib/Target/PowerPC:

PPCInstrInfo.td updated: 1.200 -> 1.201
---
Log message:

When codegen'ing vector MUL using VFMADD, *add* the 0, don't *mul* the 0.


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

 PPCInstrInfo.td |    2 +-
 1 files changed, 1 insertion(+), 1 deletion(-)


Index: llvm/lib/Target/PowerPC/PPCInstrInfo.td
diff -u llvm/lib/Target/PowerPC/PPCInstrInfo.td:1.200 llvm/lib/Target/PowerPC/PPCInstrInfo.td:1.201
--- llvm/lib/Target/PowerPC/PPCInstrInfo.td:1.200	Mon Mar 20 12:26:51 2006
+++ llvm/lib/Target/PowerPC/PPCInstrInfo.td	Mon Mar 20 18:51:38 2006
@@ -1123,7 +1123,7 @@
           (ADDIS GPRC:$in, tconstpool:$g)>;
 
 def : Pat<(fmul VRRC:$vA, VRRC:$vB),
-          (VMADDFP VRRC:$vA, (V_SET0), VRRC:$vB)>; 
+          (VMADDFP VRRC:$vA, VRRC:$vB, (V_SET0))>; 
 
 // Fused negative multiply subtract, alternate pattern
 def : Pat<(fsub F8RC:$B, (fmul F8RC:$A, F8RC:$C)),






More information about the llvm-commits mailing list