diff options
-rw-r--r-- | llvm/test/Transforms/InstCombine/vector-srem.ll | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/llvm/test/Transforms/InstCombine/vector-srem.ll b/llvm/test/Transforms/InstCombine/vector-srem.ll index b1ed49eefa8..44b38596e68 100644 --- a/llvm/test/Transforms/InstCombine/vector-srem.ll +++ b/llvm/test/Transforms/InstCombine/vector-srem.ll @@ -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 |