diff options
author | Simon Peyton Jones <simonpj@microsoft.com> | 2016-04-01 12:24:50 +0200 |
---|---|---|
committer | Joachim Breitner <mail@joachim-breitner.de> | 2016-04-06 14:52:57 +0200 |
commit | 1e80a5947a652a22a62a0d4d485104a59d0a69b0 (patch) | |
tree | fedbb9a355504dd18f2ce3414eb90b5d03aefa07 /testsuite/tests/perf/compiler/all.T | |
parent | 6ea42c72dc924eddba3f2ee22fa4e514084fa5cc (diff) | |
download | haskell-wip/cse-code-desmelling.tar.gz |
CSE code cleanup and improvementwip/cse-code-desmelling
Triggered by an observation by Joachim, Simon felt the urge to clean up
the CSE code a bit. This is the result.
(Code by Simon, commit message and other leg-work by Joachim)
Differential Revision: https://phabricator.haskell.org/D2074
Diffstat (limited to 'testsuite/tests/perf/compiler/all.T')
-rw-r--r-- | testsuite/tests/perf/compiler/all.T | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/testsuite/tests/perf/compiler/all.T b/testsuite/tests/perf/compiler/all.T index 6b85b4ac13..6ed2221c8c 100644 --- a/testsuite/tests/perf/compiler/all.T +++ b/testsuite/tests/perf/compiler/all.T @@ -610,13 +610,14 @@ test('T9020', [(wordsize(32), 343005716, 10), # Original: 381360728 # 2014-07-31: 343005716 (Windows) (general round of updates) - (wordsize(64), 698401736, 10)]) + (wordsize(64), 852298336, 10)]) # prev: 795469104 # 2014-07-17: 728263536 (general round of updates) # 2014-09-10: 785871680 post-AMP-cleanup # 2014-11-03: 680162056 Further Applicative and Monad adjustments # 2015-10-21: 786189008 Make stronglyConnCompFromEdgedVertices deterministic # 2016-01-26: 698401736 improvement from using ExpTypes instead of ReturnTvs + # 2016-04-06: 852298336 Refactoring of CSE #11781 ], compile,['']) @@ -678,12 +679,13 @@ test('T9872a', test('T9872b', [ only_ways(['normal']), compiler_stats_num_field('bytes allocated', - [(wordsize(64), 4918990352, 5), + [(wordsize(64), 4600233488, 5), # 2014-12-10 6483306280 Initally created # 2014-12-16 6892251912 Flattener parameterized over roles # 2014-12-18 3480212048 Reduce type families even more eagerly # 2015-12-11 5199926080 TypeInType (see #11196) # 2016-02-08 4918990352 Improved a bit by tyConRolesRepresentational + # 2016-04-06: 4600233488 Refactoring of CSE #11781 (wordsize(32), 1700000000, 5) ]), ], @@ -692,12 +694,13 @@ test('T9872b', test('T9872c', [ only_ways(['normal']), compiler_stats_num_field('bytes allocated', - [(wordsize(64), 4454071184, 5), + [(wordsize(64), 4306667256, 5), # 2014-12-10 5495850096 Initally created # 2014-12-16 5842024784 Flattener parameterized over roles # 2014-12-18 2963554096 Reduce type families even more eagerly # 2015-12-11 4723613784 TypeInType (see #11196) # 2016-02-08 4454071184 Improved a bit by tyConRolesRepresentational + # 2016-04-06: 4306667256 Refactoring of CSE #11781 (wordsize(32), 1500000000, 5) ]), ], |