summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/backend/jvm/opt/InlinerHeuristics.scala
Commit message (Expand)AuthorAgeFilesLines
* Fix typos in compiler and reflectJanek Bogucki2017-02-131-1/+1
* Don't exclude super calls to trait methods from inliningLukas Rytz2016-11-291-4/+8
* Better inliner support for 2.12 trait encodingLukas Rytz2016-11-251-86/+119
* Emit trait method bodies in staticsJason Zaugg2016-06-281-4/+24
* Store source file paths of classes being compiled in the bytecode repoLukas Rytz2016-06-061-4/+6
* Merge pull request #5186 from lrytz/inlinerM5Jason Zaugg2016-05-271-8/+40
|\
| * Debug flag to print a summary of the inliner's workLukas Rytz2016-05-241-8/+40
* | Rename -Yopt to -opt, -Yopt-warnings to -opt-warningsLukas Rytz2016-05-251-3/+3
|/
* SI-9684 Deprecate JavaConversionsSom Snytt2016-04-221-1/+1
* Merge pull request #5082 from lrytz/inlineImplClassCleanupLukas Rytz2016-04-071-4/+2
|\
| * Remove dead code in the optimizer related to trait impl classesLukas Rytz2016-04-041-4/+2
* | General cleanups and less warnings during a Scala buildsoc2016-04-041-3/+1
|/
* SD-79 don't issue spurious inliner warnings under l:projectLukas Rytz2016-02-151-2/+2
* Allow @inline/noinline at callsites (in addition to def-site)Lukas Rytz2015-10-201-9/+8
* Simplify post inlining requestsLukas Rytz2015-10-201-2/+4
* Don't create inline requests for callsites that cannot be inlinedLukas Rytz2015-10-201-38/+59
* First version of inliningh heuristics that prefer higher-order methosLukas Rytz2015-09-181-2/+10
* In the call graph, rename higherOrderParams to samParamTypesLukas Rytz2015-09-171-18/+0
* Include information about higher-order methods in the call graphLukas Rytz2015-08-281-21/+52
* Make sure to inline only callsites in classes being compiledLukas Rytz2015-08-271-29/+33
* Introduce a type for inline requestsLukas Rytz2015-08-271-30/+40
* move current inliner heuristic to the InlinerHeuristics classLukas Rytz2015-08-271-0/+49
* Store SAM information in ClassBTypesLukas Rytz2015-08-271-0/+146