log

age author description
Thu, 14 Jul 2011 10:33:35 +0200 Lukas Stadler cleanup, new shell scripts for examples
Wed, 13 Jul 2011 17:20:53 +0200 Peter Hofer IdealGraphVisualizer: modify RemoveFilter to optionally remove all nodes that became orphans as result of the remove and add a JavaScript removeIncludeOrphans() filter function
Wed, 13 Jul 2011 15:09:54 +0200 Peter Hofer IdealGraphVisualizer: introduce GraalGradientColorFilter that colors nodes using a customizable color gradient, based on how a numeric property is located in a specified interval. Includes an examples filter that applies the filter to the probability property.
Wed, 13 Jul 2011 15:08:49 +0200 Gilles Duboscq Fix for loop inversion now runs tests, fop, lusearch, eclipse, avrora and scimark
Wed, 13 Jul 2011 15:05:04 +0200 Gilles Duboscq Canonicalize Compare with same inputs
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:
Tue, 12 Jul 2011 13:10:33 +0200 Gilles Duboscq Finish implementation of loop inversion
Tue, 12 Jul 2011 13:10:11 +0200 Gilles Duboscq Fix for NormalizeCompare->Compare canonicalization : care must be taken for the unordered case
Mon, 11 Jul 2011 17:55:55 +0200 Peter Hofer IdealGraphVisualizer: put HTML tooltip texts between <HTML> and </HTML> to ensure they are not displayed as plain text
Mon, 11 Jul 2011 17:52:58 +0200 Peter Hofer Replace Compare with NormalizeComparison and constant 0 as inputs with a single Compare; correct/remove encountered wrong comments
Mon, 11 Jul 2011 13:41:33 +0200 Peter Hofer IdealGraphVisualizer: provide upscaled icons for branding
Mon, 11 Jul 2011 13:31:51 +0200 Peter Hofer IdealGraphVisualizer: select blocks in the control flow graph by double-clicking them, thus allowing to move blocks without selecting them and changing the selecting in the node graph
Sun, 10 Jul 2011 11:21:37 +0200 Gilles Duboscq Fix for vector tree in splitting
Fri, 08 Jul 2011 18:35:51 +0200 Gilles Duboscq Merge
Fri, 08 Jul 2011 18:00:39 +0200 Gilles Duboscq revert outer framesate scheduling change
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.
Wed, 06 Jul 2011 17:50:32 +0200 Lukas Stadler pulled common code from NewInstance and NewArray into EscapeOp
Wed, 06 Jul 2011 17:15:43 +0200 Thomas Wuerthinger Disabled assert about null state at block entry.
Wed, 06 Jul 2011 17:07:31 +0200 Thomas Wuerthinger fixed warnings.
Wed, 06 Jul 2011 17:02:38 +0200 Thomas Wuerthinger Merge.
Wed, 06 Jul 2011 17:02:15 +0200 Thomas Wuerthinger Fixed rethrow exception frame state (again.. and this time added some useful assertions).
Wed, 06 Jul 2011 16:43:19 +0200 Thomas Wuerthinger Added GVN to GuardNode and Compare.
Wed, 06 Jul 2011 16:51:01 +0200 Lukas Stadler merge
Wed, 06 Jul 2011 16:31:18 +0200 Lukas Stadler added PhiType.(Value, Memory, Virtual), removed Phi.isDead, phis are now deleted immediately when they become invalid
Wed, 06 Jul 2011 16:01:29 +0200 Lukas Stadler new escape analysis mechanism: don't use blocks during iteration, VirtualObjectFields merged with phis
Mon, 04 Jul 2011 18:04:44 +0200 Lukas Stadler merge
Mon, 04 Jul 2011 18:04:12 +0200 Lukas Stadler canonicalization for CheckCast, InstanceOf, IsNonNull, IsType and NotInstanceOf, checkstyle fix
Wed, 06 Jul 2011 16:15:15 +0200 Thomas Wuerthinger Lowering of array accesses.
Wed, 06 Jul 2011 13:28:51 +0200 Thomas Wuerthinger Removed ExceptionDispatch node (replaced with normal InstanceOf).