[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