log graal/com.oracle.graal.java/src/com/oracle/graal/java/FrameStateBuilder.java @ 14633:da2431cc1506

age author description
Thu, 20 Mar 2014 11:48:39 +0100 Josef Eisl Rename ValueNode kind() to getKind().
Mon, 17 Mar 2014 11:21:32 +0100 Roland Schatz Use stamp constructor in PhiNode.
Fri, 14 Mar 2014 10:21:46 +0100 Lukas Stadler split BciBlockMapping liveness calculation into fast and slow path
Wed, 12 Mar 2014 21:47:35 +0100 Doug Simon replaced == with .equals() for comparisons between JavaMethod/JavaField/JavaType values
Thu, 20 Feb 2014 14:42:01 +0100 Roland Schatz Refactor Stamp hierarchy.
Mon, 13 Jan 2014 13:20:30 +0100 Lukas Stadler rename LocalNode to ParameterNode
Wed, 08 Jan 2014 18:23:33 +0100 Lukas Stadler rework of monitorenter/exit (use MonitorIdNode)
Mon, 25 Nov 2013 13:48:13 +0100 Erik Eckstein make graph builder more visible for derived classes; add few indent levels for debug logging
Sun, 15 Sep 2013 22:33:09 +0200 Thomas Wuerthinger Disallow add for global value numberable node types. Introduce addWithoutUnique.
Tue, 06 Aug 2013 14:01:43 +0200 Gilles Duboscq Create loop phis for locks in FrameStateBuilder
Mon, 22 Jul 2013 19:17:17 +0200 Andreas Woess Always insert phi nodes using graph.add.
Wed, 19 Jun 2013 23:46:55 +0200 Gilles Duboscq GraphBuilderPhase: handle locks properly during framestate merge
Thu, 06 Jun 2013 08:51:43 +0200 Doug Simon added documentation for BytecodeFrame.rethrowException
Tue, 28 May 2013 17:17:29 +0200 Lukas Stadler create correct stamps for LocalNodes
Fri, 24 May 2013 15:38:15 -0700 Christian Wimmer Do not call kind() for deleted nodes, since it can cause an exception
Thu, 16 May 2013 18:12:06 +0200 Lukas Stadler allow only .isAlive() nodes to be added to a FrameStateBuilder
Mon, 29 Apr 2013 00:25:09 +0200 Thomas Wuerthinger Rename BeginNode => AbstractBeginNode and make abstract. Introduce concrete subclass BeginNode.
Fri, 29 Mar 2013 12:31:42 +0100 Doug Simon modeling of lock state removed from LIR and runtime specific debug info for locks moved into runtime specific classes
Mon, 11 Mar 2013 18:41:16 +0100 Lukas Stadler location identity on PhiNodes and ProxyNodes
Wed, 27 Feb 2013 15:59:16 +0100 Lukas Stadler rename ValueProxyNode to ProxyNode
Mon, 18 Feb 2013 20:55:18 -0800 Thomas Wuerthinger Remove Kind.Jsr.
Wed, 23 Jan 2013 16:34:57 +0100 Doug Simon applied mx eclipseformat to all Java files
Fri, 09 Nov 2012 17:15:13 -0800 Christian Wimmer Support for interfaces in the Graal API: Make interfaces implemented by a ResolvedJavaType available; change semantics of ResolvedJavaType.getSuperclass to return null for interfaces (to conform with java.lang.Class); change semantics of ResolvedJavaType.isInstanceClass to return false for interfaces.
Wed, 07 Nov 2012 15:59:38 +0100 Lukas Stadler refactor StructuredGraph constructor, remove debug output
Wed, 07 Nov 2012 14:14:35 +0100 Lukas Stadler Graal infrastructure for OnStackReplacement
Wed, 07 Nov 2012 12:18:37 +0100 Lukas Stadler remove InliningIdentifier
Tue, 09 Oct 2012 15:23:38 -0700 Christian Wimmer Cleanup of Graal API: Rename methods so that it follows the getXxx naming convention and so that they are similar to the names of the java.lang.reflect classes. Remove unused methods.
Tue, 25 Sep 2012 17:50:01 +0200 Lukas Stadler move monitors into FrameState (fixes subtle issues for tail duplication and other optimizations)
Thu, 28 Jun 2012 11:11:12 +0200 Doug Simon enabled Eclipse/JDT javadoc checking and fixed resulting warnings
Mon, 18 Jun 2012 17:58:36 +0200 Lukas Stadler add inliningIdentifier to FrameState (fixes problem with duplicated FrameStates and locking)
Wed, 13 Jun 2012 14:57:26 +0200 Doug Simon Merge.
Wed, 13 Jun 2012 11:10:57 +0200 Lukas Stadler small cleanup and fixed assertion in FrameStateBuilder
Sat, 09 Jun 2012 20:10:05 +0200 Thomas Wuerthinger Dropping Ci* prefixes. Some additional renamings in the api.code interface.
Sat, 09 Jun 2012 16:52:12 +0200 Thomas Wuerthinger More renamings to drop Ri* prefix completely. Deleted graph.BitMap class and replaced with java.util.BitSet.
Fri, 08 Jun 2012 23:47:42 +0200 Thomas Wuerthinger Renaming RiKind => Kind.
Fri, 08 Jun 2012 22:00:05 +0200 Thomas Wuerthinger Remove architecture boolean from Ri* interfaces.
Thu, 07 Jun 2012 18:24:06 +0200 Thomas Wuerthinger Moving classes from cri.ri to api.meta.
Thu, 07 Jun 2012 17:09:57 +0200 Thomas Wuerthinger Moved RiKind to cri.ri package.
Thu, 07 Jun 2012 17:08:33 +0200 Thomas Wuerthinger Renaming CiKind => RiKind.
Fri, 25 May 2012 11:35:18 +0200 Lukas Stadler changes to the dependencies and stamp system:
Thu, 19 Apr 2012 17:37:51 -0700 Christian Wimmer Fix and simplify exception handling in the bytecode parser
Mon, 09 Apr 2012 19:15:41 +0200 Gilles Duboscq Loop-closed form GraphBuidling
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/FrameStateBuilder.java@f7f80c60876f