diff options
Diffstat (limited to 'test/Transforms/IndVarSimplify/2011-11-15-multiexit.ll')
-rw-r--r-- | test/Transforms/IndVarSimplify/2011-11-15-multiexit.ll | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/test/Transforms/IndVarSimplify/2011-11-15-multiexit.ll b/test/Transforms/IndVarSimplify/2011-11-15-multiexit.ll index c74d04e..65b2cf6 100644 --- a/test/Transforms/IndVarSimplify/2011-11-15-multiexit.ll +++ b/test/Transforms/IndVarSimplify/2011-11-15-multiexit.ll @@ -20,12 +20,12 @@ if.then: ; preds = %entry do.body: ; preds = %if.else, %if.then %firstIV = phi i32* [ %incdec.ptr2, %if.else ], [ %first, %if.then ] - %incdec.ptr1 = getelementptr inbounds i32* %firstIV, i64 1 + %incdec.ptr1 = getelementptr inbounds i32, i32* %firstIV, i64 1 %cmp1 = icmp eq i32* %incdec.ptr1, %last br i1 %cmp1, label %early.exit, label %if.else if.else: ; preds = %do.body - %incdec.ptr2 = getelementptr inbounds i32* %firstIV, i64 2 + %incdec.ptr2 = getelementptr inbounds i32, i32* %firstIV, i64 2 %cmp2 = icmp eq i32* %incdec.ptr2, %last br i1 %cmp2, label %if.end, label %do.body @@ -35,6 +35,6 @@ early.exit: if.end: %tmp = phi i32* [ %first.lcssa, %early.exit ], [ %first, %if.then ], [ %first, %entry ], [ undef, %if.else ] - %val = load i32* %tmp + %val = load i32, i32* %tmp ret i32 %val } |