Mercurial > hg > graal-jvmci-8
graph
-
folding a TypeCheckNode can only be done if the stamp of the input object denotes an exact typeThu, 02 Apr 2015 19:21:59 +0200, by Doug Simon
-
Don't drop entry framestate in inline graph if it has more usages than just the start node.Thu, 02 Apr 2015 17:32:26 +0200, by Roland Schatz
-
Merge.Thu, 02 Apr 2015 16:56:27 +0200, by Doug Simon
-
use .equals() instead of '=='Thu, 02 Apr 2015 16:41:30 +0200, by Doug Simon
-
Merge.Thu, 02 Apr 2015 16:08:55 +0200, by Doug Simon
-
fix canonicalization of ObjectEqualsNode to TypeCheckNode (again)Thu, 02 Apr 2015 16:08:26 +0200, by Doug Simon
-
handle new nodes when gathering unscheduled usages of a node about to be loweredThu, 02 Apr 2015 14:09:02 +0200, by Doug Simon
-
fix canonicalization of ObjectEqualsNode to TypeCheckNodeThu, 02 Apr 2015 12:56:38 +0200, by Doug Simon
-
Merge.Thu, 02 Apr 2015 12:22:57 +0200, by Doug Simon
-
canonicalize 'o.getClass() == A.class' to a TypeCheckNodeThu, 02 Apr 2015 12:22:12 +0200, by Doug Simon
-
add GetClassNode and use it in a non-HotSpot specific InvocationPlugin for Object.getClass()Thu, 02 Apr 2015 11:45:32 +0200, by Doug Simon
-
fix for replay compilation supportThu, 02 Apr 2015 10:00:21 +0200, by Doug Simon
-
Truffle: cache threshold in constant to speed up defer compilation check.Thu, 02 Apr 2015 16:30:52 +0200, by Christian Humer
-
Truffle: use visitor for getCallNodes.Thu, 02 Apr 2015 16:30:52 +0200, by Christian Humer
-
Truffle: do not use iterators for visitors.Thu, 02 Apr 2015 01:27:27 +0200, by Christian Humer
-
Truffle: cache NodeClass lookup in Node.Thu, 02 Apr 2015 01:26:31 +0200, by Christian Humer
-
Truffle: make NodeClass and NodeField a top-level class.Thu, 02 Apr 2015 01:22:41 +0200, by Christian Humer
-
better virtualization of BasicArrayCopyNodeThu, 02 Apr 2015 14:28:27 +0200, by Lukas Stadler
-
handle unsafe load and store during PEA read eliminationThu, 02 Apr 2015 14:28:01 +0200, by Lukas Stadler
-
BenchmarkCounters: add DynamicCountersHumanReadable option and computer readable dumper (non-default).Thu, 02 Apr 2015 11:18:02 +0200, by Josef Eisl
-
Merge.Wed, 01 Apr 2015 19:30:25 +0200, by Thomas Wuerthinger
-
Fixes after introducing TypeCheckNode.Wed, 01 Apr 2015 19:30:14 +0200, by Thomas Wuerthinger
-
Introduce TypeCheckNode.Wed, 01 Apr 2015 17:43:06 +0200, by Thomas Wuerthinger
-
allow lowering of UnsafeLoadNode while guards are still floatingWed, 01 Apr 2015 17:40:02 +0200, by Doug Simon
-
Merge.Wed, 01 Apr 2015 17:36:51 +0200, by Doug Simon
-
fixed canonicalizeprojects issueWed, 01 Apr 2015 17:12:52 +0200, by Doug Simon
-
fixed pylint issuesWed, 01 Apr 2015 16:11:22 +0200, by Doug Simon
-
Merge.Wed, 01 Apr 2015 15:08:55 +0200, by Doug Simon
-
improved error message for use of a macro node within a snippet that tries to lower itself to an invokeWed, 01 Apr 2015 15:08:25 +0200, by Doug Simon
-
removed IntrinsificationsEnabled and IntrinsificationsDisabled optionsWed, 01 Apr 2015 13:59:01 +0200, by Doug Simon
-
don't allow non-recursive, non-intrinsified invokes in intrinsics or snippetsWed, 01 Apr 2015 13:55:59 +0200, by Doug Simon
-
removed unused MacroNode constructorWed, 01 Apr 2015 13:48:54 +0200, by Doug Simon
-
removed unused BailoutNodeWed, 01 Apr 2015 13:48:42 +0200, by Doug Simon
-
improved fsckprojects to take into account hg tracked filesWed, 01 Apr 2015 13:07:22 +0200, by Doug Simon
-
Merge.Wed, 01 Apr 2015 16:36:28 +0200, by Thomas Wuerthinger
-
Improvements to the Stamp infrastructure. New methods Stamp#improveWith, Stamp#tryImproveWith, Stamp#isIllegal.Wed, 01 Apr 2015 16:36:15 +0200, by Thomas Wuerthinger
-
MoveProfiling: rename LIROptMoveProfiling option to LIRProfileMoves.Wed, 01 Apr 2015 13:30:06 +0200, by Josef Eisl
-
LinearScan: add more detailed timers.Wed, 01 Apr 2015 11:48:18 +0200, by Josef Eisl
-
Merge with 7815c4d4a07f92d10d27a180f32e0dbc8ca15d44Tue, 31 Mar 2015 19:15:45 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: a new flavor of Instrument that lazily provides an AST fragment to be attached/adopted directly into a running AST, and to which execution event notifications will be routed. Important use cases so far include conditional breakpoints (with optimizeable conditions) and Ruby set_trace_func.Tue, 31 Mar 2015 19:01:07 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: the Instrument code now has access to Probe.invalidateProbeUnchanged, needed for attaching AST instrumentation.Tue, 31 Mar 2015 18:58:36 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: field renaming in ProbeNodeTue, 31 Mar 2015 18:56:42 -0700, by Michael Van De Vanter
-
removed/replaced references to non replay-serializable objects from replay-serializable objectsTue, 31 Mar 2015 15:15:33 +0200, by Doug Simon
-
mx: fix compliance check for EXTRA_JAVA_HOMES, add maximum JAVA_HOME version in mx_graalTue, 31 Mar 2015 14:35:17 +0200, by Gilles Duboscq
-
moved use of GraphUtil.originalValue API into InvocationPlugins to avoid its overhead during canonicalizationTue, 31 Mar 2015 14:12:23 +0200, by Doug Simon
-
allow satisfied compile time assertions to survive until LIR loweringTue, 31 Mar 2015 14:11:07 +0200, by Doug Simon
-
Assert that lastLocationAccess is non-null for reads of mutable locations.Tue, 31 Mar 2015 11:40:04 +0200, by Roland Schatz
-
Assert that lastLocationAccess is never null in FloatingReadPhase.Tue, 31 Mar 2015 11:35:31 +0200, by Roland Schatz
-
Truffle: implement language agnostic OSR support.Tue, 31 Mar 2015 02:16:33 +0200, by Christian Humer
-
SL: repeating node should implement SLStatementNode for a proper toString implementation.Mon, 30 Mar 2015 22:52:03 +0200, by Christian Humer
-
Truffle: cache compiling flag in OptimizedCallTarget to speed up check in the interpreter;Mon, 30 Mar 2015 22:52:03 +0200, by Christian Humer
-
Merge.Mon, 30 Mar 2015 20:45:04 +0200, by Doug Simon
-
Merge.Mon, 30 Mar 2015 18:46:44 +0200, by Thomas Wuerthinger
-
Merge.Mon, 30 Mar 2015 17:57:31 +0200, by Thomas Wuerthinger
-
Fix for IfNode below than canonicalization.Mon, 30 Mar 2015 17:56:43 +0200, by Thomas Wuerthinger
-
EconomyHighTier must apply CanonicalizerPhaseMon, 30 Mar 2015 20:43:59 +0200, by Doug Simon
-
Merge.Mon, 30 Mar 2015 17:58:22 +0200, by Doug Simon
-
AMD64HotSpotCounterOp: use incrementq macro.Mon, 30 Mar 2015 15:38:57 +0200, by Josef Eisl
-
AssemblerTest: add method and code cache provider to scope to enable dumping.Mon, 30 Mar 2015 17:00:08 +0200, by Josef Eisl
-
Add IncrementDecrementMacroTest.Mon, 30 Mar 2015 17:31:48 +0200, by Josef Eisl