diff --git a/polly/test/CodeGen/20100707_2.ll b/polly/test/CodeGen/20100707_2.ll index adbfd2b773f4fd207ea3643dc642f9c0a6b87a34..df784c6d7957c0af35b53eb21a140f7b2cfb39c1 100644 --- a/polly/test/CodeGen/20100707_2.ll +++ b/polly/test/CodeGen/20100707_2.ll @@ -1,8 +1,8 @@ ; RUN: opt %loadPolly -polly-codegen < %s 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" -@win193 = external global [4 x [36 x double]], align 32 ; <[4 x [36 x double]]*> [#uses=3] -@sb_sample = external global [2 x [2 x [18 x [32 x double]]]], align 32 ; <[2 x [2 x [18 x [32 x double]]]]*> [#uses=2] +@win193 = external global [4 x [36 x double]], align 32 ; [#uses=3] +@sb_sample = external global [2 x [2 x [18 x [32 x double]]]], align 32 ; [#uses=2] define void @mdct_sub48() nounwind { entry: @@ -36,45 +36,45 @@ bb32: ; preds = %bb27 br label %bb37 bb34: ; preds = %bb35 - %0 = getelementptr inbounds [36 x double], [36 x double]* undef, i64 0, i64 0 ; [#uses=0] - %1 = getelementptr inbounds [18 x [32 x double]], [18 x [32 x double]]* undef, i64 0, i64 0 ; <[32 x double]*> [#uses=1] - %2 = getelementptr inbounds [32 x double], [32 x double]* %1, i64 0, i64 0 ; [#uses=0] - %3 = getelementptr inbounds [36 x double], [36 x double]* undef, i64 0, i64 0 ; [#uses=0] + %0 = getelementptr inbounds [36 x double], ptr undef, i64 0, i64 0 ; [#uses=0] + %1 = getelementptr inbounds [18 x [32 x double]], ptr undef, i64 0, i64 0 ; [#uses=1] + %2 = getelementptr inbounds [32 x double], ptr %1, i64 0, i64 0 ; [#uses=0] + %3 = getelementptr inbounds [36 x double], ptr undef, i64 0, i64 0 ; [#uses=0] %4 = sub nsw i32 17, %k.4 ; [#uses=1] - %5 = getelementptr inbounds [2 x [2 x [18 x [32 x double]]]], [2 x [2 x [18 x [32 x double]]]]* @sb_sample, i64 0, i64 0 ; <[2 x [18 x [32 x double]]]*> [#uses=1] - %6 = getelementptr inbounds [2 x [18 x [32 x double]]], [2 x [18 x [32 x double]]]* %5, i64 0, i64 0 ; <[18 x [32 x double]]*> [#uses=1] + %5 = getelementptr inbounds [2 x [2 x [18 x [32 x double]]]], ptr @sb_sample, i64 0, i64 0 ; [#uses=1] + %6 = getelementptr inbounds [2 x [18 x [32 x double]]], ptr %5, i64 0, i64 0 ; [#uses=1] %7 = sext i32 %4 to i64 ; [#uses=1] - %8 = getelementptr inbounds [18 x [32 x double]], [18 x [32 x double]]* %6, i64 0, i64 %7 ; <[32 x double]*> [#uses=1] - %9 = getelementptr inbounds [32 x double], [32 x double]* %8, i64 0, i64 0 ; [#uses=1] - %10 = load double, double* %9, align 8 ; [#uses=0] + %8 = getelementptr inbounds [18 x [32 x double]], ptr %6, i64 0, i64 %7 ; [#uses=1] + %9 = getelementptr inbounds [32 x double], ptr %8, i64 0, i64 0 ; [#uses=1] + %10 = load double, ptr %9, align 8 ; [#uses=0] %11 = fsub double 0.000000e+00, undef ; [#uses=1] - %12 = getelementptr inbounds double, double* getelementptr inbounds ([4 x [36 x double]], [4 x [36 x double]]* @win193, i64 0, i64 2, i64 4), i64 0 ; [#uses=1] - store double %11, double* %12, align 8 + %12 = getelementptr inbounds double, ptr getelementptr inbounds ([4 x [36 x double]], ptr @win193, i64 0, i64 2, i64 4), i64 0 ; [#uses=1] + store double %11, ptr %12, align 8 %13 = add nsw i32 %k.4, 9 ; [#uses=1] %14 = add nsw i32 %k.4, 18 ; [#uses=1] - %15 = getelementptr inbounds [4 x [36 x double]], [4 x [36 x double]]* @win193, i64 0, i64 0 ; <[36 x double]*> [#uses=1] + %15 = getelementptr inbounds [4 x [36 x double]], ptr @win193, i64 0, i64 0 ; [#uses=1] %16 = sext i32 %14 to i64 ; [#uses=1] - %17 = getelementptr inbounds [36 x double], [36 x double]* %15, i64 0, i64 %16 ; [#uses=1] - %18 = load double, double* %17, align 8 ; [#uses=0] + %17 = getelementptr inbounds [36 x double], ptr %15, i64 0, i64 %16 ; [#uses=1] + %18 = load double, ptr %17, align 8 ; [#uses=0] %19 = sext i32 %k.4 to i64 ; [#uses=1] - %20 = getelementptr inbounds [18 x [32 x double]], [18 x [32 x double]]* undef, i64 0, i64 %19 ; <[32 x double]*> [#uses=1] + %20 = getelementptr inbounds [18 x [32 x double]], ptr undef, i64 0, i64 %19 ; [#uses=1] %21 = sext i32 %band.2 to i64 ; [#uses=1] - %22 = getelementptr inbounds [32 x double], [32 x double]* %20, i64 0, i64 %21 ; [#uses=1] - %23 = load double, double* %22, align 8 ; [#uses=0] + %22 = getelementptr inbounds [32 x double], ptr %20, i64 0, i64 %21 ; [#uses=1] + %23 = load double, ptr %22, align 8 ; [#uses=0] %24 = sext i32 %39 to i64 ; [#uses=1] - %25 = getelementptr inbounds [4 x [36 x double]], [4 x [36 x double]]* @win193, i64 0, i64 %24 ; <[36 x double]*> [#uses=1] - %26 = getelementptr inbounds [36 x double], [36 x double]* %25, i64 0, i64 0 ; [#uses=1] - %27 = load double, double* %26, align 8 ; [#uses=0] + %25 = getelementptr inbounds [4 x [36 x double]], ptr @win193, i64 0, i64 %24 ; [#uses=1] + %26 = getelementptr inbounds [36 x double], ptr %25, i64 0, i64 0 ; [#uses=1] + %27 = load double, ptr %26, align 8 ; [#uses=0] %28 = sub nsw i32 17, %k.4 ; [#uses=1] - %29 = getelementptr inbounds [2 x [2 x [18 x [32 x double]]]], [2 x [2 x [18 x [32 x double]]]]* @sb_sample, i64 0, i64 0 ; <[2 x [18 x [32 x double]]]*> [#uses=1] - %30 = getelementptr inbounds [2 x [18 x [32 x double]]], [2 x [18 x [32 x double]]]* %29, i64 0, i64 0 ; <[18 x [32 x double]]*> [#uses=1] + %29 = getelementptr inbounds [2 x [2 x [18 x [32 x double]]]], ptr @sb_sample, i64 0, i64 0 ; [#uses=1] + %30 = getelementptr inbounds [2 x [18 x [32 x double]]], ptr %29, i64 0, i64 0 ; [#uses=1] %31 = sext i32 %28 to i64 ; [#uses=1] - %32 = getelementptr inbounds [18 x [32 x double]], [18 x [32 x double]]* %30, i64 0, i64 %31 ; <[32 x double]*> [#uses=1] - %33 = getelementptr inbounds [32 x double], [32 x double]* %32, i64 0, i64 0 ; [#uses=1] - %34 = load double, double* %33, align 8 ; [#uses=0] + %32 = getelementptr inbounds [18 x [32 x double]], ptr %30, i64 0, i64 %31 ; [#uses=1] + %33 = getelementptr inbounds [32 x double], ptr %32, i64 0, i64 0 ; [#uses=1] + %34 = load double, ptr %33, align 8 ; [#uses=0] %35 = sext i32 %13 to i64 ; [#uses=1] - %36 = getelementptr inbounds double, double* getelementptr inbounds ([4 x [36 x double]], [4 x [36 x double]]* @win193, i64 0, i64 2, i64 4), i64 %35 ; [#uses=1] - store double 0.000000e+00, double* %36, align 8 + %36 = getelementptr inbounds double, ptr getelementptr inbounds ([4 x [36 x double]], ptr @win193, i64 0, i64 2, i64 4), i64 %35 ; [#uses=1] + store double 0.000000e+00, ptr %36, align 8 %37 = sub nsw i32 %k.4, 1 ; [#uses=1] br label %bb35 @@ -91,7 +91,7 @@ bb37: ; preds = %bb32, %bb26 bb48: ; preds = %bb37, %bb9 %band.2 = phi i32 [ %38, %bb37 ], [ 0, %bb9 ] ; [#uses=2] - %39 = load i32, i32* null, align 8 ; [#uses=1] + %39 = load i32, ptr null, align 8 ; [#uses=1] br i1 undef, label %bb26, label %bb25 bb50: ; preds = %bb54 diff --git a/polly/test/CodeGen/20100708_2.ll b/polly/test/CodeGen/20100708_2.ll index 58ef5a4fe3ce58775a8ef5fbadf7fbb779ecb363..2f4807d9e4d755d268f0d59704277d0ee1a96c2e 100644 --- a/polly/test/CodeGen/20100708_2.ll +++ b/polly/test/CodeGen/20100708_2.ll @@ -15,7 +15,7 @@ bb2: ; preds = %bb3, %bb1 bb3: ; preds = %bb2 %tmp = srem i32 %tmp3, 1024 ; [#uses=0] - store double undef, double* undef + store double undef, ptr undef %indvar.next = add i64 %indvar, 1 ; [#uses=1] br label %bb2 diff --git a/polly/test/CodeGen/20100713.ll b/polly/test/CodeGen/20100713.ll index c322db1d4bd3c4a1f55962f7c8538723269a05be..edd352a4c4ccf52b49b708c52a6d4004f36800ae 100644 --- a/polly/test/CodeGen/20100713.ll +++ b/polly/test/CodeGen/20100713.ll @@ -12,7 +12,7 @@ bb19: ; preds = %bb18 br label %bb21 bb20: ; preds = %bb21 - %1 = load float, float* undef, align 4 ; [#uses=0] + %1 = load float, ptr undef, align 4 ; [#uses=0] %2 = fpext float undef to double ; [#uses=1] %3 = fdiv double %2, %a ; [#uses=0] %indvar.next = add i64 %indvar, 1 ; [#uses=1] diff --git a/polly/test/CodeGen/20100713_2.ll b/polly/test/CodeGen/20100713_2.ll index 62cbc67623ed370aa21be5fa6640da606e11703d..92f8959d91d6920f8392170f18ff7cab4bfed08d 100644 --- a/polly/test/CodeGen/20100713_2.ll +++ b/polly/test/CodeGen/20100713_2.ll @@ -25,7 +25,7 @@ bb5: ; preds = %bb4 unreachable bb6: ; preds = %bb4 - %1 = getelementptr inbounds i8, i8* undef, i64 %0 ; [#uses=0] + %1 = getelementptr inbounds i8, ptr undef, i64 %0 ; [#uses=0] ret void return: ; preds = %bb, %entry diff --git a/polly/test/CodeGen/20100717.ll b/polly/test/CodeGen/20100717.ll index 36ca35ed3209306b88e2225fc3d1939f7122c1ec..a400eeaa3370423fe1c11723316ab85d1cdff208 100644 --- a/polly/test/CodeGen/20100717.ll +++ b/polly/test/CodeGen/20100717.ll @@ -1,7 +1,7 @@ ; RUN: opt %loadPolly -polly-codegen -disable-output < %s 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 void @matrixTranspose(double** %A) nounwind { +define void @matrixTranspose(ptr %A) nounwind { entry: br label %bb4 @@ -10,12 +10,12 @@ bb: ; preds = %bb4 br label %bb2 bb1: ; preds = %bb2 - %1 = getelementptr inbounds double*, double** %A, i64 0 ; [#uses=0] - %2 = getelementptr inbounds double*, double** %A, i64 0 ; [#uses=0] - %3 = getelementptr inbounds double*, double** %A, i64 0 ; [#uses=0] + %1 = getelementptr inbounds ptr, ptr %A, i64 0 ; [#uses=0] + %2 = getelementptr inbounds ptr, ptr %A, i64 0 ; [#uses=0] + %3 = getelementptr inbounds ptr, ptr %A, i64 0 ; [#uses=0] %4 = sext i32 %j.0 to i64 ; [#uses=1] - %5 = getelementptr inbounds double*, double** %A, i64 %4 ; [#uses=1] - %6 = load double*, double** %5, align 8 ; [#uses=0] + %5 = getelementptr inbounds ptr, ptr %A, i64 %4 ; [#uses=1] + %6 = load ptr, ptr %5, align 8 ; [#uses=0] %7 = add nsw i32 %j.0, 1 ; [#uses=1] br label %bb2 diff --git a/polly/test/CodeGen/20100720-MultipleConditions.ll b/polly/test/CodeGen/20100720-MultipleConditions.ll index eeb54f67de943bfdde3552a331b96a8dbc4d7f14..9f2268713853ce1d735ec9c3e2a7c1f0f43a28b5 100644 --- a/polly/test/CodeGen/20100720-MultipleConditions.ll +++ b/polly/test/CodeGen/20100720-MultipleConditions.ll @@ -26,8 +26,8 @@ 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" -@A = common global [100 x i32] zeroinitializer, align 16 ; <[100 x i32]*> [#uses=2] -@k = common global i32 0, align 4 ; [#uses=0] +@A = common global [100 x i32] zeroinitializer, align 16 ; [#uses=2] +@k = common global i32 0, align 4 ; [#uses=0] define i32 @main() nounwind { ;