diff options
Diffstat (limited to 'test/Analysis/DependenceAnalysis/SymbolicRDIV.ll')
-rw-r--r-- | test/Analysis/DependenceAnalysis/SymbolicRDIV.ll | 58 |
1 files changed, 29 insertions, 29 deletions
diff --git a/test/Analysis/DependenceAnalysis/SymbolicRDIV.ll b/test/Analysis/DependenceAnalysis/SymbolicRDIV.ll index 5443909..6e8b98c 100644 --- a/test/Analysis/DependenceAnalysis/SymbolicRDIV.ll +++ b/test/Analysis/DependenceAnalysis/SymbolicRDIV.ll @@ -41,7 +41,7 @@ for.body: ; preds = %for.body.preheader, %conv = trunc i64 %i.05 to i32 %mul = shl nsw i64 %i.05, 1 %add = add i64 %mul, %n1 - %arrayidx = getelementptr inbounds i32* %A, i64 %add + %arrayidx = getelementptr inbounds i32, i32* %A, i64 %add store i32 %conv, i32* %arrayidx, align 4 %inc = add nsw i64 %i.05, 1 %exitcond = icmp ne i64 %inc, %n1 @@ -52,9 +52,9 @@ for.body4: ; preds = %for.body4.preheader %B.addr.02 = phi i32* [ %incdec.ptr, %for.body4 ], [ %B, %for.body4.preheader ] %mul56 = add i64 %j.03, %n1 %add7 = mul i64 %mul56, 3 - %arrayidx8 = getelementptr inbounds i32* %A, i64 %add7 - %0 = load i32* %arrayidx8, align 4 - %incdec.ptr = getelementptr inbounds i32* %B.addr.02, i64 1 + %arrayidx8 = getelementptr inbounds i32, i32* %A, i64 %add7 + %0 = load i32, i32* %arrayidx8, align 4 + %incdec.ptr = getelementptr inbounds i32, i32* %B.addr.02, i64 1 store i32 %0, i32* %B.addr.02, align 4 %inc10 = add nsw i64 %j.03, 1 %exitcond7 = icmp ne i64 %inc10, %n2 @@ -105,7 +105,7 @@ for.body: ; preds = %for.body.preheader, %mul = shl nsw i64 %i.05, 1 %mul1 = mul i64 %n2, 5 %add = add i64 %mul, %mul1 - %arrayidx = getelementptr inbounds i32* %A, i64 %add + %arrayidx = getelementptr inbounds i32, i32* %A, i64 %add store i32 %conv, i32* %arrayidx, align 4 %inc = add nsw i64 %i.05, 1 %exitcond = icmp ne i64 %inc, %n1 @@ -117,9 +117,9 @@ for.body5: ; preds = %for.body5.preheader %mul6 = mul nsw i64 %j.03, 3 %mul7 = shl i64 %n2, 1 %add8 = add i64 %mul6, %mul7 - %arrayidx9 = getelementptr inbounds i32* %A, i64 %add8 - %0 = load i32* %arrayidx9, align 4 - %incdec.ptr = getelementptr inbounds i32* %B.addr.02, i64 1 + %arrayidx9 = getelementptr inbounds i32, i32* %A, i64 %add8 + %0 = load i32, i32* %arrayidx9, align 4 + %incdec.ptr = getelementptr inbounds i32, i32* %B.addr.02, i64 1 store i32 %0, i32* %B.addr.02, align 4 %inc11 = add nsw i64 %j.03, 1 %exitcond6 = icmp ne i64 %inc11, %n2 @@ -169,7 +169,7 @@ for.body: ; preds = %for.body.preheader, %conv = trunc i64 %i.05 to i32 %mul = shl nsw i64 %i.05, 1 %sub = sub i64 %mul, %n2 - %arrayidx = getelementptr inbounds i32* %A, i64 %sub + %arrayidx = getelementptr inbounds i32, i32* %A, i64 %sub store i32 %conv, i32* %arrayidx, align 4 %inc = add nsw i64 %i.05, 1 %exitcond = icmp ne i64 %inc, %n1 @@ -180,9 +180,9 @@ for.body4: ; preds = %for.body4.preheader %B.addr.02 = phi i32* [ %incdec.ptr, %for.body4 ], [ %B, %for.body4.preheader ] %mul6 = shl i64 %n1, 1 %add = sub i64 %mul6, %j.03 - %arrayidx7 = getelementptr inbounds i32* %A, i64 %add - %0 = load i32* %arrayidx7, align 4 - %incdec.ptr = getelementptr inbounds i32* %B.addr.02, i64 1 + %arrayidx7 = getelementptr inbounds i32, i32* %A, i64 %add + %0 = load i32, i32* %arrayidx7, align 4 + %incdec.ptr = getelementptr inbounds i32, i32* %B.addr.02, i64 1 store i32 %0, i32* %B.addr.02, align 4 %inc9 = add nsw i64 %j.03, 1 %exitcond6 = icmp ne i64 %inc9, %n2 @@ -231,7 +231,7 @@ for.body: ; preds = %for.body.preheader, %i.05 = phi i64 [ %inc, %for.body ], [ 0, %for.body.preheader ] %conv = trunc i64 %i.05 to i32 %add = sub i64 %n2, %i.05 - %arrayidx = getelementptr inbounds i32* %A, i64 %add + %arrayidx = getelementptr inbounds i32, i32* %A, i64 %add store i32 %conv, i32* %arrayidx, align 4 %inc = add nsw i64 %i.05, 1 %exitcond = icmp ne i64 %inc, %n1 @@ -241,9 +241,9 @@ for.body4: ; preds = %for.body4.preheader %j.03 = phi i64 [ %inc8, %for.body4 ], [ 0, %for.body4.preheader ] %B.addr.02 = phi i32* [ %incdec.ptr, %for.body4 ], [ %B, %for.body4.preheader ] %sub5 = sub i64 %j.03, %n1 - %arrayidx6 = getelementptr inbounds i32* %A, i64 %sub5 - %0 = load i32* %arrayidx6, align 4 - %incdec.ptr = getelementptr inbounds i32* %B.addr.02, i64 1 + %arrayidx6 = getelementptr inbounds i32, i32* %A, i64 %sub5 + %0 = load i32, i32* %arrayidx6, align 4 + %incdec.ptr = getelementptr inbounds i32, i32* %B.addr.02, i64 1 store i32 %0, i32* %B.addr.02, align 4 %inc8 = add nsw i64 %j.03, 1 %exitcond6 = icmp ne i64 %inc8, %n2 @@ -293,7 +293,7 @@ for.body: ; preds = %for.body.preheader, %conv = trunc i64 %i.05 to i32 %mul = shl i64 %n1, 1 %add = sub i64 %mul, %i.05 - %arrayidx = getelementptr inbounds i32* %A, i64 %add + %arrayidx = getelementptr inbounds i32, i32* %A, i64 %add store i32 %conv, i32* %arrayidx, align 4 %inc = add nsw i64 %i.05, 1 %exitcond = icmp ne i64 %inc, %n1 @@ -303,9 +303,9 @@ for.body4: ; preds = %for.body4.preheader %j.03 = phi i64 [ %inc9, %for.body4 ], [ 0, %for.body4.preheader ] %B.addr.02 = phi i32* [ %incdec.ptr, %for.body4 ], [ %B, %for.body4.preheader ] %add6 = sub i64 %n1, %j.03 - %arrayidx7 = getelementptr inbounds i32* %A, i64 %add6 - %0 = load i32* %arrayidx7, align 4 - %incdec.ptr = getelementptr inbounds i32* %B.addr.02, i64 1 + %arrayidx7 = getelementptr inbounds i32, i32* %A, i64 %add6 + %0 = load i32, i32* %arrayidx7, align 4 + %incdec.ptr = getelementptr inbounds i32, i32* %B.addr.02, i64 1 store i32 %0, i32* %B.addr.02, align 4 %inc9 = add nsw i64 %j.03, 1 %exitcond6 = icmp ne i64 %inc9, %n2 @@ -354,7 +354,7 @@ for.body: ; preds = %for.body.preheader, %i.05 = phi i64 [ %inc, %for.body ], [ 0, %for.body.preheader ] %conv = trunc i64 %i.05 to i32 %add = sub i64 %n2, %i.05 - %arrayidx = getelementptr inbounds i32* %A, i64 %add + %arrayidx = getelementptr inbounds i32, i32* %A, i64 %add store i32 %conv, i32* %arrayidx, align 4 %inc = add nsw i64 %i.05, 1 %exitcond = icmp ne i64 %inc, %n1 @@ -365,9 +365,9 @@ for.body4: ; preds = %for.body4.preheader %B.addr.02 = phi i32* [ %incdec.ptr, %for.body4 ], [ %B, %for.body4.preheader ] %mul = shl i64 %n2, 1 %add6 = sub i64 %mul, %j.03 - %arrayidx7 = getelementptr inbounds i32* %A, i64 %add6 - %0 = load i32* %arrayidx7, align 4 - %incdec.ptr = getelementptr inbounds i32* %B.addr.02, i64 1 + %arrayidx7 = getelementptr inbounds i32, i32* %A, i64 %add6 + %0 = load i32, i32* %arrayidx7, align 4 + %incdec.ptr = getelementptr inbounds i32, i32* %B.addr.02, i64 1 store i32 %0, i32* %B.addr.02, align 4 %inc9 = add nsw i64 %j.03, 1 %exitcond6 = icmp ne i64 %inc9, %n2 @@ -417,19 +417,19 @@ for.body3: ; preds = %for.body3.preheader %conv = trunc i64 %i.05 to i32 %sub = sub nsw i64 %j.03, %i.05 %add = add i64 %sub, %n2 - %arrayidx = getelementptr inbounds i32* %A, i64 %add + %arrayidx = getelementptr inbounds i32, i32* %A, i64 %add store i32 %conv, i32* %arrayidx, align 4 %mul = shl i64 %n2, 1 - %arrayidx4 = getelementptr inbounds i32* %A, i64 %mul - %0 = load i32* %arrayidx4, align 4 - %incdec.ptr = getelementptr inbounds i32* %B.addr.12, i64 1 + %arrayidx4 = getelementptr inbounds i32, i32* %A, i64 %mul + %0 = load i32, i32* %arrayidx4, align 4 + %incdec.ptr = getelementptr inbounds i32, i32* %B.addr.12, i64 1 store i32 %0, i32* %B.addr.12, align 4 %inc = add nsw i64 %j.03, 1 %exitcond = icmp ne i64 %inc, %n2 br i1 %exitcond, label %for.body3, label %for.inc5.loopexit for.inc5.loopexit: ; preds = %for.body3 - %scevgep = getelementptr i32* %B.addr.06, i64 %n2 + %scevgep = getelementptr i32, i32* %B.addr.06, i64 %n2 br label %for.inc5 for.inc5: ; preds = %for.inc5.loopexit, %for.cond1.preheader |