1 ##=== TEST.aa.report - Report description for AA tests ---------*- perl -*-===##
3 # This file defines a report to be generated for the alias analysis comparison
6 ##===----------------------------------------------------------------------===##
10 my ($Cols, $Col) = @_;
11 if ($Cols->[$Col-2] ne "*" and
12 $Cols->[$Col-2] != "0") {
13 return $Cols->[$Col-1]/$Cols->[$Col-2];
20 $_[0] =~ m|/([0-9]+)%/|;
28 # Sort in ascending order
31 # For latex output, limit benchmarks and rename as appropriate
33 'treeadd' => 'Olden-treeadd',
34 'bisort' => 'Olden-bisort',
36 'perimeter' => 'Olden-perimeter',
37 'health' => 'Olden-health',
39 'power' => 'Olden-power',
40 'em3d' => 'Olden-em3d',
41 'voronoi' => 'Olden-voronoi',
44 'anagram' => 'ptrdist-anagram',
47 'yacr2' => 'ptrdist-yacr2',
50 '179.art' => '179.art',
51 '183.equake' => '183.equake',
52 '181.mcf' => '181.mcf',
53 '256.bzip2' => '256.bzip2',
54 '164.gzip' => '164.gzip',
55 '197.parser' => '197.parser',
56 '188.ammp' => '188.ammp',
57 '175.vpr' => '175.vpr',
58 '300.twolf' => '300.twolf',
59 '186.crafty' => '186.crafty',
60 '255.vortex' => '255.vortex',
61 '254.gap' => '254.gap',
68 @LatexColumns = (2, 3, 4, 5, 6);
70 # Specify how to reformat columns to be presentable...
71 %LatexColumnFormat = (
78 # These are the columns for the report. The first entry is the header for the
79 # column, the second is the regex to use to match the value. Empty list create
80 # seperators, and closures may be put in for custom processing.
83 ["Name:", '\'([^\']+)\' Program'],
86 ["basic", '.basic.txt: [^:]*Summary: (.*)'],
87 ["steens-fi", '.steens-fi.txt: [^:]*Summary: (.*)'],
88 ["steens", '.steens.txt: [^:]*Summary: (.*)'],
89 ["ds-fi", '.ds-fi.txt: [^:]*Summary: (.*)'],
90 ["ds", '.ds.txt: [^:]*Summary: (.*)'],
93 #Output/treeadd.aa.andersens.txt: Total Execution Time: 0 seconds (0.00111997 wall clock)
94 ["basic", '.basic.txt: [^(]*\(([-e0-9.]+) wall'],
95 ["steens-fi", '.steens-fi.txt: [^(]*\(([-e0-9.]+) wall'],
96 ["steens", '.steens.txt: [^(]*\(([-e0-9.]+) wall'],
97 ["ds-fi", '.ds-fi.txt: [^(]*\(([-e0-9.]+) wall'],
98 ["ds", '.ds.txt: [^(]*\(([-e0-9.]+) wall'],