log graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/ea/EscapeAnalysisTest.java @ 18490:ca81508f2a19

age author description
Mon, 24 Nov 2014 13:53:14 +0100 Roland Schatz Generalize NULL handling to work on arbitrary pointers.
Thu, 30 Oct 2014 12:21:07 +0100 Roland Schatz Rename Constant to JavaConstant.
Mon, 18 Aug 2014 14:04:21 +0200 Doug Simon added factory method to all Node classes; replaced Node classes instantiation with calls to factory methods; replaced identity tests on Node classes with ' == <node class>.getGenClass()' idiom
Wed, 25 Jun 2014 16:35:17 +0200 Lukas Stadler don't pass stamps to arithmetic node constructors
Tue, 22 Apr 2014 11:51:34 +0200 Josef Eisl Move Stamps to graal.compiler.common.
Wed, 16 Apr 2014 14:02:52 +0200 Roland Schatz Merge.
Tue, 15 Apr 2014 19:08:29 +0200 Roland Schatz Remove unsigned flag from IntegerStamp.
Mon, 07 Apr 2014 16:09:17 -0700 Christian Wimmer Remove Constant.forObject and Constant.asObject to improve compiler/VM separation
Wed, 26 Feb 2014 15:55:04 +0100 Roland Schatz Support integer arithmetic for arbitrary types.
Wed, 29 Jan 2014 20:45:43 -0800 Christian Wimmer Documentation and more refactoring of Simple Language
Wed, 15 Jan 2014 16:11:56 +0100 Lukas Stadler allow multiple ReturnNodes per graph
Fri, 10 Jan 2014 13:40:13 +0100 Lukas Stadler fix bugs in HotSpotDebugInfoBuilder and CommitAllocationNode
Mon, 28 Oct 2013 15:25:27 +0100 Lukas Stadler PEA: more tests, common base class for tests
Fri, 18 Oct 2013 14:51:56 +0200 Lukas Stadler duplicate VirtualObjectNodes when peeling / unrolling loops
Sat, 12 Oct 2013 00:31:37 +0200 Doug Simon refactored isReexecutable(), getKilledLocations() and canDeoptimize() out of MetaAccessProvider into ForeignCallsProvider (GRAAL-511)
Fri, 11 Oct 2013 16:11:21 +0200 Doug Simon grouped provider values/parameters into a Providers object (GRAAL-511)
Fri, 11 Oct 2013 12:19:09 +0200 Doug Simon refactored constantEquals(), lookupArrayLength() and readUnsafeConstant() out of MetaAccessProvider into ConstantReflectionProvider (GRAAL-511)
Thu, 10 Oct 2013 20:50:54 +0200 Doug Simon made GraalCodeCacheProvider independent of CodeCacheProvider and renamed the former to LoweringProvider (GRAAL-511)
Thu, 10 Oct 2013 16:14:55 +0200 Doug Simon made CodeCacheProvider independent of MetaAccessProvider (GRAAL-511)
Mon, 16 Sep 2013 16:07:54 +0200 Doug Simon removed the IterableNodeType marker interface from ReturnNode (GRAAL-471)
Sun, 15 Sep 2013 16:33:57 +0200 Doug Simon removed the IterableNodeType marker interface from CommitAllocationNode (GRAAL-471)
Fri, 13 Sep 2013 17:54:59 +0200 Doug Simon removed IterableNodeType from some classes for which typed node iterators were never used or were only used in tests
Tue, 10 Sep 2013 13:59:44 +0200 Roland Schatz Pass canonicalizer into EffectsPhase.
Tue, 10 Sep 2013 12:05:19 +0200 Roland Schatz Use CanonicalizerPhase.applyIncremental in InliningPhase.
Thu, 29 Aug 2013 15:35:17 +0200 Lukas Stadler add full canonicalization to EA tests
Tue, 27 Aug 2013 10:14:06 +0200 Lukas Stadler incremental canonicalization for PartialEscapePhase / EffectsPhase
Wed, 07 Aug 2013 18:37:53 +0200 Lukas Stadler additional test in EscapeAnalysisTest
Fri, 02 Aug 2013 10:57:20 +0200 Roland Schatz Remove fields from InliningPhase that are already available in HighTierContext.
Fri, 02 Aug 2013 10:51:12 +0200 Roland Schatz Add more fields to HighTierContext.
Wed, 19 Jun 2013 15:07:39 +0200 Andreas Woess junit.framework package is deprecated
Fri, 07 Jun 2013 16:43:35 +0200 Lukas Stadler pull basic algorithm of PartialEscapeAnalysisPhase into new base class EffectsPhase
Thu, 06 Jun 2013 16:30:41 +0200 Bernhard Urban CanonicalizerPhase: remove it from context, add it to tiers instead and configure/pass it there (GRAAL-309)
Thu, 06 Jun 2013 11:04:24 +0200 Bernhard Urban CanonicalizerPhase: add OptCanonicalizeReads option (adapt tests)
Wed, 05 Jun 2013 21:17:38 +0200 Bernhard Urban PhaseContext: add an instance of CanonicalizerPhase to context
Mon, 29 Apr 2013 14:53:08 +0200 Lukas Stadler coalesce allocations during escape analysis
Tue, 23 Apr 2013 17:49:07 +0200 Roland Schatz Restructure phase context hierarchy.
Mon, 22 Apr 2013 13:29:55 +0200 Christian Haeubl removal of FixedNode.probability (draft)
Fri, 12 Apr 2013 16:55:54 +0200 Roland Schatz Make PartialEscapeAnalysisPhase reentrant.
Mon, 08 Apr 2013 19:37:23 +0200 Lukas Stadler Merge
Mon, 08 Apr 2013 19:16:48 +0200 Lukas Stadler PEA: update EscapeAnalysisTest
Fri, 05 Apr 2013 01:12:46 +0200 Doug Simon passed a Replacements object to inlining utility methods that need one instead of the GraalRuntime API
Thu, 04 Apr 2013 10:04:22 +0200 Lukas Stadler make read elimination configurable (for tests)
Thu, 28 Mar 2013 15:57:51 +0100 Lukas Stadler more work on read elimination
Tue, 19 Feb 2013 19:56:44 -0800 Thomas Wuerthinger Convert indexScalingEnabled boolean into an indexScaling integer value. This change removed the dependency on TargetDescription in large parts of the system.
Mon, 11 Feb 2013 16:46:11 +0100 Lukas Stadler fix EA test
Tue, 05 Feb 2013 15:51:23 +0100 Lukas Stadler remove MaterializeNode
Mon, 04 Feb 2013 22:53:01 +0100 Lukas Stadler coalesce NewObjectArrayNode and NewPrimitiveArrayNode into NewArrayNode
Mon, 04 Feb 2013 17:42:53 +0100 Christian Haeubl adjusted test case for the new inlining
Wed, 23 Jan 2013 16:34:57 +0100 Doug Simon applied mx eclipseformat to all Java files
Mon, 26 Nov 2012 11:02:50 +0100 Christian Haeubl fixes after merge
Mon, 26 Nov 2012 10:57:02 +0100 Christian Haeubl Merge.
Thu, 22 Nov 2012 13:30:14 +0100 Christian Haeubl first part of refactoring the InliningPhase
Fri, 23 Nov 2012 13:44:03 +0100 Lukas Stadler add test for escape analysis of InstanceOf and CheckCast
Wed, 31 Oct 2012 18:21:19 +0100 Lukas Stadler more PEA refactoring, multiple iterations
Tue, 30 Oct 2012 13:54:39 +0100 Lukas Stadler refactor PEA into separate classes
Tue, 30 Oct 2012 11:32:09 +0100 Lukas Stadler removed unused PEA version
Sun, 07 Oct 2012 14:27:50 +0200 Doug Simon split phases out of graal.phases project into graal.phases.common project
Sun, 07 Oct 2012 14:15:44 +0200 Doug Simon rename packages in graal.phases to match project name
Sun, 07 Oct 2012 14:11:55 +0200 Doug Simon rename packages in graal.virtual to match project name
Wed, 12 Sep 2012 12:57:27 +0200 Lukas Stadler first prototype of new PartialEscapeAnalysis