[llvm] r269596 - regenerate checks
Sanjay Patel via llvm-commits
llvm-commits at lists.llvm.org
Sun May 15 11:05:10 PDT 2016
Author: spatel
Date: Sun May 15 13:05:10 2016
New Revision: 269596
URL: http://llvm.org/viewvc/llvm-project?rev=269596&view=rev
Log:
regenerate checks
Modified:
llvm/trunk/test/Transforms/SimplifyCFG/switch-masked-bits.ll
Modified: llvm/trunk/test/Transforms/SimplifyCFG/switch-masked-bits.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/SimplifyCFG/switch-masked-bits.ll?rev=269596&r1=269595&r2=269596&view=diff
==============================================================================
--- llvm/trunk/test/Transforms/SimplifyCFG/switch-masked-bits.ll (original)
+++ llvm/trunk/test/Transforms/SimplifyCFG/switch-masked-bits.ll Sun May 15 13:05:10 2016
@@ -1,10 +1,18 @@
+; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
; RUN: opt -S -simplifycfg < %s | FileCheck %s
define i32 @test1(i32 %x) nounwind {
+; CHECK-LABEL: @test1(
+; CHECK-NEXT: a:
+; CHECK-NEXT: [[I:%.*]] = shl i32 %x, 1
+; CHECK-NEXT: [[COND:%.*]] = icmp eq i32 [[I]], 24
+; CHECK-NEXT: [[DOT:%.*]] = select i1 [[COND]], i32 5, i32 0
+; CHECK-NEXT: ret i32 [[DOT]]
+;
%i = shl i32 %x, 1
switch i32 %i, label %a [
- i32 21, label %b
- i32 24, label %c
+ i32 21, label %b
+ i32 24, label %c
]
a:
@@ -13,18 +21,18 @@ b:
ret i32 3
c:
ret i32 5
-; CHECK-LABEL: @test1(
-; CHECK: %cond = icmp eq i32 %i, 24
-; CHECK: %. = select i1 %cond, i32 5, i32 0
-; CHECK: ret i32 %.
}
define i32 @test2(i32 %x) nounwind {
+; CHECK-LABEL: @test2(
+; CHECK-NEXT: a:
+; CHECK-NEXT: ret i32 0
+;
%i = shl i32 %x, 1
switch i32 %i, label %a [
- i32 21, label %b
- i32 23, label %c
+ i32 21, label %b
+ i32 23, label %c
]
a:
@@ -33,6 +41,4 @@ b:
ret i32 3
c:
ret i32 5
-; CHECK-LABEL: @test2(
-; CHECK: ret i32 0
}
More information about the llvm-commits
mailing list