Add a new switch folding testcase
authorChris Lattner <sabre@nondot.org>
Sat, 23 Aug 2003 23:17:59 +0000 (23:17 +0000)
committerChris Lattner <sabre@nondot.org>
Sat, 23 Aug 2003 23:17:59 +0000 (23:17 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8092 91177308-0d34-0410-b5e6-96231b3b80d8

test/Transforms/SimplifyCFG/2003-08-17-FoldSwitch.ll

index 79b55a4c6116036a211572102d3d009528c0f614..71269ecfbdc69aa75c9e30e3566a7fac197ed868 100644 (file)
@@ -47,3 +47,14 @@ int %test4(uint %C) {   ; Test folding switch -> branch
 L1:    ret int 0
 L2:    ret int 1
 }
+
+int %test5(uint %C) {
+       switch uint %C, label %L1 [   ; Can fold into a cond branch!
+               uint 0, label %L2
+               uint 123, label %L1
+       ]
+L1:    ret int 0
+L2:    ret int 1
+}
+
+