[llvm-commits] [llvm] r81166 - in /llvm/trunk/test/Transforms/GlobalOpt: ctor-list-opt-dbg.ll ctor-list-opt.ll

Dan Gohman gohman at apple.com
Mon Sep 7 15:45:41 PDT 2009


Author: djg
Date: Mon Sep  7 17:45:41 2009
New Revision: 81166

URL: http://llvm.org/viewvc/llvm-project?rev=81166&view=rev
Log:
Add inbounds to these getelementptrs, now that GlobalOpt requires this,
to preserve the meaning of these tests.

Modified:
    llvm/trunk/test/Transforms/GlobalOpt/ctor-list-opt-dbg.ll
    llvm/trunk/test/Transforms/GlobalOpt/ctor-list-opt.ll

Modified: llvm/trunk/test/Transforms/GlobalOpt/ctor-list-opt-dbg.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/GlobalOpt/ctor-list-opt-dbg.ll?rev=81166&r1=81165&r2=81166&view=diff

==============================================================================
--- llvm/trunk/test/Transforms/GlobalOpt/ctor-list-opt-dbg.ll (original)
+++ llvm/trunk/test/Transforms/GlobalOpt/ctor-list-opt-dbg.ll Mon Sep  7 17:45:41 2009
@@ -56,9 +56,9 @@
 }
 
 define internal void @CTOR5() {
-	%X.2p = getelementptr { i32, [2 x i32] }* @X, i32 0, i32 1, i32 0		; <i32*> [#uses=2]
+	%X.2p = getelementptr inbounds { i32, [2 x i32] }* @X, i32 0, i32 1, i32 0		; <i32*> [#uses=2]
 	%X.2 = load i32* %X.2p		; <i32> [#uses=1]
-	%X.1p = getelementptr { i32, [2 x i32] }* @X, i32 0, i32 0		; <i32*> [#uses=1]
+	%X.1p = getelementptr inbounds { i32, [2 x i32] }* @X, i32 0, i32 0		; <i32*> [#uses=1]
 	store i32 %X.2, i32* %X.1p
 	store i32 42, i32* %X.2p
 	ret void

Modified: llvm/trunk/test/Transforms/GlobalOpt/ctor-list-opt.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/GlobalOpt/ctor-list-opt.ll?rev=81166&r1=81165&r2=81166&view=diff

==============================================================================
--- llvm/trunk/test/Transforms/GlobalOpt/ctor-list-opt.ll (original)
+++ llvm/trunk/test/Transforms/GlobalOpt/ctor-list-opt.ll Mon Sep  7 17:45:41 2009
@@ -43,9 +43,9 @@
 }
 
 define internal void @CTOR5() {
-	%X.2p = getelementptr { i32, [2 x i32] }* @X, i32 0, i32 1, i32 0		; <i32*> [#uses=2]
+	%X.2p = getelementptr inbounds { i32, [2 x i32] }* @X, i32 0, i32 1, i32 0		; <i32*> [#uses=2]
 	%X.2 = load i32* %X.2p		; <i32> [#uses=1]
-	%X.1p = getelementptr { i32, [2 x i32] }* @X, i32 0, i32 0		; <i32*> [#uses=1]
+	%X.1p = getelementptr inbounds { i32, [2 x i32] }* @X, i32 0, i32 0		; <i32*> [#uses=1]
 	store i32 %X.2, i32* %X.1p
 	store i32 42, i32* %X.2p
 	ret void





More information about the llvm-commits mailing list