[llvm-commits] [llvm-gcc-4.2] r72956 - /llvm-gcc-4.2/trunk/gcc/config/rs6000/llvm-rs6000.cpp
Dale Johannesen
dalej at apple.com
Fri Jun 5 12:53:58 PDT 2009
Author: johannes
Date: Fri Jun 5 14:53:57 2009
New Revision: 72956
URL: http://llvm.org/viewvc/llvm-project?rev=72956&view=rev
Log:
Fix Altivec vsldoi. Fixes UnitTest/Vector/Altivec/test1.
Modified:
llvm-gcc-4.2/trunk/gcc/config/rs6000/llvm-rs6000.cpp
Modified: llvm-gcc-4.2/trunk/gcc/config/rs6000/llvm-rs6000.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/config/rs6000/llvm-rs6000.cpp?rev=72956&r1=72955&r2=72956&view=diff
==============================================================================
--- llvm-gcc-4.2/trunk/gcc/config/rs6000/llvm-rs6000.cpp (original)
+++ llvm-gcc-4.2/trunk/gcc/config/rs6000/llvm-rs6000.cpp Fri Jun 5 14:53:57 2009
@@ -245,6 +245,8 @@
Amt+4, Amt+5, Amt+6, Amt+7,
Amt+8, Amt+9, Amt+10, Amt+11,
Amt+12, Amt+13, Amt+14, Amt+15);
+ /* Make sure result type matches. */
+ Result = Builder.CreateBitCast(Result, ResultType, "tmp");
} else {
error("%Hshift amount must be an immediate", &EXPR_LOCATION(exp));
Result = Ops[0];
More information about the llvm-commits
mailing list