39 lines · plain
1; RUN: opt %loadNPMPolly '-passes=polly-custom<import-jscop;simplify-0>' -polly-print-simplify -polly-import-jscop-postfix=transformed -disable-output < %s | FileCheck %s -match-full-lines2;3; for (int j = 0; j < n; j += 1) {4; A[0] = 42.0;5; }6;7define void @emptyaccessdomain(i32 %n, ptr noalias nonnull %A) {8entry:9 br label %for10 11for:12 %j = phi i32 [0, %entry], [%j.inc, %inc]13 %j.cmp = icmp slt i32 %j, %n14 br i1 %j.cmp, label %body, label %exit15 16 body:17 store double 42.0, ptr %A18 br label %inc19 20inc:21 %j.inc = add nuw nsw i32 %j, 122 br label %for23 24exit:25 br label %return26 27return:28 ret void29}30 31 32; CHECK: Statistics {33; CHECK: Accesses with empty domains removed: 134; CHECK: Stmts removed: 135; CHECK: }36 37; CHECK: After accesses {38; CHECK-NEXT: }39