summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Jump optimizations may enable more push-pop eliminationLukas Rytz2016-01-242-2/+34
* SI-8601 Don't treat newarray as dead codeLukas Rytz2016-01-241-4/+0
* Harden methods to recognize method invocations to optimizeLukas Rytz2016-01-2315-404/+349
* Precompile some regexes used in the backendLukas Rytz2016-01-203-7/+12
* Run DCE before the closure optimizer (fixes a crash)Lukas Rytz2016-01-203-111/+135
* 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-153-12/+128
* Ensure that `-Yopt:l:none` takes precedence, tidy optimizer settingsLukas Rytz2015-12-151-17/+28
* Eliminate unnecessary castsLukas Rytz2015-12-154-34/+97
* Eliminate non-escaping boxes, tuples and refsLukas Rytz2015-12-155-74/+1189
* 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-134-47/+179
* Fix specialized function class names in closure optimizerLukas Rytz2015-11-101-2/+4
* Clean up optimizer settings.Lukas Rytz2015-11-103-23/+19
* Copy propagation, remove unused values (closures!) and local variablesLukas Rytz2015-11-104-58/+920
* 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-291-18/+21
* 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-271-2/+3
|\ \
| * | SI-9527 Fix NPE in ambiguous implicit error generationJason Zaugg2015-10-211-2/+3
* | | Merge pull request #4794 from densh/topic/predef-autoboxingSeth Tisue2015-10-271-17/+17
|\ \ \
| * | | Fixes an inconsistency between BoxesRunTime and Predef's autoboxingDenys Shabalin2015-10-081-17/+17
| |/ /
* | | 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-276-27/+38
|\ \ \
| * | | SI-9535 correct bytecode and generic signatures for @throws[TypeParam]Lukas Rytz2015-10-266-27/+38
| | |/ | |/|
* | | 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 #4807 from lrytz/opt/innerClassAttrLukas Rytz2015-10-2611-313/+340
|\ \ \ | |/ / |/| |
| * | Clean up CoreBTypes, consistent names, remove unused entriesLukas Rytz2015-10-2010-190/+136
| * | Simplify and correctify calculation of the InnerClass attributeLukas Rytz2015-10-209-149/+230
* | | Merge pull request #4802 from SethTisue/merge-2.11-to-2.12-oct-16Lukas Rytz2015-10-2121-85/+156
|\ \ \ | |/ / |/| |
| * | merge 2.11.x onto 2.12.x, Oct 16 2015Seth Tisue2015-10-1621-85/+156
| |\ \ | | |/ | |/|
| | * 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
| | * | Merge pull request #4798 from performantdata/issue/9513Seth Tisue2015-10-151-1/+18
| | |\ \
| | | * | Document some OpenHashMap internal methods.Performant Data LLC2015-10-101-0/+13
| | | * | SI-9513 decrement "deleted" count in OpenHashMap.put() when slot reusedPerformant Data LLC2015-10-101-1/+5
| | | |/
| | * | Merge pull request #4788 from dk14/patch-1Seth Tisue2015-10-141-1/+1
| | |\ \
| | | * | explicitly specify insertion-order feature in docsdk142015-10-061-1/+1