Wed, 23 Jan 2013 16:34:57 +0100 |
Doug Simon |
applied mx eclipseformat to all Java files
|
Wed, 16 Jan 2013 14:36:15 +0100 |
Gilles Duboscq |
Better for Load/Read stamps for non-stack kinds
|
Thu, 29 Nov 2012 15:05:39 -0800 |
Christian Wimmer |
Eliminate bogus conversion that Constant.asLong() performed; simplify asXxx methods so that they do not have control flow.
|
Mon, 26 Nov 2012 18:58:28 -0800 |
Christian Wimmer |
More flexible handling of stamp for word type: Define a singleton Stamp instance for words that is then re-written to the target-specific primitive word stamp by the WordTypeRewriterPhase. This allows nodes to have a word stamp without any dependency on global or static state.
|
Mon, 26 Nov 2012 18:17:14 -0800 |
Christian Wimmer |
Better implementation of UnsafeCastNode
|
Thu, 15 Nov 2012 21:32:23 +0100 |
Doug Simon |
removed WordStamp (and a nasty bug associated with its misusage)
|
Wed, 14 Nov 2012 11:28:02 +0100 |
Doug Simon |
modifications to support non-perm-gen changes in HotSpot
|
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.
|
Fri, 14 Sep 2012 14:10:36 -0700 |
Christian Wimmer |
Add snippet factory methods
|
Fri, 07 Sep 2012 13:40:53 +0200 |
Thomas Wuerthinger |
More clean up and documentation in api.code and api.meta.
|
Tue, 24 Jul 2012 17:32:42 +0200 |
Gilles Duboscq |
Add intrinsics for (Long|Integer).(reverseBytes|numberOf(Trail|Lead)ingZeros)
|
Fri, 13 Jul 2012 14:10:02 +0200 |
Gilles Duboscq |
Add a alwaysNull property to ObjectStamp (Phi(null, a! A) get a "a A" stamp and not just "a -")
|
Fri, 13 Jul 2012 11:29:15 +0200 |
Gilles Duboscq |
Do without the Top stamp for now, too little benefits
|
Thu, 12 Jul 2012 18:58:36 +0200 |
Gilles Duboscq |
Make ReadEliminationPhase support phis (eliminates read when the last access is a memeory phi of writes, recursively)
|
Fri, 06 Jul 2012 17:34:21 +0200 |
Lukas Stadler |
fix to float stamps (for NaN constants)
|
Fri, 06 Jul 2012 16:25:59 +0200 |
Lukas Stadler |
more sophisticated float stamp
|
Thu, 05 Jul 2012 21:39:22 +0200 |
Doug Simon |
Removed left over Ci* prefixed identifiers
|
Wed, 20 Jun 2012 21:38:25 +0200 |
Doug Simon |
split lowering of NEW into two separate nodes - one for doing the allocation and one for doing the object formatting. Both of these nodes are in turn lowered via snippets.
|
Tue, 19 Jun 2012 20:03:06 +0200 |
Lukas Stadler |
new stamp inference in CanonicalizerPhase, IntegerStamp.mask
|
Sat, 16 Jun 2012 02:20:02 +0200 |
Thomas Wuerthinger |
Merge.
|
Sat, 16 Jun 2012 00:06:48 +0200 |
Thomas Wuerthinger |
Initial implementation of closed world analysis by iteratively expanding the universe starting at method entry points.
|
Wed, 13 Jun 2012 13:40:39 +0200 |
Gilles Duboscq |
add StampFactory.negate(IntegerStamp), use it for NegateNode
|
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 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.
|
Fri, 08 Jun 2012 15:17:43 +0200 |
Gilles Duboscq |
Merge
|
Fri, 08 Jun 2012 11:52:37 +0200 |
Gilles Duboscq |
UnsafeCast node is nonNull if it casts a non-null object
|
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 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.
|
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:
|
Fri, 11 May 2012 15:59:11 +0200 |
Lukas Stadler |
let StampFactory.orTypes use RiResolvedType.leastCommonAncestor
|
Wed, 02 May 2012 14:53:20 +0200 |
Lukas Stadler |
fix canonicalization of InstanceOfNode
|
Fri, 27 Apr 2012 11:16:43 +0200 |
Lukas Stadler |
set exactType only if object is known to be non-null
|
Wed, 14 Mar 2012 17:55:33 +0100 |
Lukas Stadler |
experimental type storage/query infrastructure, part 4:
|
Thu, 08 Mar 2012 19:24:17 +0100 |
Thomas Wuerthinger |
Renamed projects.
base
graal/com.oracle.max.graal.nodes/src/com/oracle/graal/nodes/type/StampFactory.java@ac119a92b7e6
|