From: Simon Pilgrim Date: Fri, 2 Dec 2016 17:12:56 +0000 (+0000) Subject: [InstCombine] Regenerate vector srem tests X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d2c7981604721333f7289f4a01a0c13489e504ba;p=llvm [InstCombine] Regenerate vector srem tests git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@288509 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/Transforms/InstCombine/vector-srem.ll b/test/Transforms/InstCombine/vector-srem.ll index b1ed49eefa8..44b38596e68 100644 --- a/test/Transforms/InstCombine/vector-srem.ll +++ b/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