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
|