From: Chris Lattner Date: Mon, 24 Feb 2003 03:52:04 +0000 (+0000) Subject: New testcase for scalar promotion X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=0b1cda19558a12b4f22842083f8cc2de7a3e4f21;p=oota-llvm.git New testcase for scalar promotion git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5611 91177308-0d34-0410-b5e6-96231b3b80d8 --- 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 + +}