Changes in directory llvm/lib/Target/PowerPC:
PPCInstrInfo.td updated: 1.203 -> 1.204 --- Log message: Add PPC vector bit-convert support --- Diffs of the changes: (+3 -0) PPCInstrInfo.td | 3 +++ 1 files changed, 3 insertions(+) Index: llvm/lib/Target/PowerPC/PPCInstrInfo.td diff -u llvm/lib/Target/PowerPC/PPCInstrInfo.td:1.203 llvm/lib/Target/PowerPC/PPCInstrInfo.td:1.204 --- llvm/lib/Target/PowerPC/PPCInstrInfo.td:1.203 Tue Mar 21 23:30:33 2006 +++ llvm/lib/Target/PowerPC/PPCInstrInfo.td Thu Mar 23 13:54:27 2006 @@ -1210,6 +1210,9 @@ def : Pat<(v4i32 (undef)), (v4i32 (IMPLICIT_DEF_VRRC))>; +// bit_convert +def : Pat<(v4i32 (bitconvert (v4f32 VRRC:$src))), (v4i32 VRRC:$src)>; +def : Pat<(v4f32 (bitconvert (v4i32 VRRC:$src))), (v4f32 VRRC:$src)>; // Same as above, but using a temporary. FIXME: implement temporaries :) /* _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits