log graal/com.oracle.graal.phases/src/com/oracle/graal/phases/GraalOptions.java @ 9914:84890660eefb

age author description
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
Thu, 21 Mar 2013 09:44:47 +0100 Doug Simon Merge.
Wed, 20 Mar 2013 22:23:14 +0100 Doug Simon rename packages: *snippets* -> *replacements*
Wed, 20 Mar 2013 08:22:35 -0700 Christian Wimmer Remove flag and optimization for object method arguments in the register allocator. Needs more investigation of GC impact on HotSpot
Tue, 19 Mar 2013 14:08:54 +0100 Doug Simon removed unnecessary MethodEndBreakpointGuards option
Mon, 18 Mar 2013 19:21:01 -0700 Christian Wimmer Only stack slots in caller frame are method arguments. Also optimize object arguments when the runtime supports it.
Sun, 17 Mar 2013 21:27:09 +0100 Thomas Wuerthinger Enable convert deopts to guards optimization.
Fri, 15 Mar 2013 20:07:15 +0100 Doug Simon re-enabled frame omission
Fri, 15 Mar 2013 02:18:46 +0100 Thomas Wuerthinger Disable deopt to guard conversion.
Thu, 14 Mar 2013 19:13:40 +0100 Thomas Wuerthinger Enable exception probabilities for operations by default.
Thu, 14 Mar 2013 01:09:43 +0100 Thomas Wuerthinger Merge.