log graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCacheImpl.java @ 19540:9a749d774c73

age author description
Sun, 22 Feb 2015 19:31:57 +0100 Thomas Wuerthinger Refactor ConvertDeoptimizeToGuardPhase.
Mon, 16 Feb 2015 17:47:43 +0100 Thomas Wuerthinger Add generic parameter to NodeClass. Change Graph#getNodes(Class) to Graph#getNodes(NodeClass).
Thu, 12 Feb 2015 01:54:05 +0100 Doug Simon pulled method evolution dependencies out of Assumptions and directly into StructuredGraph
Wed, 11 Feb 2015 10:13:08 +0100 Doug Simon made Assumptions be part of a StructuredGraph
Wed, 04 Feb 2015 03:04:20 +0100 Thomas Wuerthinger Prototype for folding object equality at parse time.
Wed, 04 Feb 2015 00:31:33 +0100 Thomas Wuerthinger Move more logic from TruffleCache to PartialEvaluator.
Wed, 04 Feb 2015 00:20:29 +0100 Thomas Wuerthinger Move some logic from TruffleCache to PartialEvaluator.
Sat, 31 Jan 2015 00:30:00 +0100 Doug Simon initial commit of GraphBuilderPhase plugins
Tue, 27 Jan 2015 23:12:51 +0100 Lukas Stadler dump graphs for performance warnings
Tue, 27 Jan 2015 15:10:32 +0100 Paul Woegerer Various adjustments to simplify future merges
Mon, 12 Jan 2015 20:39:04 +0100 Doug Simon removed Node factory methods
Mon, 12 Jan 2015 03:13:36 +0100 Thomas Wuerthinger Respect canBeInlined in Truffle partial evaluation.
Sun, 11 Jan 2015 21:06:25 +0100 Thomas Wuerthinger Can be inlined must also return true for native methods that are intrinsified.
Sun, 11 Jan 2015 18:12:51 +0100 Thomas Wuerthinger Add utilities ModifiersProvider#isConcrete, ResolvedJavaMethod#hasReceiver, ResolvedJavaMethod#hasBytecodes to Graal API.
Sun, 11 Jan 2015 17:46:47 +0100 Thomas Wuerthinger Add utilities isDirect and isIndirect to InvokeKind.
Wed, 26 Nov 2014 11:51:21 -0800 Lukas Stadler add graph to context in TruffleCacheImpl.cacheLookup
Mon, 24 Nov 2014 12:13:31 +0100 Roland Schatz Use asConstant() instead of asJavaConstant() where possible.
Mon, 27 Oct 2014 18:23:52 +0100 Christian Humer Truffle: add headers for new compilation listener files.
Mon, 27 Oct 2014 17:07:51 +0100 Christian Humer Truffle: refactor TraceTrufflePerformanceWarnings into separate class.
Wed, 22 Oct 2014 14:50:09 +0200 Bernhard Urban truffleCache: refactor in order to fix recursive inlining warning
Tue, 21 Oct 2014 16:24:53 +0200 Bernhard Urban TruffleCache: avoid publishing invalid cache state.
Tue, 21 Oct 2014 16:21:59 +0200 Bernhard Urban TruffleCache: remove unused assumption argument.
Tue, 21 Oct 2014 11:23:37 +0200 Danilo Ansaloni Truffle: corrected references to @SlowPath (now @TruffleBoundary).
Tue, 21 Oct 2014 00:22:51 +0200 Christian Humer Truffle: rename @SlowPath to @TruffleBoundary.
Mon, 13 Oct 2014 21:15:03 +0200 Christian Humer Truffle: fixed inlining performance regression.
Thu, 09 Oct 2014 17:25:59 +0200 Christian Humer Truffle: rename PrintTrufflePerformanceWarnings to TraceTrufflePerformanceWarnings.
Wed, 01 Oct 2014 19:45:11 +0200 Christian Humer Truffle: fixed callsite argument profiling was still done for inlined calls using context sensitive inlining.
Tue, 30 Sep 2014 19:00:46 +0200 Christian Humer Truffle: added a performance warning for number of nodes in a single Truffle cache entry.
Mon, 29 Sep 2014 18:46:38 +0200 Christian Humer Truffle: implemented context sensitive inlining; implemented basic partial evaluation caching for call targets (disabled by default).
Wed, 24 Sep 2014 18:40:34 +0200 Lukas Stadler remove unused ignoreSlowPath parameter in TruffleCache
Tue, 23 Sep 2014 19:23:46 -0700 Christian Wimmer Make more Truffle code HotSpot independent, and allow more customization by subclasses
Mon, 22 Sep 2014 12:17:02 +0200 Lukas Stadler use supplied canonicalizer in TruffleCacheImpl
Mon, 08 Sep 2014 21:00:12 +0200 Doug Simon removed Node.recordsUsages()
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
Fri, 15 Aug 2014 11:34:38 +0200 Doug Simon moved NodeInfo and friends into separate com.oracle.graal.nodeinfo project so that annotation processor can be applied to the base Node class
Mon, 14 Jul 2014 13:55:01 +0200 Gilles Duboscq Move InvokeKind from MethodCallTargetNode to CallTargetNode
Thu, 17 Jul 2014 11:25:56 +0200 Christian Wirth extract methods in TruffleCacheImpl
Wed, 09 Jul 2014 09:31:21 +0200 Bernhard Urban truffle compiler: be a bit more aggressive on cutting exceptions/errors
Wed, 09 Jul 2014 09:28:08 +0200 Bernhard Urban truffle compiler: rename
Fri, 27 Jun 2014 16:25:30 +0200 Bernhard Urban truffle compiler: small cleanup
Fri, 27 Jun 2014 16:25:02 +0200 Bernhard Urban truffle compiler: cut off assertion errors too
Mon, 23 Jun 2014 18:04:15 -0700 Tom Rodriguez improve tracking of nodes to canonicalize after inlining
Fri, 02 May 2014 12:02:27 +0200 Lukas Stadler remove NodesToDoubles, refactoring of node probability and inlining relevance computation
Sat, 26 Apr 2014 16:15:51 +0200 Miguel Garcia part 2, disabling flow-sensitive reductions
Fri, 25 Apr 2014 16:50:52 +0200 Miguel Garcia Add phase FlowSensitiveReductionPhase.
Wed, 23 Apr 2014 12:38:05 +0200 Doug Simon added ModifiersProvider as superinterface for ResolvedJava[Method|Field|Type] and implemented all checks against modifiers as default methods
Wed, 23 Apr 2014 10:26:19 +0200 Lukas Stadler pass CallTarget name to Truffle-generated StructuredGraphs
Tue, 22 Apr 2014 14:15:24 +0200 Josef Eisl Move static helpers from ObjectStamp to StampTool.
Tue, 22 Apr 2014 11:37:15 +0200 Josef Eisl Move GraalOptions to graal.compiler.common.
Thu, 17 Apr 2014 23:16:21 +0200 Thomas Wuerthinger Truffle: Speculate on the return type of calls.
Tue, 15 Apr 2014 15:31:01 +0200 Thomas Wuerthinger Truffle: Clean ups around optimized call target.
Sun, 06 Apr 2014 17:46:24 +0200 Thomas Wuerthinger Truffle: Change signature for Truffle calls from (PackedFrame, Arguments) to (Object[]).
Sat, 05 Apr 2014 03:18:48 +0200 Christian Humer Truffle: instead of redirecting the call method. inlining is now performed by ignoring @SlowPath.
Fri, 28 Mar 2014 08:38:49 +0100 Erik Eckstein Truffle: refactor ompilation related classes for SubstrateVM base graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCache.java@9d10e4c6f16a