xref: /llvm-project/polly/test/ScopInfo/NonAffine/whole-scop-non-affine-subregion-in-loop.ll (revision e1f056f692d869708c1898d9d65a69ac5584a0ed)
1; RUN: opt %loadNPMPolly '-passes=print<polly-function-scops>' -disable-output < %s
2;
3; Regression test that triggered a memory leak at some point (24947).
4;
5define void @snrm2() {
6entry:
7  br label %for.body.56.lr.ph
8
9for.body.56.lr.ph:                                ; preds = %entry
10  br label %for.body.56
11
12for.body.56:                                      ; preds = %for.inc.106, %for.body.56.lr.ph
13  br label %if.end.73
14
15if.end.73:                                        ; preds = %for.body.56
16  %cmp82 = fcmp ogt float undef, undef
17  br i1 %cmp82, label %if.then.84, label %if.end.100
18
19if.then.84:                                       ; preds = %if.end.73
20  br label %for.inc.106
21
22if.end.100:                                       ; preds = %if.end.73
23  br label %for.inc.106
24
25for.inc.106:                                      ; preds = %if.end.100, %if.then.84
26  br i1 undef, label %for.body.56, label %for.end.110
27
28for.end.110:                                      ; preds = %for.inc.106
29  ret void
30}
31