diff options
Diffstat (limited to 'test/CodeGen/X86/misched-matrix.ll')
-rw-r--r-- | test/CodeGen/X86/misched-matrix.ll | 112 |
1 files changed, 56 insertions, 56 deletions
diff --git a/test/CodeGen/X86/misched-matrix.ll b/test/CodeGen/X86/misched-matrix.ll index 23b561f..e62a1d0 100644 --- a/test/CodeGen/X86/misched-matrix.ll +++ b/test/CodeGen/X86/misched-matrix.ll @@ -93,58 +93,58 @@ entry: for.body: ; preds = %for.body, %entry %indvars.iv = phi i64 [ 0, %entry ], [ %indvars.iv.next, %for.body ] - %arrayidx8 = getelementptr inbounds [4 x i32]* %m1, i64 %indvars.iv, i64 0 - %tmp = load i32* %arrayidx8, align 4 - %arrayidx12 = getelementptr inbounds [4 x i32]* %m2, i64 0, i64 0 - %tmp1 = load i32* %arrayidx12, align 4 - %arrayidx8.1 = getelementptr inbounds [4 x i32]* %m1, i64 %indvars.iv, i64 1 - %tmp2 = load i32* %arrayidx8.1, align 4 - %arrayidx12.1 = getelementptr inbounds [4 x i32]* %m2, i64 1, i64 0 - %tmp3 = load i32* %arrayidx12.1, align 4 - %arrayidx8.2 = getelementptr inbounds [4 x i32]* %m1, i64 %indvars.iv, i64 2 - %tmp4 = load i32* %arrayidx8.2, align 4 - %arrayidx12.2 = getelementptr inbounds [4 x i32]* %m2, i64 2, i64 0 - %tmp5 = load i32* %arrayidx12.2, align 4 - %arrayidx8.3 = getelementptr inbounds [4 x i32]* %m1, i64 %indvars.iv, i64 3 - %tmp6 = load i32* %arrayidx8.3, align 4 - %arrayidx12.3 = getelementptr inbounds [4 x i32]* %m2, i64 3, i64 0 - %tmp8 = load i32* %arrayidx8, align 4 - %arrayidx12.137 = getelementptr inbounds [4 x i32]* %m2, i64 0, i64 1 - %tmp9 = load i32* %arrayidx12.137, align 4 - %tmp10 = load i32* %arrayidx8.1, align 4 - %arrayidx12.1.1 = getelementptr inbounds [4 x i32]* %m2, i64 1, i64 1 - %tmp11 = load i32* %arrayidx12.1.1, align 4 - %tmp12 = load i32* %arrayidx8.2, align 4 - %arrayidx12.2.1 = getelementptr inbounds [4 x i32]* %m2, i64 2, i64 1 - %tmp13 = load i32* %arrayidx12.2.1, align 4 - %tmp14 = load i32* %arrayidx8.3, align 4 - %arrayidx12.3.1 = getelementptr inbounds [4 x i32]* %m2, i64 3, i64 1 - %tmp15 = load i32* %arrayidx12.3.1, align 4 - %tmp16 = load i32* %arrayidx8, align 4 - %arrayidx12.239 = getelementptr inbounds [4 x i32]* %m2, i64 0, i64 2 - %tmp17 = load i32* %arrayidx12.239, align 4 - %tmp18 = load i32* %arrayidx8.1, align 4 - %arrayidx12.1.2 = getelementptr inbounds [4 x i32]* %m2, i64 1, i64 2 - %tmp19 = load i32* %arrayidx12.1.2, align 4 - %tmp20 = load i32* %arrayidx8.2, align 4 - %arrayidx12.2.2 = getelementptr inbounds [4 x i32]* %m2, i64 2, i64 2 - %tmp21 = load i32* %arrayidx12.2.2, align 4 - %tmp22 = load i32* %arrayidx8.3, align 4 - %arrayidx12.3.2 = getelementptr inbounds [4 x i32]* %m2, i64 3, i64 2 - %tmp23 = load i32* %arrayidx12.3.2, align 4 - %tmp24 = load i32* %arrayidx8, align 4 - %arrayidx12.341 = getelementptr inbounds [4 x i32]* %m2, i64 0, i64 3 - %tmp25 = load i32* %arrayidx12.341, align 4 - %tmp26 = load i32* %arrayidx8.1, align 4 - %arrayidx12.1.3 = getelementptr inbounds [4 x i32]* %m2, i64 1, i64 3 - %tmp27 = load i32* %arrayidx12.1.3, align 4 - %tmp28 = load i32* %arrayidx8.2, align 4 - %arrayidx12.2.3 = getelementptr inbounds [4 x i32]* %m2, i64 2, i64 3 - %tmp29 = load i32* %arrayidx12.2.3, align 4 - %tmp30 = load i32* %arrayidx8.3, align 4 - %arrayidx12.3.3 = getelementptr inbounds [4 x i32]* %m2, i64 3, i64 3 - %tmp31 = load i32* %arrayidx12.3.3, align 4 - %tmp7 = load i32* %arrayidx12.3, align 4 + %arrayidx8 = getelementptr inbounds [4 x i32], [4 x i32]* %m1, i64 %indvars.iv, i64 0 + %tmp = load i32, i32* %arrayidx8, align 4 + %arrayidx12 = getelementptr inbounds [4 x i32], [4 x i32]* %m2, i64 0, i64 0 + %tmp1 = load i32, i32* %arrayidx12, align 4 + %arrayidx8.1 = getelementptr inbounds [4 x i32], [4 x i32]* %m1, i64 %indvars.iv, i64 1 + %tmp2 = load i32, i32* %arrayidx8.1, align 4 + %arrayidx12.1 = getelementptr inbounds [4 x i32], [4 x i32]* %m2, i64 1, i64 0 + %tmp3 = load i32, i32* %arrayidx12.1, align 4 + %arrayidx8.2 = getelementptr inbounds [4 x i32], [4 x i32]* %m1, i64 %indvars.iv, i64 2 + %tmp4 = load i32, i32* %arrayidx8.2, align 4 + %arrayidx12.2 = getelementptr inbounds [4 x i32], [4 x i32]* %m2, i64 2, i64 0 + %tmp5 = load i32, i32* %arrayidx12.2, align 4 + %arrayidx8.3 = getelementptr inbounds [4 x i32], [4 x i32]* %m1, i64 %indvars.iv, i64 3 + %tmp6 = load i32, i32* %arrayidx8.3, align 4 + %arrayidx12.3 = getelementptr inbounds [4 x i32], [4 x i32]* %m2, i64 3, i64 0 + %tmp8 = load i32, i32* %arrayidx8, align 4 + %arrayidx12.137 = getelementptr inbounds [4 x i32], [4 x i32]* %m2, i64 0, i64 1 + %tmp9 = load i32, i32* %arrayidx12.137, align 4 + %tmp10 = load i32, i32* %arrayidx8.1, align 4 + %arrayidx12.1.1 = getelementptr inbounds [4 x i32], [4 x i32]* %m2, i64 1, i64 1 + %tmp11 = load i32, i32* %arrayidx12.1.1, align 4 + %tmp12 = load i32, i32* %arrayidx8.2, align 4 + %arrayidx12.2.1 = getelementptr inbounds [4 x i32], [4 x i32]* %m2, i64 2, i64 1 + %tmp13 = load i32, i32* %arrayidx12.2.1, align 4 + %tmp14 = load i32, i32* %arrayidx8.3, align 4 + %arrayidx12.3.1 = getelementptr inbounds [4 x i32], [4 x i32]* %m2, i64 3, i64 1 + %tmp15 = load i32, i32* %arrayidx12.3.1, align 4 + %tmp16 = load i32, i32* %arrayidx8, align 4 + %arrayidx12.239 = getelementptr inbounds [4 x i32], [4 x i32]* %m2, i64 0, i64 2 + %tmp17 = load i32, i32* %arrayidx12.239, align 4 + %tmp18 = load i32, i32* %arrayidx8.1, align 4 + %arrayidx12.1.2 = getelementptr inbounds [4 x i32], [4 x i32]* %m2, i64 1, i64 2 + %tmp19 = load i32, i32* %arrayidx12.1.2, align 4 + %tmp20 = load i32, i32* %arrayidx8.2, align 4 + %arrayidx12.2.2 = getelementptr inbounds [4 x i32], [4 x i32]* %m2, i64 2, i64 2 + %tmp21 = load i32, i32* %arrayidx12.2.2, align 4 + %tmp22 = load i32, i32* %arrayidx8.3, align 4 + %arrayidx12.3.2 = getelementptr inbounds [4 x i32], [4 x i32]* %m2, i64 3, i64 2 + %tmp23 = load i32, i32* %arrayidx12.3.2, align 4 + %tmp24 = load i32, i32* %arrayidx8, align 4 + %arrayidx12.341 = getelementptr inbounds [4 x i32], [4 x i32]* %m2, i64 0, i64 3 + %tmp25 = load i32, i32* %arrayidx12.341, align 4 + %tmp26 = load i32, i32* %arrayidx8.1, align 4 + %arrayidx12.1.3 = getelementptr inbounds [4 x i32], [4 x i32]* %m2, i64 1, i64 3 + %tmp27 = load i32, i32* %arrayidx12.1.3, align 4 + %tmp28 = load i32, i32* %arrayidx8.2, align 4 + %arrayidx12.2.3 = getelementptr inbounds [4 x i32], [4 x i32]* %m2, i64 2, i64 3 + %tmp29 = load i32, i32* %arrayidx12.2.3, align 4 + %tmp30 = load i32, i32* %arrayidx8.3, align 4 + %arrayidx12.3.3 = getelementptr inbounds [4 x i32], [4 x i32]* %m2, i64 3, i64 3 + %tmp31 = load i32, i32* %arrayidx12.3.3, align 4 + %tmp7 = load i32, i32* %arrayidx12.3, align 4 %mul = mul nsw i32 %tmp1, %tmp %mul.1 = mul nsw i32 %tmp3, %tmp2 %mul.2 = mul nsw i32 %tmp5, %tmp4 @@ -173,13 +173,13 @@ for.body: ; preds = %for.body, %entry %add.1.3 = add nsw i32 %mul.1.3, %mul.342 %add.2.3 = add nsw i32 %mul.2.3, %add.1.3 %add.3.3 = add nsw i32 %mul.3.3, %add.2.3 - %arrayidx16 = getelementptr inbounds [4 x i32]* %m3, i64 %indvars.iv, i64 0 + %arrayidx16 = getelementptr inbounds [4 x i32], [4 x i32]* %m3, i64 %indvars.iv, i64 0 store i32 %add.3, i32* %arrayidx16, align 4 - %arrayidx16.1 = getelementptr inbounds [4 x i32]* %m3, i64 %indvars.iv, i64 1 + %arrayidx16.1 = getelementptr inbounds [4 x i32], [4 x i32]* %m3, i64 %indvars.iv, i64 1 store i32 %add.3.1, i32* %arrayidx16.1, align 4 - %arrayidx16.2 = getelementptr inbounds [4 x i32]* %m3, i64 %indvars.iv, i64 2 + %arrayidx16.2 = getelementptr inbounds [4 x i32], [4 x i32]* %m3, i64 %indvars.iv, i64 2 store i32 %add.3.2, i32* %arrayidx16.2, align 4 - %arrayidx16.3 = getelementptr inbounds [4 x i32]* %m3, i64 %indvars.iv, i64 3 + %arrayidx16.3 = getelementptr inbounds [4 x i32], [4 x i32]* %m3, i64 %indvars.iv, i64 3 store i32 %add.3.3, i32* %arrayidx16.3, align 4 %indvars.iv.next = add i64 %indvars.iv, 1 %lftr.wideiv = trunc i64 %indvars.iv.next to i32 |