Mercurial > hg > CbC > CbC_llvm
diff test/Transforms/IndVarSimplify/elim-extend.ll @ 95:afa8332a0e37 LLVM3.8
LLVM 3.8
author | Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 13 Oct 2015 17:48:58 +0900 |
parents | 95c75e76d11b |
children | 1172e4bd9c6f |
line wrap: on
line diff
--- a/test/Transforms/IndVarSimplify/elim-extend.ll Wed Feb 18 14:56:07 2015 +0900 +++ b/test/Transforms/IndVarSimplify/elim-extend.ll Tue Oct 13 17:48:58 2015 +0900 @@ -14,15 +14,15 @@ %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 @@ %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 @@ %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 @@ %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 @@ %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