log graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/GraalOptions.java @ 4706:a59fe7906f0b

age author description
Mon, 27 Feb 2012 19:41:14 +0100 Lukas Stadler additional LoopFrequencyPropagationPolicy versions
Fri, 24 Feb 2012 18:30:42 -0800 Christian Haeubl reenable polymorphic calls
Fri, 24 Feb 2012 18:30:25 -0800 Christian Haeubl disable polymorphic calls
Fri, 24 Feb 2012 18:30:00 -0800 Christian Haeubl reduce maximum desired size
Fri, 24 Feb 2012 18:29:34 -0800 Christian Haeubl increase small compiled code size
Fri, 24 Feb 2012 18:29:00 -0800 Christian Haeubl adjust inlining policy's maximum trivial size
Fri, 24 Feb 2012 18:23:41 -0800 Christian Haeubl reduce inlining policy's maximum size
Tue, 21 Feb 2012 16:18:48 +0100 Andreas Woess Disable propagate types phase. Fix intrinsification of an invoke with a deoptimize node.
Mon, 20 Feb 2012 14:29:51 +0100 Lukas Stadler experimental: added PiNode and PropagateTypesPhase
Fri, 17 Feb 2012 16:03:09 -0800 Christian Haeubl added another variant for propagating loop frequencies
Thu, 16 Feb 2012 16:31:27 -0800 Christian Haeubl disabled megamorphic calls, trying an inlining policy where invokes within loops do not have any advantages
Thu, 16 Feb 2012 14:02:08 -0800 Christian Haeubl disable megamorphic inlining for now
Tue, 14 Feb 2012 18:00:32 -0800 Christian Haeubl set default inlining policy to the greedy one
Tue, 14 Feb 2012 13:53:25 -0800 Christian Haeubl bugfixes, added bytecode complexity estimation
Mon, 13 Feb 2012 18:40:54 -0800 Christian Haeubl changed DynamicSizeBasedInliningPolicy to use log(probability) for frequently executed loops, added check for SmallCompiledCodeSize to WeightBasedInliningPolicy.
Sat, 11 Feb 2012 10:30:46 -0800 Christian Haeubl added another inlining policy, added option to disable propagation of loop frequencies
Fri, 10 Feb 2012 17:03:51 -0800 Christian Haeubl reverted default inlining policy
Fri, 10 Feb 2012 14:37:38 -0800 Christian Haeubl active client compiler inlining policy for one run on the benchmark server
Fri, 10 Feb 2012 14:36:19 -0800 Christian Haeubl avoid recursive inlining, escape analysis does no longer restart inlining with level 0, bugfixes
Fri, 10 Feb 2012 11:14:51 -0800 Christian Haeubl added compilation time statistics to product mode
Thu, 09 Feb 2012 18:35:47 -0800 Christian Haeubl added option to summarize debug values
Thu, 09 Feb 2012 13:26:51 -0800 Christian Haeubl changed profiling maturity so that profiling information is used more likely
Thu, 09 Feb 2012 10:24:41 +0100 Thomas Wuerthinger Try a more aggressive setting wrt to generating exception branches at invokes.
Wed, 08 Feb 2012 20:30:47 -0800 Christian Haeubl fixed exception framestate
Tue, 07 Feb 2012 18:37:49 -0800 Christian Haeubl added two inlining policies for comparison
Tue, 07 Feb 2012 11:43:05 -0800 Christian Haeubl fixed profiling of typechecks
Mon, 06 Feb 2012 09:41:16 -0800 Christian Haeubl Merge
Fri, 03 Feb 2012 13:42:45 -0800 Christian Haeubl added C1 inlining policy for comparison, bugfixes
Thu, 02 Feb 2012 16:07:52 -0800 Christian Haeubl Merge
Tue, 31 Jan 2012 17:09:11 -0800 Christian Haeubl fixed framestate for inlining multiple methods
Tue, 31 Jan 2012 11:37:16 -0800 Christian Haeubl inlining bugfixes and cleanup
Fri, 27 Jan 2012 11:36:09 -0800 Christian Haeubl some parts for inlining multiple methods
Fri, 03 Feb 2012 10:17:33 +0100 Lukas Stadler add hints to InstanceOfNode and CheckCastNode
Sun, 29 Jan 2012 00:06:40 +0100 Thomas Wuerthinger Remove TraceRelocation flag.
Sun, 29 Jan 2012 00:05:58 +0100 Thomas Wuerthinger Remove TraceLIRVisit
Sun, 29 Jan 2012 00:04:36 +0100 Thomas Wuerthinger Remove TraceAssembler flag.
Sun, 29 Jan 2012 00:03:33 +0100 Thomas Wuerthinger Remove TraceInlining.
Sat, 28 Jan 2012 23:56:49 +0100 Thomas Wuerthinger Remove TraceCanonicalizer flag.
Sat, 28 Jan 2012 23:55:52 +0100 Thomas Wuerthinger Remove TraceGVN flag.
Sat, 28 Jan 2012 23:55:02 +0100 Thomas Wuerthinger Remove TraceProbability flag.
Sat, 28 Jan 2012 23:53:14 +0100 Thomas Wuerthinger Removed TraceReadElimination flag.
Sat, 28 Jan 2012 00:40:18 +0100 Thomas Wuerthinger Merge.
Thu, 26 Jan 2012 18:33:58 +0100 Thomas Wuerthinger Drafted regexp filters. Rewrote logging statements of floating read phase.
Tue, 24 Jan 2012 20:32:23 +0100 Thomas Wuerthinger Draft changes to the graph plotting.
Fri, 20 Jan 2012 15:08:24 +0100 Thomas Wuerthinger Merge.
Fri, 20 Jan 2012 14:58:51 +0100 Thomas Wuerthinger More work on debug framework.
Tue, 17 Jan 2012 23:35:21 +0100 Thomas Wuerthinger More work on debug framework. Removed concept of GraalContext.
Fri, 27 Jan 2012 17:28:24 +0100 Lukas Stadler enable UseExceptionProbability by default and fix the InliningUtil to correctly handle FrameState.AFTER_EXCEPTION_BCI for Invokes without an exception edge
Tue, 17 Jan 2012 19:36:20 -0800 Christian Wimmer Use HexCodeFile for disassembly to avoid loading slow disassembler.
Tue, 10 Jan 2012 09:07:56 -0800 Christian Wimmer Test how trace-code wrapped into an assert looks like.
Tue, 03 Jan 2012 18:47:27 -0800 Christian Wimmer Do not emit stack-to-stack moves.
Wed, 28 Dec 2011 18:13:25 -0800 Christian Wimmer Initial commit of SSA-based spill-all register assignment
Sat, 17 Dec 2011 19:59:18 +0100 Thomas Wuerthinger Added Java files from Maxine project.
Wed, 10 Aug 2011 01:12:36 +0200 Thomas Wuerthinger Fourth round of refactoring.
Tue, 09 Aug 2011 23:56:10 +0200 Thomas Wuerthinger First round of refactoring.
Mon, 08 Aug 2011 17:42:34 +0200 Thomas Wuerthinger Fixed an issue with special div checks.
Mon, 08 Aug 2011 15:19:09 +0200 Lukas Stadler IdealGraphPrinter can now output bytecodes, enabled by default (GraalOptions.PrintIdealGraphBytecodes)
Mon, 01 Aug 2011 13:56:56 +0200 Gilles Duboscq Merge
Mon, 01 Aug 2011 10:33:53 +0200 Gilles Duboscq Fix for scheduleOutOfLoops : scehdule in the latest block possible even when scheduling out of loops
Fri, 29 Jul 2011 17:39:14 +0200 Gilles Duboscq Optimization for the scheduler changes