log graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java @ 5380:8be0c73cf118

age author description
Fri, 11 May 2012 14:11:56 +0200 Doug Simon made graph marking stateless (in the graph) to ensure recursive marking is safe
Fri, 11 May 2012 12:20:36 +0200 Doug Simon moved checkcast lowering into LoweringPhase and added -G:HIRLowerCheckcast option to enable it (disabled by default) as it is not yet stable
Wed, 09 May 2012 22:21:58 +0200 Doug Simon moved conversion of type profiles into hints for type check instructions from front end to lowering phase
Fri, 04 May 2012 16:52:58 +0200 Doug Simon extended canonicalization so that a caller can specify a CiConstant value is an immutable object or array
Wed, 25 Apr 2012 13:02:10 +0200 Lukas Stadler removed @Data annotation
Wed, 25 Apr 2012 11:33:47 +0200 Lukas Stadler move cached graph eviction out of GraalCompiler
Wed, 25 Apr 2012 11:24:49 +0200 Lukas Stadler add RiGraphCache interface
Mon, 23 Apr 2012 10:27:17 +0200 Doug Simon moved loop safepoint insertion from graph building to just before scheduling, removing the need for safepoint elimination
Wed, 18 Apr 2012 23:39:07 +0200 Doug Simon optimization: frame prologue & epilogue ommitted for methods with no spills, no callee-saved registers, no incoming stack args and no debug info
Wed, 18 Apr 2012 17:56:53 +0200 Doug Simon give machine code printed by the CFGPrinterObserver a cfg context so that does not depend on the LIR also being printed
Wed, 18 Apr 2012 13:42:11 +0200 Doug Simon rename: nodesFor -> blockToNodesMap
Thu, 12 Apr 2012 15:55:03 +0200 Doug Simon removed XIR prologue and epilogues - architecture and runtime specific subclass of Backend is now used instead
Mon, 09 Apr 2012 20:30:41 +0200 Gilles Duboscq Add options for OptLoopTransform and OptSafepointElimination
Mon, 09 Apr 2012 19:59:01 +0200 Gilles Duboscq Loop peeling
Mon, 09 Apr 2012 19:15:41 +0200 Gilles Duboscq Loop-closed form GraphBuidling
Fri, 06 Apr 2012 16:03:51 +0200 Gilles Duboscq Reordering and adjustments to phases
Thu, 29 Mar 2012 18:55:45 +0200 Lukas Stadler added graph caching (-G:+CacheGraphs)
Wed, 21 Mar 2012 13:57:30 +0100 Thomas Wuerthinger Merge.
Wed, 21 Mar 2012 12:07:41 +0100 Thomas Wuerthinger Refactoring of the debug framework. Move compiler thread implementation to its own file.
Mon, 19 Mar 2012 15:51:49 -0700 Christian Haeubl Merge
Mon, 19 Mar 2012 14:43:15 -0700 Christian Haeubl finished first implementation of disabling runtime feedback selectively based on deoptimization history
Tue, 13 Mar 2012 18:53:33 -0700 Christian Haeubl more preparations for disabling runtime feedback selectively based on deoptimization history
Mon, 19 Mar 2012 11:57:33 +0100 Gilles Duboscq Run the canonicalizer early
Wed, 14 Mar 2012 17:59:06 +0100 Lukas Stadler add and enable new PropagateTypeCachePhase, add type system tests
Fri, 09 Mar 2012 13:14:54 -0800 Christian Haeubl enabled wrappers for native method calls
Thu, 08 Mar 2012 19:24:17 +0100 Thomas Wuerthinger Renamed projects. base graal/com.oracle.max.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java@54f48e23c1a9