diff options
Diffstat (limited to 'test/Transforms/IndVarSimplify/elim-extend.ll')
-rw-r--r-- | test/Transforms/IndVarSimplify/elim-extend.ll | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/test/Transforms/IndVarSimplify/elim-extend.ll b/test/Transforms/IndVarSimplify/elim-extend.ll index ad5679f..98701c3 100644 --- a/test/Transforms/IndVarSimplify/elim-extend.ll +++ b/test/Transforms/IndVarSimplify/elim-extend.ll @@ -14,15 +14,15 @@ loop: %iv = phi i32 [ %postiv, %loop ], [ 0, %entry ] %ivnsw = phi i32 [ %postivnsw, %loop ], [ 0, %entry ] %preofs = sext i32 %iv to i64 - %preadr = getelementptr i8* %base, i64 %preofs + %preadr = getelementptr i8, i8* %base, i64 %preofs store i8 0, i8* %preadr %postiv = add i32 %iv, 1 %postofs = sext i32 %postiv to i64 - %postadr = getelementptr i8* %base, i64 %postofs + %postadr = getelementptr i8, i8* %base, i64 %postofs store i8 0, i8* %postadr %postivnsw = add nsw i32 %ivnsw, 1 %postofsnsw = sext i32 %postivnsw to i64 - %postadrnsw = getelementptr i8* %base, i64 %postofsnsw + %postadrnsw = getelementptr i8, i8* %base, i64 %postofsnsw store i8 0, i8* %postadrnsw %cond = icmp sgt i32 %limit, %iv br i1 %cond, label %loop, label %exit @@ -46,15 +46,15 @@ loop: %iv = phi i32 [ %postiv, %loop ], [ %init, %entry ] %ivnsw = phi i32 [ %postivnsw, %loop ], [ %init, %entry ] %preofs = sext i32 %iv to i64 - %preadr = getelementptr i8* %base, i64 %preofs + %preadr = getelementptr i8, i8* %base, i64 %preofs store i8 0, i8* %preadr %postiv = add i32 %iv, 1 %postofs = sext i32 %postiv to i64 - %postadr = getelementptr i8* %base, i64 %postofs + %postadr = getelementptr i8, i8* %base, i64 %postofs store i8 0, i8* %postadr %postivnsw = add nsw i32 %ivnsw, 1 %postofsnsw = sext i32 %postivnsw to i64 - %postadrnsw = getelementptr i8* %base, i64 %postofsnsw + %postadrnsw = getelementptr i8, i8* %base, i64 %postofsnsw store i8 0, i8* %postadrnsw %cond = icmp sgt i32 %limit, %postiv br i1 %cond, label %loop, label %exit @@ -88,7 +88,7 @@ outerloop: %outercountdec = add i32 %outercount, -1 %ofs1 = sext i32 %outercountdec to i64 - %adr1 = getelementptr i8* %address, i64 %ofs1 + %adr1 = getelementptr i8, i8* %address, i64 %ofs1 store i8 0, i8* %adr1 br label %innerpreheader @@ -112,11 +112,11 @@ innerloop: %innerpostiv = add i32 %inneriv, 1 %ofs2 = sext i32 %inneriv to i64 - %adr2 = getelementptr i8* %address, i64 %ofs2 + %adr2 = getelementptr i8, i8* %address, i64 %ofs2 store i8 0, i8* %adr2 %ofs3 = sext i32 %innerpostiv to i64 - %adr3 = getelementptr i8* %address, i64 %ofs3 + %adr3 = getelementptr i8, i8* %address, i64 %ofs3 store i8 0, i8* %adr3 %innercmp = icmp sgt i32 %limitdec, %innerpostiv @@ -137,11 +137,11 @@ outermerge: %innercount.merge = phi i32 [ %innercount.lcssa, %innerexit ], [ %innercount, %innerpreheader ] %ofs4 = sext i32 %outercount to i64 - %adr4 = getelementptr i8* %address, i64 %ofs4 + %adr4 = getelementptr i8, i8* %address, i64 %ofs4 store i8 0, i8* %adr4 %ofs5 = sext i32 %innercount.merge to i64 - %adr5 = getelementptr i8* %address, i64 %ofs5 + %adr5 = getelementptr i8, i8* %address, i64 %ofs5 store i8 0, i8* %adr5 %outerpostcount = add i32 %outercount, 1 |