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
+}