aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBill Wendling <isanbard@gmail.com>2010-10-06 03:31:26 +0000
committerBill Wendling <isanbard@gmail.com>2010-10-06 03:31:26 +0000
commiteb7fe36ad8bdb1fec2bcf1fa9afb8f2ca6053b75 (patch)
tree9497a90c5245508d5967cf6fc5be33d8ff46be5c
parent2ef48a463c7f45114a074314c51fe523d5dfd004 (diff)
MMX conversion work is done. We can remove the FIXMEs.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@115736 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--test/CodeGen/mmx-shift-with-immediate.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/test/CodeGen/mmx-shift-with-immediate.c b/test/CodeGen/mmx-shift-with-immediate.c
index 995a9fcc7d..f430d2e4a2 100644
--- a/test/CodeGen/mmx-shift-with-immediate.c
+++ b/test/CodeGen/mmx-shift-with-immediate.c
@@ -6,17 +6,14 @@ void shift(__m64 a, __m64 b, int c) {
_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 {{.*}})