[flang] Fix length handling in character kind implicit conversion (#74586)
[llvm-project.git] / polly / test / Simplify / emptyaccessdomain.ll
blob54ac14ab398c659b437e9ca9dc7812f242574c7e
1 ; RUN: opt %loadPolly -polly-import-jscop -polly-import-jscop-postfix=transformed -polly-print-simplify -disable-output < %s | FileCheck %s -match-full-lines
3 ; for (int j = 0; j < n; j += 1) {
4 ;   A[0] = 42.0;
5 ; }
7 define void @emptyaccessdomain(i32 %n, ptr noalias nonnull %A) {
8 entry:
9   br label %for
11 for:
12   %j = phi i32 [0, %entry], [%j.inc, %inc]
13   %j.cmp = icmp slt i32 %j, %n
14   br i1 %j.cmp, label %body, label %exit
16     body:
17       store double 42.0, ptr %A
18       br label %inc
20 inc:
21   %j.inc = add nuw nsw i32 %j, 1
22   br label %for
24 exit:
25   br label %return
27 return:
28   ret void
32 ; CHECK: Statistics {
33 ; CHECK:     Accesses with empty domains removed: 1
34 ; CHECK:     Stmts removed: 1
35 ; CHECK: }
37 ; CHECK:      After accesses {
38 ; CHECK-NEXT: }