summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Jump optimizations may enable more push-pop eliminationLukas Rytz2016-01-243-2/+50
* SI-8601 Don't treat newarray as dead codeLukas Rytz2016-01-243-6/+3
* Harden methods to recognize method invocations to optimizeLukas Rytz2016-01-2316-405/+350
* Precompile some regexes used in the backendLukas Rytz2016-01-203-7/+12
* Run DCE before the closure optimizer (fixes a crash)Lukas Rytz2016-01-204-111/+154
* Move copy propagation implementation to a separate fileLukas Rytz2015-12-162-622/+650
* Harden push-pop elimination when eliminating constantsLukas Rytz2015-12-151-4/+8
* Apply local optimization based on nullness informationLukas Rytz2015-12-156-26/+196
* Ensure that `-Yopt:l:none` takes precedence, tidy optimizer settingsLukas Rytz2015-12-151-17/+28
* Eliminate unnecessary castsLukas Rytz2015-12-157-44/+138
* Eliminate non-escaping boxes, tuples and refsLukas Rytz2015-12-157-129/+1521
* Make some testing tools from InlinerTest available to other testsLukas Rytz2015-12-133-20/+17
* Rename test MethodLevelOpts -> MethodLevelOptsTestLukas Rytz2015-12-131-4/+4
* Minor cleanups in eliminateStaleStoresLukas Rytz2015-12-131-6/+7
* Fix push-pop elimination for values pushed by DUPLukas Rytz2015-12-133-37/+49
* Don't run closure optimizer on methods too large for prod-consLukas Rytz2015-12-131-7/+9
* Fix in "consumersOfOutputsFrom" query in prod-cons analysisLukas Rytz2015-11-231-10/+21
* Support specialized functions in closure optimizerLukas Rytz2015-11-136-47/+386
* Fix specialized function class names in closure optimizerLukas Rytz2015-11-102-2/+21
* Clean up optimizer settings.Lukas Rytz2015-11-103-23/+19
* Copy propagation, remove unused values (closures!) and local variablesLukas Rytz2015-11-107-85/+1104
* Fix merging of AliasingFramesLukas Rytz2015-11-101-13/+22
* Clean up DCE: remove eliminated callsites from call graph earlierLukas Rytz2015-11-102-34/+32
* Remove InstructionResultSize (subsumed by InstructionStackEffect)Lukas Rytz2015-11-102-237/+2
* Fix VarInstruction extractor to include IINCLukas Rytz2015-11-103-12/+17
* [trivial] import Opcodes._ in two files, move a utility methodLukas Rytz2015-10-292-53/+51
* Track aliases of primitive values in AliasingFrameLukas Rytz2015-10-293-19/+85
* Merge pull request #4813 from rcmurphy/topic/improved-softrefSeth Tisue2015-10-271-0/+13
|\
| * Add Extractor and apply Method for SoftReferenceRebecca Claire Murphy2015-10-221-0/+13
* | Merge pull request #4808 from retronym/ticket/9527Seth Tisue2015-10-275-2/+31
|\ \
| * | SI-9527 Fix NPE in ambiguous implicit error generationJason Zaugg2015-10-215-2/+31
* | | Merge pull request #4794 from densh/topic/predef-autoboxingSeth Tisue2015-10-272-17/+52
|\ \ \
| * | | Fixes an inconsistency between BoxesRunTime and Predef's autoboxingDenys Shabalin2015-10-082-17/+52
* | | | Merge pull request #4811 from lrytz/opt/computeMaxsLukas Rytz2015-10-277-228/+405
|\ \ \ \
| * | | | Use a single Int for the prod / cons values of InstructionStackEffectLukas Rytz2015-10-274-44/+33
| * | | | Support JSR / RET in computeMaxLocalsMaxStackLukas Rytz2015-10-272-9/+20
| * | | | More efficient way to compute maxLocals / maxStackLukas Rytz2015-10-276-209/+386
|/ / / /
* | | | Merge pull request #4820 from lrytz/t9535Lukas Rytz2015-10-279-27/+74
|\ \ \ \
| * | | | SI-9535 correct bytecode and generic signatures for @throws[TypeParam]Lukas Rytz2015-10-269-27/+74
| | |_|/ | |/| |
* | | | Merge pull request #4821 from retronym/review/4817Jason Zaugg2015-10-271-32/+0
|\ \ \ \
| * | | | Remove unneeded overrides from ReplGLobalSom Snytt2015-10-271-32/+0
| |/ / /
* | | | Merge pull request #4815 from som-snytt/test/stringcontext-fJason Zaugg2015-10-273-193/+160
|\ \ \ \
| * | | | f interp test is junitSom Snytt2015-10-253-193/+160
| |/ / /
* | | | Merge pull request #4807 from lrytz/opt/innerClassAttrLukas Rytz2015-10-2613-317/+344
|\ \ \ \ | |/ / / |/| | |
| * | | Clean up CoreBTypes, consistent names, remove unused entriesLukas Rytz2015-10-2010-190/+136
| * | | Simplify and correctify calculation of the InnerClass attributeLukas Rytz2015-10-2011-153/+234
* | | | Merge pull request #4802 from SethTisue/merge-2.11-to-2.12-oct-16Lukas Rytz2015-10-2126-88/+264
|\ \ \ \ | |/ / / |/| | |
| * | | merge 2.11.x onto 2.12.x, Oct 16 2015Seth Tisue2015-10-1626-88/+264
| |\ \ \ | | |_|/ | |/| |
| | * | Merge pull request #4791 from performantdata/issue/9508Lukas Rytz2015-10-158-47/+17
| | |\ \
| | | * | SI-9508 fix classpaths in Eclipse configurationPerformant Data LLC2015-10-128-47/+17