Changes in directory llvm/lib/Target/PowerPC:
PPCInstrInfo.td updated: 1.208 -> 1.209 --- Log message: Add support for __builtin_altivec_vnmsubfp /vmaddfp --- Diffs of the changes: (+5 -0) PPCInstrInfo.td | 5 +++++ 1 files changed, 5 insertions(+) Index: llvm/lib/Target/PowerPC/PPCInstrInfo.td diff -u llvm/lib/Target/PowerPC/PPCInstrInfo.td:1.208 llvm/lib/Target/PowerPC/PPCInstrInfo.td:1.209 --- llvm/lib/Target/PowerPC/PPCInstrInfo.td:1.208 Sat Mar 25 00:12:06 2006 +++ llvm/lib/Target/PowerPC/PPCInstrInfo.td Sat Mar 25 01:05:55 2006 @@ -1208,6 +1208,11 @@ def : Pat<(PPCvnmsubfp VRRC:$A, VRRC:$B, VRRC:$C), (VNMSUBFP VRRC:$A, VRRC:$B, VRRC:$C)>; +def : Pat<(int_ppc_altivec_vmaddfp VRRC:$A, VRRC:$B, VRRC:$C), + (VMADDFP VRRC:$A, VRRC:$B, VRRC:$C)>; +def : Pat<(int_ppc_altivec_vnmsubfp VRRC:$A, VRRC:$B, VRRC:$C), + (VNMSUBFP VRRC:$A, VRRC:$B, VRRC:$C)>; + // Standard shifts. These are represented separately from the real shifts above // so that we can distinguish between shifts that allow 5-bit and 6-bit shift // amounts. _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits