Fix file mode.
[llvm-testsuite.git] / TEST.pollyscops.report
blob23877db047fc182eb9b0a84a8e9e62f1d8f7f465
1 ##=== TEST.pollyscops.report - Report desc for pollyscops tests ----*- perl -*-===##
3 # This file defines a report to be generated for the pollyscops test.
5 ##===----------------------------------------------------------------------===##
7 # Sort by name
8 $SortCol = 1;
9 $TrimRepeatedPrefix = 1;
11 # These are the columns for the report.  The first entry is the header for the
12 # column, the second is the regex to use to match the value.  Empty list create
13 # seperators, and closures may be put in for custom processing.
15 # Name
16  ["Name" , '\'([^\']+)\' Program'],
17  [],
18 # SCoPs
19  ["total scop",  '([0-9]+).*Number of valid SCoP'],
20  [],
21  ["#rich",   '([0-9]+).*Number of SCoP has loop inside'],
22  [],
23 # Regions
24  ["#good regions",   '([0-9]+).*Number of regions that a valid part of SCoP'],
25  [],
26 # Bad regions
27  ["LoopNest ", '([0-9]+).*Number of bad regions for SCoP: Some loop has multiple exit'],
28  ["CFG ", '([0-9]+).*Number of bad regions for SCoP: CFG too complex'],
29  ["IndVar ", '([0-9]+).*Non canonical induction variable in loop'],
30  ["Scalar ", '([0-9]+).*scalar dependency'],
31  ["LoopBound ", '([0-9]+).*Number of bad regions for SCoP: Loop bound could not compute'],
32  ["FuncCall ", '([0-9]+).*Number of bad regions for SCoP: Function call'],
33  ["AffFunc ", '([0-9]+).*Number of bad regions for SCoP: Expression not affine'],
34  ["Other ", '([0-9]+).*Number of bad regions for SCoP: Other'],
35  []
36  );