log graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/GraalCompiler.java @ 4648:83b4cc4df77a

age author description
Mon, 20 Feb 2012 14:29:51 +0100 Lukas Stadler experimental: added PiNode and PropagateTypesPhase
Thu, 16 Feb 2012 14:53:04 +0100 Gilles Duboscq Merge
Wed, 15 Feb 2012 20:09:25 +0100 Gilles Duboscq Make the graph object always available in context (helps debugging problems during LIRGen)
Mon, 13 Feb 2012 15:39:20 -0800 Christian Haeubl Fixed computation of exact type information in PhiStampPhase.
Wed, 08 Feb 2012 19:25:29 -0800 Christian Wimmer Separate LIR and new register allocator into separate projects
Wed, 08 Feb 2012 18:19:09 -0800 Christian Wimmer Refactorings to prepare for LIR project splitting
Wed, 08 Feb 2012 15:35:21 -0800 Christian Wimmer Restructure phi functions in LIR; Re-enabled C1Visualizer output
Tue, 07 Feb 2012 12:35:22 +0100 Andreas Woess Changes to debug framework.
Fri, 03 Feb 2012 18:56:09 -0800 Christian Wimmer Restructure block and control flow graph data structures
Wed, 01 Feb 2012 11:35:57 +0100 Gilles Duboscq Remove RemovePlaceholderPhase, Add InsertStateAfterPlaceholderPhase for snippets so that a method can not deopt from after a snippet invoke into the inlined snippet
Fri, 27 Jan 2012 16:42:05 +0100 Thomas Wuerthinger Merge fix.
Fri, 27 Jan 2012 16:39:32 +0100 Thomas Wuerthinger Merge.
Thu, 26 Jan 2012 18:33:58 +0100 Thomas Wuerthinger Drafted regexp filters. Rewrote logging statements of floating read phase.
Thu, 26 Jan 2012 17:17:42 +0100 Thomas Wuerthinger Remove debug print out.
Tue, 24 Jan 2012 20:32:23 +0100 Thomas Wuerthinger Draft changes to the graph plotting.
Fri, 20 Jan 2012 15:43:15 +0100 Thomas Wuerthinger Merge fix.
Fri, 20 Jan 2012 15:13:32 +0100 Thomas Wuerthinger Merge fixes.
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.
Mon, 16 Jan 2012 18:49:12 +0100 Thomas Wuerthinger More work on new debug infrastructure.
Fri, 13 Jan 2012 18:48:46 +0100 Thomas Wuerthinger Fixed merge issues.
Fri, 13 Jan 2012 18:46:56 +0100 Thomas Wuerthinger Merge.
Wed, 11 Jan 2012 15:02:48 +0100 Thomas Wuerthinger more work on debug project; removed CiStatistics
Tue, 10 Jan 2012 23:00:17 +0100 Thomas Wuerthinger Moved PrintCompilation logic from graal.compiler to graal.hotspot. Made bootclasspath generated from the GRAAL environment option more generic (such that adding/removing a project requires no changes in the C++ part).
Wed, 25 Jan 2012 18:01:00 +0100 Gilles Duboscq Remove indcution variables code, to be replaced using type system
Thu, 19 Jan 2012 19:06:25 +0100 Lukas Stadler Merge
Tue, 17 Jan 2012 15:26:59 +0100 Lukas Stadler small fixes: don't cascade GraalInternalErrors, convert useless ifs to gotos
Fri, 13 Jan 2012 15:27:47 +0100 Lukas Stadler add GVN after FloatingReadPhase
Tue, 17 Jan 2012 19:38:48 -0800 Christian Wimmer First draft of SSA-based linear scan allocator
Thu, 12 Jan 2012 13:48:27 -0800 Christian Wimmer Copyright fixes
Thu, 12 Jan 2012 13:44:57 -0800 Christian Wimmer Fixes after removal of GraalCompilation
Wed, 11 Jan 2012 18:02:51 +0100 Andreas Woess Add frameMap getter to LIRGenerator. Add compileMethod overload with input graph parameter.
Wed, 11 Jan 2012 16:31:46 +0100 Lukas Stadler Merge
Wed, 11 Jan 2012 16:17:51 +0100 Lukas Stadler * removed CiStatistics
Wed, 11 Jan 2012 13:40:12 +0100 Lukas Stadler remove CompilerStub class
Wed, 11 Jan 2012 13:35:49 +0100 Lukas Stadler another batch of work towards GraalCompilation removal:
Tue, 10 Jan 2012 16:59:46 +0100 Andreas Woess Add a compileMethod overload that takes an initial graph.
Tue, 03 Jan 2012 17:31:23 +0100 Thomas Wuerthinger Add graph builder to the phase plan.
Tue, 03 Jan 2012 16:29:28 +0100 Thomas Wuerthinger Renamed cri packages from sun to oracle.
Sun, 18 Dec 2011 05:24:06 +0100 Thomas Wuerthinger Adjust code base to new level of warnings.
Sat, 17 Dec 2011 19:59:18 +0100 Thomas Wuerthinger Added Java files from Maxine project.
Thu, 04 Aug 2011 18:52:50 +0200 Lukas Stadler special handling for VirtualObject(Field) in IdentifyBlocksPhase (don't schedule out of loops), better toString for HotSpotMethod/Field
Thu, 28 Jul 2011 08:18:43 +0200 Lukas Stadler changes to Node structure (incomplete)
Fri, 01 Jul 2011 18:24:04 +0200 Thomas Wuerthinger Merge.
Thu, 30 Jun 2011 16:07:18 +0200 Thomas Wuerthinger Changed the way the compare instructions are generated in the LIRGenerator.
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)
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 21:51:57 +0200 Thomas Wuerthinger Create new FieldWriteBarrier. Enable possibility to lower node directly to LIR.
Fri, 17 Jun 2011 14:58:03 +0200 Lukas Stadler added message to verification error, InliningPhase uses TTY
Thu, 16 Jun 2011 17:39:29 +0200 Thomas Wuerthinger Added node verification (and tentative interface for VerificationListener). Fixed regression in dead code elimination.
Wed, 08 Jun 2011 13:35:43 +0200 Thomas Wuerthinger Changed C1X=>Graal and c1x=>graal in Java code. base graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/C1XCompiler.java@9e1b27179096