From 0b1cda19558a12b4f22842083f8cc2de7a3e4f21 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Mon, 24 Feb 2003 03:52:04 +0000 Subject: [PATCH] New testcase for scalar promotion git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5611 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/Transforms/LICM/scalar_promote.ll | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/test/Transforms/LICM/scalar_promote.ll b/test/Transforms/LICM/scalar_promote.ll index 817492e2d99..01c25c8cebb 100644 --- a/test/Transforms/LICM/scalar_promote.ll +++ b/test/Transforms/LICM/scalar_promote.ll @@ -19,3 +19,18 @@ Loop: Out: ret void } + +void %testhard(int %i) { + br label %Loop +Loop: + %X1 = getelementptr int* %X, long 0 + %A = load int* %X1 ; Aliases X, needs to be rewritten + %V = add int %A, 1 + %X2 = getelementptr int* %X, long 0 + store int %V, int* %X2 + br bool false, label %Loop, label %Exit + +Exit: + ret void + +} -- 2.34.1