Mon, 17 Jun 2013 17:55:19 +0200 |
Doug Simon |
an instanceof instruction lowers to a deoptimize-on-hint-miss snippet only if its profile indicates a miss (of a hint type) occurs an order of magnitude less than the compilation threshold
|
Fri, 14 Jun 2013 16:25:49 +0200 |
Lukas Stadler |
remove CullFrameStatesPhase
|
Wed, 12 Jun 2013 18:15:30 +0200 |
Doug Simon |
adjusted threshold at which the deoptimizing instanceof snippet is used and change the deoptimization action to None to reflect that fact it is a rare event but does not warrant reprofiling
|
Wed, 12 Jun 2013 16:04:42 +0200 |
Bernhard Urban |
add option to enable ahead of time compilation for hotspot (GRAAL-290)
|
Mon, 10 Jun 2013 15:17:10 +0200 |
Christian Haeubl |
Only avoid graph caching when the graph was built without profiling information.
|
Mon, 10 Jun 2013 12:21:58 +0200 |
Christian Haeubl |
Disabled printing of inlining decisions.
|
Mon, 10 Jun 2013 12:21:38 +0200 |
Christian Haeubl |
Temporarily enabled printing of inlining decisions.
|
Sat, 08 Jun 2013 15:44:39 +0200 |
Lukas Stadler |
Merge
|
Fri, 07 Jun 2013 16:43:35 +0200 |
Lukas Stadler |
pull basic algorithm of PartialEscapeAnalysisPhase into new base class EffectsPhase
|
Fri, 07 Jun 2013 14:36:45 +0200 |
Christian Haeubl |
Avoid graph caching if immature or no profiling information was used for graph building.
|
Thu, 06 Jun 2013 17:29:08 +0200 |
Doug Simon |
cleaner implementation of stable options
|
Thu, 06 Jun 2013 15:35:52 +0200 |
Doug Simon |
added support for stable options
|
Thu, 06 Jun 2013 11:04:24 +0200 |
Bernhard Urban |
CanonicalizerPhase: add OptCanonicalizeReads option (GRAAL-290)
|
Tue, 04 Jun 2013 17:33:14 +0200 |
Doug Simon |
converted remaining options in GraalOptions to new system (GRAAL-27)
|
Tue, 04 Jun 2013 00:35:28 +0200 |
Doug Simon |
converted more options from GraalOptions to new system (GRAAL-27)
|
Mon, 03 Jun 2013 21:59:44 +0200 |
Doug Simon |
extensible option system (GRAAL-27)
|
Tue, 28 May 2013 16:12:46 -0700 |
Christian Wimmer |
Flag to disable VerifyUsageWithEquals phase
|
Thu, 23 May 2013 12:07:34 +0200 |
Bernhard Urban |
CompileTask: add option to print exception on compile error
|
Fri, 17 May 2013 09:28:41 +0200 |
Christian Haeubl |
Avoid inlining of graphs with many invokes.
|
Tue, 14 May 2013 10:17:06 +0200 |
Christian Haeubl |
Fixes for the merge and inlining cleanups.
|
Mon, 13 May 2013 17:11:31 +0200 |
Christian Haeubl |
Merge.
|
Mon, 13 May 2013 16:46:39 +0200 |
Christian Haeubl |
Added some tunable parameters to the inlining phase.
|
Mon, 13 May 2013 13:14:17 +0200 |
Christian Haeubl |
some refactorings and cleanups for the InliningPhase
|
Wed, 08 May 2013 16:31:59 +0200 |
Christian Haeubl |
Drafted version of an inlining policy that uses the callee graph size as its metric.
|
Fri, 03 May 2013 14:57:01 +0200 |
Bernhard Urban |
GraalOptions: use detected number of cores by runtime for `Threads'
|
Tue, 30 Apr 2013 21:38:48 +0200 |
Gilles Duboscq |
Add loop safepoint elimination
|
Tue, 30 Apr 2013 13:00:09 +0200 |
Roland Schatz |
Load custom runtime implementations.
|
Mon, 29 Apr 2013 11:31:29 -0700 |
twisti |
intrinsify Reflection.getCallerClass
|
Sun, 28 Apr 2013 19:17:56 +0200 |
Thomas Wuerthinger |
Adjustment to the megamorphic inlining strategy such that it focuses on concrete methods.
|
Sun, 28 Apr 2013 18:38:48 +0200 |
Thomas Wuerthinger |
Introduce proxy nodes for propagating profiling information.
|
Sun, 28 Apr 2013 14:06:52 +0200 |
Thomas Wuerthinger |
Disable megamorphic inlining.
|
Sun, 28 Apr 2013 02:03:34 +0200 |
Thomas Wuerthinger |
Dispatch based on method instead of type if it seems more beneficial.
|
Sat, 27 Apr 2013 21:09:32 +0200 |
Thomas Wuerthinger |
New experiment with megamorphic inlining.
|
Mon, 22 Apr 2013 17:49:13 +0200 |
Christian Haeubl |
refactorings and cleanups for the removal of FixedNode.probability
|
Mon, 22 Apr 2013 13:29:55 +0200 |
Christian Haeubl |
removal of FixedNode.probability (draft)
|
Thu, 18 Apr 2013 02:06:15 +0200 |
Christos Kotselidis |
Turn off phase verification by default
|
Mon, 15 Apr 2013 16:56:41 +0200 |
Roland Schatz |
Compiler configurations.
|
Sat, 13 Apr 2013 22:59:27 -0700 |
twisti |
GRAAL-218: add CompileTheWorld functionality
|
Fri, 12 Apr 2013 10:50:28 +0200 |
Lukas Stadler |
make GraalOptions.BenchmarkDynamicCounters configurable
|
Wed, 10 Apr 2013 20:43:15 -0700 |
twisti |
GRAAL-213: add HotSpot-style PrintCompilation and PrintInlining
|
Tue, 09 Apr 2013 20:37:06 +0200 |
Andreas Woess |
invokedynamic: constant fold call site target with assumption; minor fixes
|
Mon, 08 Apr 2013 19:37:23 +0200 |
Lukas Stadler |
Merge
|
Mon, 08 Apr 2013 14:19:52 +0200 |
Lukas Stadler |
new GraalOption.BootstrapReplacements for debugging purposes
|
Fri, 05 Apr 2013 16:23:01 +0200 |
Bernhard Urban |
pipeline: include PushNodesThroughPi
|
Wed, 03 Apr 2013 16:47:11 +0200 |
Lukas Stadler |
Merge
|
Thu, 28 Mar 2013 17:37:09 +0100 |
Lukas Stadler |
rename early read elimination option and enable it
|
Wed, 03 Apr 2013 14:41:22 +0200 |
Christian Haeubl |
Merge.
|
Thu, 28 Mar 2013 12:58:50 +0100 |
Christian Haeubl |
Merge.
|
Thu, 28 Mar 2013 12:55:13 +0100 |
Christian Haeubl |
finished ProfilingInfo testcases
|
Thu, 28 Mar 2013 16:58:44 +0100 |
Matthias Grimmer |
Merge
|
Thu, 28 Mar 2013 16:58:23 +0100 |
Matthias Grimmer |
Added executeHelper to HotSpotInstalled code that gets replaced by a MethodSubstitution
|
Thu, 07 Mar 2013 14:45:58 +0100 |
Lukas Stadler |
new PEAInliningHints option, turn new options off by default
|
Thu, 07 Mar 2013 13:47:09 +0100 |
Lukas Stadler |
simple iterative inlining, simple read elimination in PEA
|
Mon, 25 Mar 2013 11:09:40 +0100 |
Lukas Stadler |
GraalOptions.BenchmarkDynamicCounters to get counters for dacapo/specjvm2008 run
|
Fri, 22 Mar 2013 12:56:04 +0100 |
Christos Kotselidis |
-Merge with trunk
|
Thu, 21 Mar 2013 14:11:13 +0100 |
Christos Kotselidis |
-Merge with tip
|
Thu, 21 Mar 2013 11:30:38 +0100 |
Christos Kotselidis |
-Integration of WB Serial Snippets-Integration of G1 WB Snippets (partially working)-Fix allocation bug with -XX:-UseTLAB and -XX:+UseSerialGC
|
Wed, 20 Mar 2013 21:39:24 +0100 |
Christos Kotselidis |
-Cleanup code
|
Wed, 20 Mar 2013 20:13:08 +0100 |
Christos Kotselidis |
-Create push patch
|
Wed, 27 Feb 2013 15:15:04 +0100 |
Christos Kotselidis |
-More porting to G1 WBs
|