log graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java @ 5540:a891c53a295b

age author description
Fri, 08 Jun 2012 23:47:42 +0200 Thomas Wuerthinger Renaming RiKind => Kind.
Fri, 08 Jun 2012 23:41:02 +0200 Thomas Wuerthinger Renamed RiConstant => Constant.
Fri, 08 Jun 2012 22:00:05 +0200 Thomas Wuerthinger Remove architecture boolean from Ri* interfaces.
Thu, 07 Jun 2012 18:55:34 +0200 Thomas Wuerthinger Move cri.ci to api.code.
Thu, 07 Jun 2012 18:24:06 +0200 Thomas Wuerthinger Moving classes from cri.ri to api.meta.
Thu, 07 Jun 2012 18:12:01 +0200 Thomas Wuerthinger More refactorings and renamings in preparation of ci/ri split.
Thu, 07 Jun 2012 17:08:33 +0200 Thomas Wuerthinger Renaming CiKind => RiKind.
Thu, 07 Jun 2012 17:07:05 +0200 Thomas Wuerthinger Renaming CiConstant => RiConstant.
Fri, 25 May 2012 11:35:18 +0200 Lukas Stadler changes to the dependencies and stamp system:
Tue, 22 May 2012 16:19:02 +0200 Lukas Stadler changes towards a canonical representation of comparisons:
Tue, 15 May 2012 11:07:34 +0200 Lukas Stadler remove array length input from LoadIndexedNode and StoreIndexedNode
Fri, 11 May 2012 11:26:39 +0200 Doug Simon removed stateAfter field from FixedWithNextNode - now only StateSplit implementations have this field
Fri, 11 May 2012 10:13:55 +0200 Doug Simon used more specific BeginNode subclass where appropriate
Thu, 10 May 2012 00:36:12 +0200 Doug Simon made CheckCastNode be a FixedNode instead of a BooleanNode
Thu, 10 May 2012 00:33:58 +0200 Doug Simon created StartNode and DispatchBeginNode for clearer visualization of these special nodes in the visualizer
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
Tue, 08 May 2012 15:52:01 +0200 Doug Simon pulled AbstractStateSplit into FixedWithNextNode and made it no longer implement StateSplit. StateSplit is now implemented only by nodes that really have side effects.
Mon, 07 May 2012 11:40:44 +0200 Doug Simon lowering checkcasts with Java snippets (incomplete)
Thu, 03 May 2012 13:39:45 +0200 Doug Simon added mechanism (enabled by -G:PICache and -G:PiFilter) for saving/loading method profiling info to/from disk
Wed, 02 May 2012 18:23:12 +0200 Doug Simon fixed bug in use of CheckcastMinHintHitProbability
Wed, 02 May 2012 18:04:36 +0200 Doug Simon moved RiResolvedMethod.dumpProfile() to CiUtil.profileAsString()
Wed, 02 May 2012 17:09:00 +0200 Doug Simon added GraalOptions.CheckcastMinHintHitProbability to better guide use of hints for checkcasts
Wed, 02 May 2012 14:39:45 +0200 Doug Simon types profiles are now sorted in descending order of each profiled type's probability
Tue, 01 May 2012 18:35:32 +0200 Doug Simon replaced magic constants with GraalOptions.CheckcastMaxHints and GraalOptions.InstanceOfMaxHints
Tue, 01 May 2012 10:53:56 +0200 Doug Simon added -G:+CheckcastCounters to profile the paths taken through a compiled checkcast
Fri, 27 Apr 2012 11:15:16 +0200 Lukas Stadler add leafGraphId to AccessFieldNode
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
Fri, 20 Apr 2012 14:45:58 +0200 Doug Simon removed data link from SafepointNode to a LoopEndNode
Thu, 19 Apr 2012 17:37:51 -0700 Christian Wimmer Fix and simplify exception handling in the bytecode parser
Thu, 19 Apr 2012 22:57:53 +0200 Doug Simon separated safepoints out of LoopEndNodes into SafepointNodes
Mon, 09 Apr 2012 19:15:41 +0200 Gilles Duboscq Loop-closed form GraphBuidling
Mon, 26 Mar 2012 15:47:49 +0200 Gilles Duboscq Add a RiDeoptAction to Guards and FixedGuards
Thu, 22 Mar 2012 19:28:45 +0100 Gilles Duboscq Add assertion around probabilities, and fix potential problem in ComputeProbabilityPhase
Wed, 21 Mar 2012 11:28:22 +0100 Lukas Stadler Merge
Wed, 21 Mar 2012 10:47:02 +0100 Lukas Stadler Support for recording a leaf graph id for each deoptimization point in the debug info.
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
Thu, 15 Mar 2012 15:31:34 -0700 Christian Haeubl more preparations for 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, 12 Mar 2012 18:40:05 -0700 Christian Haeubl preparations to avoid endless recompilations because of not updated profiling information
Mon, 19 Mar 2012 11:55:20 +0100 Gilles Duboscq Canonicalize some filter usages. Fix for graph printer's escape (escape invalid control chars). Small comment fixes
Thu, 08 Mar 2012 19:24:17 +0100 Thomas Wuerthinger Renamed projects. base graal/com.oracle.max.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java@7ac1bea76238