[flang] Fix length handling in character kind implicit conversion (#74586)
[llvm-project.git] / polly / test / JSONExporter / ImportArrays / ImportArrays-No-name.ll
blob45bb3495de08c8d918f8a4bc5e2c5e9d0c2a57cb
1 ; RUN: not --crash opt %loadPolly -polly-import-jscop -polly-import-jscop-postfix=transformed -disable-output < %s 2>&1 | FileCheck %s
3 ; CHECK: Array has no key 'name'.
5 ; Verify if the JSONImporter checks if the arrays have a key name 'name'.
7 ;  for (i = 0; i < _PB_NI; i++)
8 ;    for (j = 0; j < _PB_NJ; j++)
9 ;      for (k = 0; k < _PB_NK; ++k)
10 ;        B[i][j] = beta * A[i][k];
14 target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
15 target triple = "x86_64-unknown-unknown"
17 ; Function Attrs: nounwind uwtable
18 define internal void @ia3(i32 %arg, i32 %arg1, i32 %arg2, double %arg3, double %beta, ptr %A, ptr %B, ptr %arg7) #0 {
19 bb:
20   br label %bb8
22 bb8:                                              ; preds = %bb
23   br label %bb9
25 bb9:                                              ; preds = %bb23, %bb8
26   %tmp = phi i64 [ 0, %bb8 ], [ %tmp24, %bb23 ]
27   br label %bb10
29 bb10:                                             ; preds = %bb20, %bb9
30   %tmp11 = phi i64 [ 0, %bb9 ], [ %tmp21, %bb20 ]
31   br label %bb12
33 bb12:                                             ; preds = %bb12, %bb10
34   %tmp13 = phi i64 [ 0, %bb10 ], [ %tmp18, %bb12 ]
35   %tmp14 = getelementptr inbounds [1024 x double], ptr %B, i64 %tmp, i64 %tmp13
36   %tmp15 = load double, ptr %tmp14, align 8
37   %tmp16 = fmul double %tmp15, %beta
38   %tmp17 = getelementptr inbounds [1056 x double], ptr %A, i64 %tmp, i64 %tmp11
39   store double %tmp16, ptr %tmp17, align 8
40   %tmp18 = add nuw nsw i64 %tmp13, 1
41   %tmp19 = icmp ne i64 %tmp18, 1024
42   br i1 %tmp19, label %bb12, label %bb20
44 bb20:                                             ; preds = %bb12
45   %tmp21 = add nuw nsw i64 %tmp11, 1
46   %tmp22 = icmp ne i64 %tmp21, 1056
47   br i1 %tmp22, label %bb10, label %bb23
49 bb23:                                             ; preds = %bb20
50   %tmp24 = add nuw nsw i64 %tmp, 1
51   %tmp25 = icmp ne i64 %tmp24, 1056
52   br i1 %tmp25, label %bb9, label %bb26
54 bb26:                                             ; preds = %bb23
55   ret void
58 attributes #0 = { nounwind uwtable "target-cpu"="x86-64" "target-features"="+aes,+avx,+cmov,+cx16,+fxsr,+mmx,+pclmul,+popcnt,+sse,+sse2,+sse3,+sse4.1,+sse4.2,+ssse3,+x87,+xsave,+xsaveopt" }