Mercurial > hg > CbC > CbC_llvm
diff llvm/test/Transforms/IndVarSimplify/2011-09-27-hoistsext.ll @ 252:1f2b6ac9f198 llvm-original
LLVM16-1
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 18 Aug 2023 09:04:13 +0900 |
parents | c4bab56944e8 |
children |
line wrap: on
line diff
--- a/llvm/test/Transforms/IndVarSimplify/2011-09-27-hoistsext.ll Wed Nov 09 17:47:54 2022 +0900 +++ b/llvm/test/Transforms/IndVarSimplify/2011-09-27-hoistsext.ll Fri Aug 18 09:04:13 2023 +0900 @@ -3,7 +3,7 @@ ; From ffbench. target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" -define internal double @fourn(double* %data, i32 %x, i32 %y, i32 %n) nounwind { +define internal double @fourn(ptr %data, i32 %x, i32 %y, i32 %n) nounwind { ; CHECK: entry: ; CHECK: sext ; CHECK: sext @@ -17,8 +17,8 @@ %i2.115 = phi i32 [ 0, %entry ], [ %add249, %for.body ] %add174 = add nsw i32 %i2.115, %x %idxprom177 = sext i32 %add174 to i64 - %arrayidx179 = getelementptr inbounds double, double* %data, i64 %idxprom177 - %tmp180 = load double, double* %arrayidx179, align 8 + %arrayidx179 = getelementptr inbounds double, ptr %data, i64 %idxprom177 + %tmp180 = load double, ptr %arrayidx179, align 8 %add249 = add nsw i32 %i2.115, %y %cmp168 = icmp sgt i32 %add249, %n br i1 %cmp168, label %exit, label %for.body