Tue, 23 Jul 2013 17:48:01 +0200 |
Christos Kotselidis |
Remove redundant checks for loading compressed constants
|
Sun, 21 Jul 2013 22:13:21 +0200 |
Christos Kotselidis |
Method renaming
|
Sun, 21 Jul 2013 19:15:40 +0200 |
Christos Kotselidis |
Rename WriteBarrierType to BarrierType
|
Fri, 19 Jul 2013 22:10:48 +0200 |
Christos Kotselidis |
Method and variables' renaming
|
Wed, 17 Jul 2013 19:31:46 +0200 |
Christos Kotselidis |
Remove unused node intrinsic
|
Mon, 08 Jul 2013 21:12:00 +0200 |
Thomas Wuerthinger |
Improve performance of calling Truffle call targets.
|
Tue, 25 Jun 2013 19:48:16 +0200 |
Thomas Wuerthinger |
Fix bug in canonicalization of non-compressed object pointers.
|
Thu, 06 Jun 2013 11:04:24 +0200 |
Bernhard Urban |
CanonicalizerPhase: add OptCanonicalizeReads option (GRAAL-290)
|
Wed, 05 Jun 2013 11:45:13 +0200 |
Lukas Stadler |
make ReadNode and WriteNode virtualizable
|
Tue, 04 Jun 2013 11:01:20 +0200 |
Christos Kotselidis |
Merge
|
Tue, 04 Jun 2013 10:55:13 +0200 |
Christos Kotselidis |
Add HeapInfo interface for write barriers and compressed oops support
|
Tue, 28 May 2013 16:16:57 -0700 |
Christian Wimmer |
Fix node intrinsic constructor
|
Tue, 21 May 2013 21:46:26 +0200 |
Doug Simon |
pulled LocationIdentity into a top level class and moved it to the api.meta project
|
Tue, 14 May 2013 22:31:28 -0700 |
Thomas Wuerthinger |
Fix unused import.
|
Tue, 14 May 2013 22:10:13 -0700 |
Thomas Wuerthinger |
Remove unused read nodes.
|
Fri, 10 May 2013 18:28:30 +0200 |
Gilles Duboscq |
Removed ValueNode.dependencies
|
Fri, 03 May 2013 16:30:39 +0200 |
Bernhard Urban |
ReadNode/PiPush: compute declaring class by field offset
|
Thu, 02 May 2013 12:12:51 -0700 |
Christian Wimmer |
Use a LocationIdentity interface instead of just Object for the location identity of a LocationNode
|
Thu, 02 May 2013 10:38:48 -0700 |
Christian Wimmer |
Consistent naming of accessor methods in the LocationNode class hierarchy
|
Thu, 25 Apr 2013 17:18:17 +0200 |
Roland Schatz |
Restructure load/store/lea LIR instructions.
|
Tue, 23 Apr 2013 21:03:47 +0200 |
Lukas Stadler |
don't pushThroughPi if nullness before/after pi differs
|
Mon, 22 Apr 2013 10:30:06 +0200 |
Roland Schatz |
Restructure class hierarchy of LocationNode.
|
Tue, 09 Apr 2013 10:11:52 +0200 |
Bernhard Urban |
ReadNode: nullcheck stamptype
|
Mon, 08 Apr 2013 09:26:06 +0200 |
Gilles Duboscq |
Introduce DeoptimizingNode interface
|
Fri, 05 Apr 2013 15:54:57 +0200 |
Bernhard Urban |
PushNodesThroughPi: add metric for pushed nodes
|
Thu, 04 Apr 2013 15:04:59 +0200 |
Bernhard Urban |
PiPushable: implementation for ReadNode
|
Thu, 21 Mar 2013 16:25:26 +0100 |
Roland Schatz |
Generalize FloatingReadPhase to support arbitrary floatable access nodes.
|
Wed, 20 Mar 2013 11:32:41 +0100 |
Lukas Stadler |
don't use Access interface in ReadNode.canonicalizeRead
|
Thu, 14 Mar 2013 21:36:28 +0100 |
Gilles Duboscq |
Implement implicit null check on HIR during guard lowering
|
Tue, 26 Feb 2013 12:18:50 +0100 |
Roland Schatz |
Get rid of all direct usages of Address outside of backend.
|
Mon, 04 Feb 2013 05:53:58 -0800 |
Christian Wimmer |
ReadNode created by a NodeIntrinsic needs to specify the memory dependency
|
Mon, 04 Feb 2013 05:51:50 -0800 |
Christian Wimmer |
Make the access of raw memory via Unsafe specific to HotSpot.
|
Fri, 25 Jan 2013 11:47:28 +0100 |
Thomas Wuerthinger |
Modified formatter settings to not insert line break after annotation on parameters.
|
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
|
Wed, 26 Dec 2012 13:37:44 -0800 |
Christian Wimmer |
Add constructor for node intrinsic
|
Fri, 14 Dec 2012 10:20:54 +0100 |
Doug Simon |
fixed bug in ReadNode.canonicalizeRead (can not canonicalize when the base address is a null object)
|
Thu, 13 Dec 2012 22:54:04 +0100 |
Doug Simon |
replaced manual intrinsification of Object.getClass() with a snippet
|
Thu, 29 Nov 2012 12:17:02 -0800 |
Christian Wimmer |
Cleanup of Kind class: remove use of Unsafe class
|
Thu, 15 Nov 2012 22:54:44 +0100 |
Doug Simon |
removed debug output
|
Wed, 14 Nov 2012 11:44:17 +0100 |
Doug Simon |
Merge.
|
Wed, 14 Nov 2012 11:28:02 +0100 |
Doug Simon |
modifications to support non-perm-gen changes in HotSpot
|
Tue, 13 Nov 2012 14:48:42 +0100 |
Doug Simon |
removed null check from UnsafeLoadNode, UnsafeStoreNode, ReadNode and WriteNode as it violates the sun.misc.Unsafe API
|
Fri, 28 Sep 2012 11:50:37 +0200 |
Doug Simon |
made all @NodeIntrinsic annotated methods be native (this is a requirement now enforced during snippet intrinsification)
|
Fri, 14 Sep 2012 14:10:36 -0700 |
Christian Wimmer |
Add snippet factory methods
|
Tue, 28 Aug 2012 12:15:10 +0200 |
Lukas Stadler |
canonicalize reads and writes on null objects to deopts
|
Mon, 16 Jul 2012 11:07:07 +0200 |
Gilles Duboscq |
Merge
|
Fri, 13 Jul 2012 17:43:11 +0200 |
Gilles Duboscq |
Disable read canoncialization until we have a viable solution for non-object oops
|
Fri, 13 Jul 2012 15:51:38 +0200 |
Gilles Duboscq |
Additional fix in read canonicalization
|
Fri, 13 Jul 2012 15:33:02 +0200 |
Gilles Duboscq |
Fix canonicalisation of final reads and factor out read/floating read canonicalization code
|
Thu, 12 Jul 2012 17:16:34 +0200 |
Doug Simon |
partial (non XIR) support for inlining virtual dispatch at call sites - still needs fixing
|
Wed, 04 Jul 2012 12:10:29 +0200 |
Thomas Wuerthinger |
Fix unused imports.
|
Tue, 03 Jul 2012 17:50:34 +0200 |
Thomas Wuerthinger |
Use MetaAccessProvider instead of CodeCacheProvider wherever possible.
|
Tue, 12 Jun 2012 15:01:48 +0200 |
Lukas Stadler |
small renaming and doc fixes
|
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.
|
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.
|