Sat, 09 Nov 2013 12:04:24 +0100 |
Doug Simon |
modified OptionValue.toString() to use the current, possibly overriding value; added OptionValue.getValues()
|
Fri, 08 Nov 2013 18:34:57 +0100 |
Doug Simon |
Merge.
|
Fri, 08 Nov 2013 18:34:36 +0100 |
Doug Simon |
added check (with warning on System.err) if number of templates for a snippet exceeds a threshold (default is 50)
|
Fri, 08 Nov 2013 18:26:04 +0100 |
Doug Simon |
disabled type context specialization of allocation snippets unless allocation profiling is enabled
|
Fri, 08 Nov 2013 18:07:38 +0100 |
Doug Simon |
removed hash code from name of SnippetTemplate metrics (blows up DebugValueMaps when template caching is disabled)
|
Fri, 08 Nov 2013 17:07:50 +0100 |
Roland Schatz |
Canonicalize convert of convert.
|
Fri, 08 Nov 2013 16:59:01 +0100 |
Roland Schatz |
Canonicalize comparison of type conversion with constants.
|
Fri, 08 Nov 2013 16:14:16 +0100 |
Doug Simon |
per SnippetTemplate metrics now include the details of the specialization in their name
|
Fri, 08 Nov 2013 16:13:15 +0100 |
Doug Simon |
intercept and report an error during debug value reporting but don't propagate it
|
Fri, 08 Nov 2013 16:12:40 +0100 |
Doug Simon |
made LinearScan.checkIntervals non-static
|
Fri, 08 Nov 2013 13:52:34 +0100 |
Bernhard Urban |
AMD64Assembler: remove useless option "Atomic" and make other options final
|
Fri, 08 Nov 2013 13:52:00 +0100 |
Bernhard Urban |
UnsafeAccessNode: add assert to ensure a proper graph state
|
Fri, 08 Nov 2013 13:45:06 +0100 |
Bernhard Urban |
Node: print node in assert
|
Fri, 08 Nov 2013 13:22:03 +0100 |
Roland Schatz |
Maintain lastLocationAccess in WriteNode.
|
Fri, 08 Nov 2013 13:20:34 +0100 |
Roland Schatz |
Use correct type for LocationIdentity in MemoryPhi.
|
Fri, 08 Nov 2013 13:20:09 +0100 |
Roland Schatz |
Fix wrong conversion in extremum and exit values of induction variables.
|
Fri, 08 Nov 2013 12:10:15 +0100 |
Gilles Duboscq |
Make the speculation id an int and allow for more bits to be set in the HotSpot implementation (which currently silently discards unsupported high bit).
|
Fri, 08 Nov 2013 12:04:35 +0100 |
Gilles Duboscq |
Use option to enable guard-id-as-speculation-id rather than Debug.isEnabled()
|
Fri, 08 Nov 2013 11:00:17 +0100 |
Gilles Duboscq |
Mask the speculation id correctly in HotSpotMetaAccessProvider.encodeDeoptActionAndReason
|
Fri, 08 Nov 2013 11:12:20 +0100 |
Doug Simon |
added per SnippetTemplate instantiation timer and counter
|
Fri, 08 Nov 2013 10:56:42 +0100 |
Doug Simon |
fixed npe in DebugValueMap.reset()
|
Fri, 08 Nov 2013 10:56:23 +0100 |
Doug Simon |
added SnippetPreparationTime metric
|
Fri, 08 Nov 2013 10:55:48 +0100 |
Doug Simon |
removed debug value header & footer from non-debug value printing executions
|
Thu, 07 Nov 2013 20:55:13 +0100 |
Christian Humer |
Merge.
|
Thu, 07 Nov 2013 20:47:11 +0100 |
Christian Humer |
Truffle: some regression fixes to previous cleanup
|
Thu, 07 Nov 2013 19:07:41 +0100 |
Christian Humer |
Truffle: fixed bug where invocation counter was decremented twice after inlining; cleanup of optimized call target and profile.
|
Thu, 07 Nov 2013 16:21:06 +0100 |
Christian Humer |
Truffle: refactored CompilationProfile to separate the profile and the policy in separate classes.
|
Thu, 07 Nov 2013 15:10:09 +0100 |
Christian Humer |
Truffle: refactored inlining to a new class.
|