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)), _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits