log graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/GraalOptions.java @ 4456:f4c82dd4619e

age author description
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
Fri, 29 Jul 2011 16:36:53 +0200 Gilles Duboscq Remterialization during scheduling, can take live range into account
Mon, 01 Aug 2011 13:45:25 +0200 Peter Hofer When a method that has been compiled before is considered for inlining, use its compiled (native) code size for size checks. This avoids inlining compiled methods that already contain many other inlined methods, reducing generated code size and usually execution time as well. Also, add GraalMetrics bookkeeping for inlining.
Wed, 20 Jul 2011 18:49:19 +0200 Gilles Duboscq Added Verify option to be able to diable graph verification, ideal graph printing now also print string value for colors, removed redundant DCE/Canon phases
Mon, 18 Jul 2011 11:56:49 +0200 Gilles Duboscq Merge
Thu, 14 Jul 2011 22:22:44 +0200 Gilles Duboscq Draft rematerialization after eager GVN, only canonicalize new nodes after loop optimisations
Thu, 14 Jul 2011 10:33:35 +0200 Lukas Stadler cleanup, new shell scripts for examples
Tue, 12 Jul 2011 18:14:45 +0200 Gilles Duboscq Merge
Tue, 12 Jul 2011 17:54:32 +0200 Gilles Duboscq Fix broken code in exemples, Fix regression and bug in peeling/inverting
Tue, 12 Jul 2011 17:00:25 +0200 Lukas Stadler global absolute probability analysis:
Thu, 07 Jul 2011 16:07:11 +0200 Thomas Wuerthinger Drafted inlining guide interface. Added new compiler flag -G:Extend
Wed, 06 Jul 2011 21:40:39 +0200 Thomas Wuerthinger decoupled code emitting order from linear scan order. align loops. reorder short loops. fixed linear scan order.
Wed, 06 Jul 2011 17:53:05 +0200 Thomas Wuerthinger Generating safepoints.
Wed, 06 Jul 2011 16:15:15 +0200 Thomas Wuerthinger Lowering of array accesses.
Tue, 05 Jul 2011 19:49:35 +0200 Thomas Wuerthinger Introduced optimistic schedule and hid it behind a flag.
Sat, 02 Jul 2011 02:46:04 +0200 Thomas Wuerthinger Various fixes around escape analysis.
Fri, 01 Jul 2011 20:11:51 +0200 Thomas Wuerthinger Adjusted inlining decision (depend on max node size instead of max codeSize).
Fri, 01 Jul 2011 19:39:29 +0200 Thomas Wuerthinger Merge.
Fri, 01 Jul 2011 19:39:14 +0200 Thomas Wuerthinger Canonicalize RegisterFinalizer nodes.
Fri, 01 Jul 2011 18:24:04 +0200 Thomas Wuerthinger Merge.
Wed, 29 Jun 2011 15:45:20 +0200 Thomas Wuerthinger Added canonicalization of boolean nodes and if conditions
Tue, 28 Jun 2011 15:48:05 +0200 Thomas Wuerthinger Draft GVN.
Fri, 01 Jul 2011 19:00:37 +0200 Lukas Stadler escape analysis debug info fixes
Fri, 01 Jul 2011 18:37:54 +0200 Gilles Duboscq Fixed various peeling bugs (can use nodes which are not Placeholders as loop exits)
Tue, 28 Jun 2011 19:22:42 +0200 Lukas Stadler merge
Tue, 28 Jun 2011 19:14:28 +0200 Lukas Stadler more escape analysis work: debug info
Mon, 27 Jun 2011 17:15:12 +0200 Lukas Stadler merge
Mon, 27 Jun 2011 17:13:33 +0200 Lukas Stadler more escape analysis changes
Wed, 22 Jun 2011 11:55:42 +0200 Lukas Stadler InliningPhase can take a hint on what to inline, initial work on EscapeAnalysisPhase
Tue, 28 Jun 2011 17:08:45 +0200 Gilles Duboscq Added -G:+PlotOnError option to print graph to IGV even without -G:+Plot on error condition (verification failure or AssertionError/RuntimeException in a Phase)
Tue, 28 Jun 2011 13:52:36 +0200 Thomas Wuerthinger Added read elimination phase.