[cfe-commits] r115736 - /cfe/trunk/test/CodeGen/mmx-shift-with-immediate.c

Bill Wendling isanbard at gmail.com
Tue Oct 5 20:31:26 PDT 2010


Author: void
Date: Tue Oct  5 22:31:26 2010
New Revision: 115736

URL: http://llvm.org/viewvc/llvm-project?rev=115736&view=rev
Log:
MMX conversion work is done. We can remove the FIXMEs.

Modified:
    cfe/trunk/test/CodeGen/mmx-shift-with-immediate.c

Modified: cfe/trunk/test/CodeGen/mmx-shift-with-immediate.c
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/CodeGen/mmx-shift-with-immediate.c?rev=115736&r1=115735&r2=115736&view=diff
==============================================================================
--- cfe/trunk/test/CodeGen/mmx-shift-with-immediate.c (original)
+++ cfe/trunk/test/CodeGen/mmx-shift-with-immediate.c Tue Oct  5 22:31:26 2010
@@ -6,17 +6,14 @@
   _mm_slli_pi16(a, c);
   // CHECK: x86_mmx @llvm.x86.mmx.pslli.d(x86_mmx %{{.*}}, i32 {{.*}})
   _mm_slli_pi32(a, c);
-  // FIXME: <1 x i64> @llvm.x86.mmx.pslli.q(<1 x i64> %{{.*}}, i32 {{.*}})
-  // This is currently lowered into non-intrinsic instructions. This may not be
-  // correct once the MMX reworking is finished.
+  // CHECK: x86_mmx @llvm.x86.mmx.pslli.q(x86_mmx %{{.*}}, i32 {{.*}})
   _mm_slli_si64(a, c);
 
   // CHECK: x86_mmx @llvm.x86.mmx.psrli.w(x86_mmx %{{.*}}, i32 {{.*}})
   _mm_srli_pi16(a, c);
   // CHECK: x86_mmx @llvm.x86.mmx.psrli.d(x86_mmx %{{.*}}, i32 {{.*}})
   _mm_srli_pi32(a, c);
-  // FIXME: <1 x i64> @llvm.x86.mmx.psrli.q(<1 x i64> %{{.*}}, i32 {{.*}})
-  // See above.
+  // CHECK: x86_mmx @llvm.x86.mmx.psrli.q(x86_mmx %{{.*}}, i32 {{.*}})
   _mm_srli_si64(a, c);
 
   // CHECK: x86_mmx @llvm.x86.mmx.psrai.w(x86_mmx %{{.*}}, i32 {{.*}})





More information about the cfe-commits mailing list