log

age author description
Fri, 14 Dec 2012 14:19:36 -0800 amurillo Added tag hs25-b13 for changeset b6c9c0109a60 jdk8-b69
Fri, 14 Dec 2012 14:19:35 -0800 amurillo Merge hs25-b13
Fri, 14 Dec 2012 11:45:55 -0800 collins Merge
Tue, 11 Dec 2012 12:41:31 -0500 jiangli 8004076: Move _max_locals and _size_of_parameters to ConstMethod for better sharing.
Thu, 13 Dec 2012 09:06:38 -0800 stefank Merge
Thu, 13 Dec 2012 09:28:14 +0100 stefank 8004674: Add necessary .inline.hpp files to fix non-PCH build
Thu, 13 Dec 2012 10:09:49 +0100 brutisso 8004661: Comment and function name java_lang_String::toHash is wrong
Fri, 07 Dec 2012 16:08:05 -0800 johnc Merge
Mon, 01 Oct 2012 09:28:13 -0700 johnc 8000244: G1: Ergonomically set MarkStackSize and use virtual space for global marking stack
Fri, 07 Dec 2012 10:55:16 -0800 amurillo 8004724: new hotspot build - hs25-b13
Thu, 13 Dec 2012 09:05:20 -0800 katleman Added tag jdk8-b68 for changeset 121aa71316af
Wed, 16 Jan 2013 15:15:32 +0100 Lukas Stadler changed PEA interface:
Wed, 16 Jan 2013 10:19:09 +0100 Christian Haeubl windows-specific bugfix
Wed, 16 Jan 2013 09:08:24 +0100 Christian Haeubl Merge.
Wed, 16 Jan 2013 09:05:48 +0100 Christian Haeubl added relevance-based inlining
Mon, 07 Jan 2013 10:56:06 +0100 Christian Haeubl added a log message when System.arraycopy() is not intrinsified
Mon, 07 Jan 2013 08:39:06 +0100 Christian Haeubl Merge.
Mon, 07 Jan 2013 08:38:40 +0100 Christian Haeubl added flag AlwaysInlineIntrinsics
Wed, 19 Dec 2012 10:01:08 +0100 Christian Haeubl Merge.
Tue, 18 Dec 2012 15:05:58 +0100 Christian Haeubl fixed HotSpot windows build
Tue, 15 Jan 2013 21:11:45 +0100 Doug Simon fixed warnings
Tue, 15 Jan 2013 21:11:32 +0100 Doug Simon added com.sun.crypto.provider.CipherBlockChaining intrinsifications
Tue, 15 Jan 2013 21:08:13 +0100 Doug Simon added support for substitute methods to call the original/substituted methods
Tue, 15 Jan 2013 20:43:44 +0100 Doug Simon gave CompilationTask a toString() method
Tue, 15 Jan 2013 18:54:02 +0100 Thomas Wuerthinger Fix the kind for DivRemOp results.
Tue, 15 Jan 2013 18:39:40 +0100 Thomas Wuerthinger Added possibility for platform-specific peephole optimizations. Added combining div/rem optimization.
Tue, 15 Jan 2013 18:27:01 +0100 Thomas Wuerthinger Added DivRemOp that produces both the division result and the remainder.
Tue, 15 Jan 2013 17:53:31 +0100 Thomas Wuerthinger Canonicalize ((a - a % b) / b) into (a / b).
Tue, 15 Jan 2013 15:44:04 +0100 Doug Simon an intrinsic graph must be cloned before being compiled
Tue, 15 Jan 2013 11:10:59 +0100 Gilles Duboscq Long.bitCount should also not be intrinsified if popcnt is missing
Tue, 15 Jan 2013 00:51:29 +0100 Thomas Wuerthinger Merge.
Tue, 15 Jan 2013 00:51:12 +0100 Thomas Wuerthinger New experiment with LSRA order. Remove old block order calculation.
Mon, 14 Jan 2013 18:41:26 +0100 Doug Simon reworked mechanism for omitting intrinsics if the underlying hardware support is not available and used it to make intrinsification of Integer.bitCount() dependent on whether the POPCNT instruction is available
Mon, 14 Jan 2013 16:56:54 +0100 Thomas Wuerthinger Merge.
Mon, 14 Jan 2013 16:52:59 +0100 Thomas Wuerthinger Merge.
Mon, 14 Jan 2013 16:52:44 +0100 Thomas Wuerthinger Experiment with new block order for LSRA.
Mon, 14 Jan 2013 14:19:49 +0100 Thomas Wuerthinger Backed out changeset b5280041f59e. Alignment for branch targets has no positive effect. Remove to keep code cache smaller.
Mon, 14 Jan 2013 16:29:08 +0100 Lukas Stadler new facility to add branch probabilities for snippets, probabilities for frequently-used snippets
Mon, 14 Jan 2013 15:23:13 +0100 Gilles Duboscq Make sure that compressed oops are not used in benchmarks
Mon, 14 Jan 2013 14:26:00 +0100 Doug Simon fixed bugs in AESCrypt intrinsifications and enabled them by default
Mon, 14 Jan 2013 14:25:16 +0100 Doug Simon added missing ResourceMark
Mon, 14 Jan 2013 14:06:37 +0100 Doug Simon added support for making calls with the native/C ABI
Mon, 14 Jan 2013 00:14:54 +0100 Doug Simon AESCrypt intrinsification - disabled by default as it doesn't yet work
Sun, 13 Jan 2013 21:55:49 +0100 Doug Simon Merge.
Sun, 13 Jan 2013 21:19:19 +0100 Doug Simon compile the intrinsic graph for a method if the method is scheduled for compilation (in addition to intrinsifiying it when it is called)
Sun, 13 Jan 2013 21:17:13 +0100 Doug Simon support substitution of methods that are not in the bootstrap class path and/or whose signature contains non-accessible types
Sun, 13 Jan 2013 21:14:40 +0100 Doug Simon added API method for parsing a valid Method Descriptor string (JVMS 4.3.3) into a Signature object
Sat, 12 Jan 2013 22:05:07 +0100 Doug Simon added support for supplying an explicit signature in @MethodAnnotation to private types in the signature of the substituted method
Sat, 12 Jan 2013 21:53:22 +0100 Doug Simon added Signature.getString() to get a signature string in JVMS format
Sat, 12 Jan 2013 21:43:12 +0100 Doug Simon renamings to clarify the difference between lowering/stub snippets and substitution snippets (the end goal is to remove the term 'snippet' from the latter altogether)
Fri, 11 Jan 2013 18:26:32 +0100 Doug Simon only @MethodSubstitution annotated methods are now considered to be method substitutions which allows for helper methods to be in the same class
Fri, 11 Jan 2013 17:50:13 +0100 Doug Simon added support for writing substitutions for methods in package private classes
Sun, 13 Jan 2013 19:32:16 +0100 Thomas Wuerthinger Experiment with soft alignment for branch targets.
Sun, 13 Jan 2013 01:55:07 +0100 Thomas Wuerthinger Re-enable fast array allocation/initialization.
Sun, 13 Jan 2013 00:43:02 +0100 Thomas Wuerthinger Temporarily disable fast array allocation/initialization.
Sat, 12 Jan 2013 23:13:45 +0100 Thomas Wuerthinger Disable inc/dec again.
Sat, 12 Jan 2013 20:34:49 +0100 Thomas Wuerthinger Enable the use of inc/dec.
Sat, 12 Jan 2013 17:26:13 +0100 Thomas Wuerthinger New experiment with block code emission order.
Sat, 12 Jan 2013 17:25:41 +0100 Thomas Wuerthinger Put 1 as lower bound for loop frequency.
Sat, 12 Jan 2013 14:50:48 +0100 Thomas Wuerthinger Small fix that prevented debug mode to work with DebugSnippets set to false.