From 80fc86a0b2f6f9f0dc9c25f33c52e60b7c1b635a Mon Sep 17 00:00:00 2001 From: Chris Lattner <sabre@nondot.org> Date: Sat, 3 Jul 2004 00:25:31 +0000 Subject: [PATCH] Add a new testcase for folding an add into a switch git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14586 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/Transforms/InstCombine/add.ll | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/test/Transforms/InstCombine/add.ll b/test/Transforms/InstCombine/add.ll index 8dd4c82fa9f..b8bab083b9f 100644 --- a/test/Transforms/InstCombine/add.ll +++ b/test/Transforms/InstCombine/add.ll @@ -135,3 +135,17 @@ bool %test21(uint %x) { %y = seteq uint %t, 123 ret bool %y } + +int %test22(uint %V) { + %V2 = add uint %V, 10 + switch uint %V2, label %Default [ + uint 20, label %Lab1 + uint 30, label %Lab2 + ] +Default: + ret int 123 +Lab1: + ret int 12312 +Lab2: + ret int 1231231 +}