racket/collects/typed-racket/optimizer
Vincent St-Amour fa01a5304a Recognize "interesting" call sites.
These are call sites where one of the callees accounts for a large portion
of the total time of its caller.

When such call sites are considered inlining failures, we can refine
recommendations.

The concept of interesting call site is also useful as a building block
for higher-level patterns.
2013-01-11 18:40:19 -05:00
..
tool Recognize "interesting" call sites. 2013-01-11 18:40:19 -05:00
apply.rkt scheme -> racket 2012-06-25 13:39:07 -04:00
box.rkt scheme -> racket 2012-06-25 13:39:07 -04:00
dead-code.rkt scheme -> racket 2012-06-25 13:39:07 -04:00
fixnum.rkt Be less aggressive about fixnum recommendations. 2012-12-04 19:29:15 -05:00
float-complex.rkt Recommend float-specific operations in case of unexpected complex. 2012-10-09 16:58:04 -04:00
float.rkt Disable optimization of mixed-mode arithmetic that may involve exact 0. 2012-12-04 19:29:16 -05:00
list.rkt Removed convenience.rkt from typed racket. 2012-08-07 15:50:50 -04:00
logging.rkt Remove out of date comment. 2012-10-02 10:18:48 -04:00
number.rkt scheme -> racket 2012-06-25 13:39:07 -04:00
numeric-utils.rkt
optimizer.rkt scheme -> racket 2012-06-25 13:39:07 -04:00
pair.rkt scheme -> racket 2012-06-25 13:39:07 -04:00
sequence.rkt Heterogenous -> heterogenEous. 2012-11-20 17:06:51 -05:00
string.rkt Removed convenience.rkt from typed racket. 2012-08-07 15:50:50 -04:00
struct.rkt scheme -> racket 2012-06-25 13:39:07 -04:00
unboxed-let.rkt Track mutable variables across modules. 2012-08-31 17:45:11 -04:00
utils.rkt
vector.rkt Fix partial bounds checking elimination. 2012-12-04 19:29:16 -05:00