log

age author description
Tue, 17 Feb 2015 16:32:58 +0100 Thomas Wuerthinger Merge.
Tue, 17 Feb 2015 16:32:47 +0100 Thomas Wuerthinger Do not eagerly resolve types in lookupType.
Tue, 17 Feb 2015 16:31:39 +0100 Thomas Wuerthinger Add a probability-based cut-off to the inlining policy.
Tue, 17 Feb 2015 01:50:08 +0100 Thomas Wuerthinger Fix graph dumping in the graph builder.
Tue, 17 Feb 2015 01:44:13 +0100 Thomas Wuerthinger Merge.
Tue, 17 Feb 2015 01:43:24 +0100 Thomas Wuerthinger Make Truffle compilations multi-threaded on multi-core systems. Introduce TruffleCompilerThreads option for a manual override.
Tue, 17 Feb 2015 01:26:27 +0100 Thomas Wuerthinger Remove left-over debug output.
Tue, 17 Feb 2015 01:17:42 +0100 Thomas Wuerthinger Remove debug output. Make FastPE true by default.
Tue, 17 Feb 2015 01:16:35 +0100 Thomas Wuerthinger Merge and merge fixes.
Tue, 17 Feb 2015 00:22:26 +0100 Thomas Wuerthinger Disable use of profiling information during partial evaluation.
Tue, 17 Feb 2015 00:08:51 +0100 Thomas Wuerthinger Small simplifications of FrameWithoutBoxing.
Mon, 16 Feb 2015 23:21:37 +0100 Thomas Wuerthinger Introduce option TruffleUseFrameWithoutBoxing, default to true.
Mon, 16 Feb 2015 22:23:17 +0100 Thomas Wuerthinger Install correct graph builder plugins for FastPE.
Mon, 16 Feb 2015 22:19:41 +0100 Thomas Wuerthinger Make array types exact types in unsafe casts.
Mon, 16 Feb 2015 20:01:40 +0100 Thomas Wuerthinger Make NodeClass#getNodeClassViaReflection accessible.
Tue, 17 Feb 2015 18:05:57 +0100 Gilles Duboscq Turn TailDuplication off by default
Thu, 12 Feb 2015 16:34:34 +0100 Gilles Duboscq Unswitch outer loops first
Tue, 17 Feb 2015 15:16:13 +0100 Gilles Duboscq Change threshold at which deopt is used
Tue, 17 Feb 2015 15:13:14 +0100 Gilles Duboscq Add some probablity sanity assert on AbstractJavaProfile
Tue, 17 Feb 2015 18:05:39 +0100 Gilles Duboscq Experiment with a different way of swapping instanceof profiles in IfNode.prepareForSwap
Tue, 17 Feb 2015 15:09:28 +0100 Gilles Duboscq Add multiple configurations for the HotSpot C/C++ projects. Use them to have various #define sets
Tue, 17 Feb 2015 15:08:13 +0100 Gilles Duboscq Make mx igv more robust against bad nbplatform states
Tue, 17 Feb 2015 14:49:05 +0100 Doug Simon provide more detail when Graal code installation fails due to a failed dependency check
Tue, 17 Feb 2015 14:07:13 +0100 Doug Simon added (commented out) code for printing a stack trace as part of -verbose:class that can be used when investigating why classes are loaded
Mon, 16 Feb 2015 15:41:46 -0800 Tom Rodriguez Increment unswitch count after unswitching
Mon, 16 Feb 2015 15:39:01 -0800 Tom Rodriguez Temporarily add inversion count to LoopBegin
Mon, 16 Feb 2015 22:48:39 +0100 Doug Simon fix findbugs issue
Mon, 16 Feb 2015 22:08:25 +0100 Doug Simon fixed CheckGraalInvariants issue
Mon, 16 Feb 2015 21:45:12 +0100 Doug Simon Merge.
Mon, 16 Feb 2015 21:28:00 +0100 Doug Simon exposed API for creating node intrinsic without first having an InvokeNode; added mechanism for NodeIntrinsics to be folded
Mon, 16 Feb 2015 21:12:51 +0100 Doug Simon reuse a single NodeIntrinsificationPhase instance in ReplacementsImpl (since the former is stateless)
Mon, 16 Feb 2015 21:10:14 +0100 Doug Simon completed integration of AnnotatedInvocationPlugin
Mon, 16 Feb 2015 21:05:31 +0100 Doug Simon removed unused GraphBuilderSuiteInfo
Mon, 16 Feb 2015 21:02:31 +0100 Doug Simon pass required providers through to HotSpotSuitesProvider; remove redundant registration of Graal InlineInvokePlugin
Mon, 16 Feb 2015 20:53:21 +0100 Doug Simon fixed equality test to use .equals() instead of ==
Mon, 16 Feb 2015 15:36:32 +0100 Doug Simon Merge.
Mon, 16 Feb 2015 15:11:06 +0100 Doug Simon rename: tryUsingInvocationPlugin -> tryInvocationPlugin
Mon, 16 Feb 2015 14:32:53 +0100 Doug Simon moved use of Replacements in GraphBuilderPhase.Instance into InlineInvokePlugins
Mon, 16 Feb 2015 14:22:15 +0100 Doug Simon added InlineInvokePlugin for Graal
Mon, 16 Feb 2015 14:15:52 +0100 Doug Simon added BytecodeParser.parsingReplacement field to distinguish parsing method replacements (or snippets) from normal method parsing
Mon, 16 Feb 2015 14:01:41 +0100 Doug Simon added LoadFieldPlugin for Graal
Mon, 16 Feb 2015 13:50:40 +0100 Doug Simon rename: registerPlugins -> registerInvocationPlugins
Mon, 16 Feb 2015 13:41:30 +0100 Doug Simon copy all plugins when copying a GraphBuilderConfiguration
Mon, 16 Feb 2015 18:51:13 +0100 Thomas Wuerthinger Simplify NodeClass management.
Mon, 16 Feb 2015 18:08:55 +0100 Thomas Wuerthinger Eclipse format.
Mon, 16 Feb 2015 17:47:43 +0100 Thomas Wuerthinger Add generic parameter to NodeClass. Change Graph#getNodes(Class) to Graph#getNodes(NodeClass).
Mon, 16 Feb 2015 17:25:43 +0100 Thomas Wuerthinger Fix typed node iterator test.
Mon, 16 Feb 2015 17:07:49 +0100 Thomas Wuerthinger More node type fixes.
Mon, 16 Feb 2015 17:02:56 +0100 Thomas Wuerthinger Fix node types.
Mon, 16 Feb 2015 16:55:18 +0100 Thomas Wuerthinger Fix node types.
Mon, 16 Feb 2015 16:36:40 +0100 Thomas Wuerthinger Fix warning.
Mon, 16 Feb 2015 15:43:22 +0100 Thomas Wuerthinger Merge.
Mon, 16 Feb 2015 15:43:03 +0100 Thomas Wuerthinger Create static final NodeClass field named TYPE in Node subclasses.
Sun, 15 Feb 2015 23:13:11 +0100 Thomas Wuerthinger Lookup Tag based on index in enum value array.
Mon, 16 Feb 2015 15:00:15 +0100 Roland Schatz Ignore ConstantNodes when checking graph order.
Mon, 16 Feb 2015 12:35:57 +0100 Andreas Woess Truffle: add more exact math graph builder plugins
Mon, 16 Feb 2015 11:51:42 +0100 Andreas Woess Truffle: also apply method substitutions after FastPE
Sun, 15 Feb 2015 23:42:49 +0100 Andreas Woess IGV: show properties window by default
Mon, 16 Feb 2015 11:57:43 +0100 Doug Simon renamed GraphBuilderPlugins to InvocationPlugins and consolidated it into GraphBuilderConfiguration; moved declaration of GraphBuilderPlugin sub-interfaces into GraphBuilderPlugin
Sun, 15 Feb 2015 22:38:29 +0100 Thomas Wuerthinger Remove unused import.