Changes in directory llvm/lib/Target/PowerPC:
PPCISelLowering.cpp updated: 1.46 -> 1.47 --- Log message: Hook up one type, v4f32, to the VR RegisterClass for now. --- Diffs of the changes: (+6 -0) PPCISelLowering.cpp | 6 ++++++ 1 files changed, 6 insertions(+) Index: llvm/lib/Target/PowerPC/PPCISelLowering.cpp diff -u llvm/lib/Target/PowerPC/PPCISelLowering.cpp:1.46 llvm/lib/Target/PowerPC/PPCISelLowering.cpp:1.47 --- llvm/lib/Target/PowerPC/PPCISelLowering.cpp:1.46 Tue Nov 29 00:16:21 2005 +++ llvm/lib/Target/PowerPC/PPCISelLowering.cpp Tue Nov 29 02:17:20 2005 @@ -121,6 +121,12 @@ setOperationAction(ISD::SRA, MVT::i64, Custom); } + if (TM.getSubtarget<PPCSubtarget>().hasAltivec()) { + // FIXME: AltiVec supports a wide variety of packed types. For now, we're + // bringing up support with just v4f32. + addRegisterClass(MVT::v4f32, PPC::VRRCRegisterClass); + } + setSetCCResultContents(ZeroOrOneSetCCResult); computeRegisterProperties(); _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits