Add inbounds to these getelementptrs, now that GlobalOpt requires this,
authorDan Gohman <gohman@apple.com>
Mon, 7 Sep 2009 22:45:41 +0000 (22:45 +0000)
committerDan Gohman <gohman@apple.com>
Mon, 7 Sep 2009 22:45:41 +0000 (22:45 +0000)
to preserve the meaning of these tests.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81166 91177308-0d34-0410-b5e6-96231b3b80d8

test/Transforms/GlobalOpt/ctor-list-opt-dbg.ll
test/Transforms/GlobalOpt/ctor-list-opt.ll

index 45fb45341cd2924545ccde4a7aa7695b2ec09918..fd65935fabcd1b2dfce0e4e2c3d75462ddb38bae 100644 (file)
@@ -56,9 +56,9 @@ define internal void @CTOR4() {
 }
 
 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
index 56aeadb3861316524c273af6fce40e5341e2ecc8..ab92ce8a4b9c4d4716bc84b8a8c7012a4c38465f 100644 (file)
@@ -43,9 +43,9 @@ define internal void @CTOR4() {
 }
 
 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