log

age author description
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).
Wed, 06 Jul 2011 13:18:34 +0200 Thomas Wuerthinger Added NegateBooleanNode, removed negate() method from BooleanNode, removed NotInstanceOf.