log

age author description
Fri, 08 Jul 2011 15:00:16 +0200 Gilles Duboscq Merge
Fri, 08 Jul 2011 14:49:01 +0200 Gilles Duboscq Fix for peeling spliting : inner framestates which are attached to nodes after the coloring can not be colored
Fri, 08 Jul 2011 13:38:38 +0200 Gilles Duboscq More precise inOrBefore, make both inOrBefore and inOrAfter accessible on Loop, compute inOrAfter, inOrBefore and full loop nodes only if needed
Thu, 07 Jul 2011 18:21:30 +0200 Gilles Duboscq Canonicalize & DCE after peeling, fix for spliting in peeling
Thu, 07 Jul 2011 16:04:21 +0200 Gilles Duboscq Removed assertion in EdgeMoveOptimizer that is not valid anymore because of guards
Fri, 08 Jul 2011 18:02:04 +0200 Thomas Wuerthinger Merge.
Fri, 08 Jul 2011 18:01:29 +0200 Thomas Wuerthinger Simplified some of the examples.
Fri, 08 Jul 2011 15:25:57 +0200 Peter Hofer IdealGraphVisualizer: Update branding to use a custom application icon and the Oracle logo, also don't show the version in the main window title bar
Fri, 08 Jul 2011 14:26:12 +0200 Peter Hofer IdealGraphVisualizer: Make scheduling more robust by ignoring graphs without any nodes and by using the node with the lowest id as root when there is no node labeled "Root" and no node without predecessors
Fri, 08 Jul 2011 11:56:25 +0200 Peter Hofer IdealGraphVisualizer: in the standard group organizer, put single graphs below group nodes too
Fri, 08 Jul 2011 13:41:27 +0200 Lukas Stadler added FrameModifier extension, added deopt example
Thu, 07 Jul 2011 20:46:20 +0200 Thomas Wuerthinger New optimization phase example.
Thu, 07 Jul 2011 19:58:00 +0200 Thomas Wuerthinger Merge.
Thu, 07 Jul 2011 19:57:45 +0200 Thomas Wuerthinger Added intrinsification example (safe add).
Thu, 07 Jul 2011 19:43:17 +0200 Josef Haider The benchmark tool should now print zero values to the csv file, if a benchmark fails
Thu, 07 Jul 2011 18:31:25 +0200 Josef Haider Merge
Thu, 07 Jul 2011 18:19:24 +0200 Josef Haider Added a small python script for automated benchmarks.
Thu, 07 Jul 2011 18:15:25 +0200 Thomas Wuerthinger Merge.
Thu, 07 Jul 2011 18:14:50 +0200 Thomas Wuerthinger Added example project. Added InliningGuide example extension.
Thu, 07 Jul 2011 16:11:09 +0200 Thomas Wuerthinger Removed forgotten README file.
Thu, 07 Jul 2011 16:07:11 +0200 Thomas Wuerthinger Drafted inlining guide interface. Added new compiler flag -G:Extend
Thu, 07 Jul 2011 16:38:14 +0200 Lukas Stadler canonicalize "if (x) return bool_constant; else return !bool_constant;" to MaterializeNode
Thu, 07 Jul 2011 14:33:57 +0200 Lukas Stadler NodeArray uses modCount to assert in Iterators, variableInputs is now protected so that each Node class using it needs to export it explicitly (and thus give it a name)
Wed, 06 Jul 2011 21:48:33 +0200 Thomas Wuerthinger Clean up.
Wed, 06 Jul 2011 21:47:47 +0200 Thomas Wuerthinger Merge.
Wed, 06 Jul 2011 21:43:07 +0200 Thomas Wuerthinger Fixed anchor creation such that exception handler blocks are recognized.
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 18:59:55 +0200 Thomas Wuerthinger Align loop headers (for immediate speed-up).
Wed, 06 Jul 2011 18:50:11 +0200 Thomas Wuerthinger Added intrinsification of Object arraycopy.
Wed, 06 Jul 2011 17:53:05 +0200 Thomas Wuerthinger Generating safepoints.