OSDN Git Service

[InstCombine] Regenerate vector srem tests
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Fri, 2 Dec 2016 17:12:56 +0000 (17:12 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Fri, 2 Dec 2016 17:12:56 +0000 (17:12 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@288509 91177308-0d34-0410-b5e6-96231b3b80d8

test/Transforms/InstCombine/vector-srem.ll

index b1ed49e..44b3859 100644 (file)
@@ -1,7 +1,11 @@
-; RUN: opt < %s -instcombine -S | grep "srem <4 x i32>"
+; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
+; RUN: opt < %s -instcombine -S | FileCheck %s
 
-define <4 x i32> @foo(<4 x i32> %t, <4 x i32> %u)
-{
+define <4 x i32> @foo(<4 x i32> %t, <4 x i32> %u) {
+; CHECK-LABEL: @foo(
+; CHECK-NEXT:    [[K:%.*]] = srem <4 x i32> %t, %u
+; CHECK-NEXT:    ret <4 x i32> [[K]]
+;
   %k = sdiv <4 x i32> %t, %u
   %l = mul <4 x i32> %k, %u
   %m = sub <4 x i32> %t, %l