log graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/GuardLoweringPhase.java @ 9512:05b8a812b487

age author description
Thu, 02 May 2013 14:37:27 +0200 Gilles Duboscq Remove dead IsNull nodes in Guard lowering phase
Mon, 29 Apr 2013 00:25:09 +0200 Thomas Wuerthinger Rename BeginNode => AbstractBeginNode and make abstract. Introduce concrete subclass BeginNode.
Tue, 23 Apr 2013 17:49:11 +0200 Roland Schatz Make GuardLoweringPhase reentrant.
Mon, 22 Apr 2013 10:30:06 +0200 Roland Schatz Restructure class hierarchy of LocationNode.
Fri, 12 Apr 2013 14:15:59 +0200 Gilles Duboscq Rename "node()" methods in interfaces to "asNode"
Wed, 20 Mar 2013 18:38:28 +0100 Gilles Duboscq Refactor GuardLoweringPhase: use the same iterator code for implict null checks and guard lowering
Wed, 20 Mar 2013 16:27:07 +0100 Gilles Duboscq Add asFixedNode to FloatingAccessNode so that GuardLoweringPhase supports any type of FloatingAccessNode
Wed, 20 Mar 2013 14:01:43 +0100 Lukas Stadler Merge
Wed, 20 Mar 2013 11:33:00 +0100 Lukas Stadler change naming in Access interface
Mon, 18 Mar 2013 14:45:36 +0100 Gilles Duboscq Use implicit null checks for all null checks
Sun, 17 Mar 2013 21:23:14 +0100 Thomas Wuerthinger Do not schedule earliest for guard lowering.
Sun, 17 Mar 2013 19:49:46 +0100 Thomas Wuerthinger Add test case for deoptimizing out of a synchronized method. Made guard lowering phase use earliest schedule.
Fri, 15 Mar 2013 17:26:22 +0100 Gilles Duboscq Remove orphaned condition in implicit null check detection
Fri, 15 Mar 2013 13:35:45 +0100 Gilles Duboscq Fix implicit null checks depending on themselves
Thu, 14 Mar 2013 21:36:28 +0100 Gilles Duboscq Implement implicit null check on HIR during guard lowering
Tue, 12 Mar 2013 14:34:36 +0100 Gilles Duboscq Add loop exits to Deopt branches during Guard lowering
Thu, 07 Mar 2013 14:36:09 +0100 Gilles Duboscq Add GuardLoweringPhase which transforms floating guards into fixed if+deopt