diff options
Diffstat (limited to 'llvm/test/Regression/Transforms/SimplifyCFG/DeadSetCC.ll')
| -rw-r--r-- | llvm/test/Regression/Transforms/SimplifyCFG/DeadSetCC.ll | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/llvm/test/Regression/Transforms/SimplifyCFG/DeadSetCC.ll b/llvm/test/Regression/Transforms/SimplifyCFG/DeadSetCC.ll deleted file mode 100644 index 96337f7c3ca..00000000000 --- a/llvm/test/Regression/Transforms/SimplifyCFG/DeadSetCC.ll +++ /dev/null @@ -1,26 +0,0 @@ -; RUN: llvm-upgrade < %s | llvm-as | opt -simplifycfg | llvm-dis | not grep 'icmp eq' - -; Check that simplifycfg deletes a dead 'seteq' instruction when it -; folds a conditional branch into a switch instruction. - -declare void %foo() -declare void %bar() - -void %testcfg(uint %V) { - %C = seteq uint %V, 18 - %D = seteq uint %V, 180 - %E = or bool %C, %D - br bool %E, label %L1, label %Sw -Sw: - switch uint %V, label %L1 [ - uint 15, label %L2 - uint 16, label %L2 - ] -L1: - call void %foo() - ret void -L2: - call void %bar() - ret void -} - |

