log

age author description
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:56:15 +0200 Lukas Stadler merge
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:17:51 +0200 Gilles Duboscq Fix for dead Phis in loop nodes detection
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 16:45:48 +0200 Gilles Duboscq Merge
Tue, 28 Jun 2011 16:13:32 +0200 Gilles Duboscq Fix multiple bugs in loop peeling
Tue, 28 Jun 2011 10:10:47 +0200 Gilles Duboscq Loop peeling work
Tue, 28 Jun 2011 14:17:06 +0200 Thomas Wuerthinger Sync with maxine changes.
Tue, 28 Jun 2011 13:53:28 +0200 Thomas Wuerthinger Updated hgignore.
Tue, 28 Jun 2011 13:52:36 +0200 Thomas Wuerthinger Added read elimination phase.
Tue, 28 Jun 2011 12:20:31 +0200 Thomas Wuerthinger insert loop memory merging
Mon, 27 Jun 2011 17:38:43 +0200 Thomas Wuerthinger Removed locationToRead array.
Mon, 27 Jun 2011 13:29:53 +0200 Thomas Wuerthinger Towards new memory dependence graph.
Fri, 24 Jun 2011 15:39:54 +0200 Thomas Wuerthinger Added memory dependencies.
Fri, 24 Jun 2011 15:01:20 +0200 Thomas Wuerthinger Node class clean up.
Fri, 24 Jun 2011 14:59:27 +0200 Thomas Wuerthinger More clean up in the IR.
Fri, 24 Jun 2011 14:46:26 +0200 Thomas Wuerthinger Simplifications on ReadNode WriteNode.
Fri, 24 Jun 2011 14:35:07 +0200 Thomas Wuerthinger Towards splitting the lowering and the memory graph creation phases.
Fri, 24 Jun 2011 14:21:12 +0200 Thomas Wuerthinger Restructure memory lowering code.
Thu, 23 Jun 2011 16:40:53 +0200 Thomas Wuerthinger Updated GRAAL_README. Add new short-cut flag for graph output "-G:Plot".
Wed, 22 Jun 2011 22:27:02 +0200 Thomas Wuerthinger Merge.
Wed, 22 Jun 2011 22:26:45 +0200 Thomas Wuerthinger Now successfully lowering field stores.
Wed, 22 Jun 2011 21:51:57 +0200 Thomas Wuerthinger Create new FieldWriteBarrier. Enable possibility to lower node directly to LIR.
Wed, 22 Jun 2011 21:51:26 +0200 Thomas Wuerthinger Make sure that the compiler is initialized at startup (and not on the first compiled method).
Wed, 22 Jun 2011 18:42:21 +0200 Peter Hofer IdealGraphVisualizer: different coloring for usages and predecessors (and hence inputs and successors)
Tue, 21 Jun 2011 17:14:24 +0200 Gilles Duboscq Merge
Tue, 21 Jun 2011 16:58:34 +0200 Gilles Duboscq Compute Loop information, keep Placeholder on loop exits, added some utility functions for data/cfg traversal
Tue, 21 Jun 2011 14:32:12 +0200 Lukas Stadler Graph.getNodes() is Iterable<Node>, doesn't return null nodes and doesn't throw ConcurrentModificationException
Tue, 21 Jun 2011 12:15:38 +0200 Lukas Stadler disable UseExceptionProbability by default (not stable yet)
Tue, 21 Jun 2011 12:01:38 +0200 Lukas Stadler merge
Tue, 21 Jun 2011 12:01:28 +0200 Lukas Stadler fixes on exception profiling
Tue, 21 Jun 2011 11:16:21 +0200 Lukas Stadler merge
Tue, 21 Jun 2011 11:13:52 +0200 Lukas Stadler runtime profiles exceptions at the call site
Tue, 21 Jun 2011 11:44:33 +0200 Gilles Duboscq LoopEnd is not a Merge anymore
Tue, 21 Jun 2011 10:35:27 +0200 Gilles Duboscq Fix bug in FrameState handling for LoopBegin, BitMap -> GraalBitMap in some assertions in graalCodeInstaller
Mon, 20 Jun 2011 20:02:11 +0200 Gilles Duboscq Merge
Mon, 20 Jun 2011 14:30:22 +0200 Gilles Duboscq remove some unused files
Mon, 20 Jun 2011 14:29:42 +0200 Gilles Duboscq Merge
Fri, 17 Jun 2011 19:21:53 +0200 Gilles Duboscq Fix some checkstyle warning
Fri, 17 Jun 2011 18:48:08 +0200 Gilles Duboscq Merge
Fri, 17 Jun 2011 18:40:30 +0200 Gilles Duboscq Debuggin state
Fri, 17 Jun 2011 14:53:07 +0200 Gilles Duboscq Merge, add some edge spliting around loopbegin when necessary
Thu, 16 Jun 2011 22:37:59 +0200 Gilles Duboscq add missing file
Thu, 16 Jun 2011 22:36:56 +0200 Gilles Duboscq LoopBegin is not a merge
Thu, 16 Jun 2011 13:09:18 +0200 Gilles Duboscq Merge
Thu, 16 Jun 2011 11:35:13 +0200 Gilles Duboscq Begin making LoopBegin not be a Merge anymore
Mon, 20 Jun 2011 19:46:47 +0200 Gilles Duboscq Add filtered tests script
Mon, 20 Jun 2011 19:22:01 +0200 Gilles Duboscq Merge
Mon, 20 Jun 2011 19:06:35 +0200 Gilles Duboscq Merge
Mon, 20 Jun 2011 18:41:26 +0200 Gilles Duboscq Fix a bug where we would deopt to a non pendingException Framestate inside a exception handler + some FrameState methods cleanups
Mon, 20 Jun 2011 12:19:47 +0200 Gilles Duboscq Make run* scripts executable, add method name in Bailout output
Mon, 20 Jun 2011 19:09:56 +0200 Thomas Wuerthinger Merge.
Mon, 20 Jun 2011 19:09:40 +0200 Thomas Wuerthinger Disable StoreField lowering for now.
Mon, 20 Jun 2011 18:00:26 +0200 Thomas Wuerthinger New MemoryWrite node.
Mon, 20 Jun 2011 17:59:37 +0200 Thomas Wuerthinger Local value numbering for inserted null check guards.
Mon, 20 Jun 2011 15:14:36 +0200 Thomas Wuerthinger Create null checks as guard nodes.