hotspot/src/share/vm/opto/library_call.cpp
Tue, 28 Jul 2015 19:20:42 +0200 zmajo 8130832: Extend the WhiteBox API to provide information about the availability of compiler intrinsics
Thu, 23 Jul 2015 19:11:28 +0200 roland Merge
Tue, 21 Jul 2015 07:28:37 -0700 dcubed 8075171: Contended Locking fast notify bucket
Tue, 14 Jul 2015 06:44:50 -0700 vlivanov 8078629: VM should constant fold Unsafe.get*() loads from final fields
Fri, 03 Jul 2015 07:25:03 +0200 zmajo 8076112: Add @HotSpotIntrinsicCandidate annotation to indicate methods for which Java Runtime has intrinsics
Thu, 02 Jul 2015 11:12:59 +0100 aph Merge
Tue, 16 Jun 2015 17:31:53 +0100 aph 8130150: Implement BigInteger.montgomeryMultiply intrinsic
Mon, 29 Jun 2015 00:10:01 -0700 kvn 8073583: C2 support for CRC32C on SPARC
Wed, 17 Jun 2015 17:48:25 -0700 ascarpino 8073108: Use x86 and SPARC CPU instructions for GHASH acceleration
Thu, 11 Jun 2015 14:19:40 +0300 vlivanov 8074551: GWT can be marked non-compilable due to deopt count pollution
Wed, 03 Jun 2015 15:02:10 -0700 kvn 8081778: Use Intel x64 CPU instructions for RSA acceleration
Thu, 21 May 2015 13:54:07 +0200 roland 8077504: Unsafe load can loose control dependency and cause crash
Wed, 15 Apr 2015 11:01:56 +0200 roland 8074676: java.lang.invoke.PermuteArgsTest.java fails with "assert(is_Initialize()) failed: invalid node class"
Tue, 31 Mar 2015 12:31:18 -0700 aph 8026049: (bf) Intrinsify ByteBuffer.put{Int, Double, Float, ...} methods
Fri, 27 Mar 2015 08:58:45 +0100 roland 8075921: assert assert(allocx == alloc) fails in library_call.cpp
Fri, 20 Mar 2015 20:32:07 +0000 vlivanov Merge
Mon, 16 Mar 2015 12:24:06 +0100 roland 8073866: Fix for 8064703 is not sufficient
Fri, 20 Mar 2015 11:41:34 -0700 vlivanov 8074548: Never-taken branches cause repeated deopts in MHs.GWT case
Fri, 20 Mar 2015 11:41:34 -0700 vlivanov 8075263: MHI::checkCustomized isn't eliminated for inlined MethodHandles
Wed, 25 Feb 2015 12:33:43 +0100 roland 8073796: assert(check_obj_alignment(result)) failed: address not aligned: ...
Tue, 24 Feb 2015 07:39:22 -0800 vlivanov Merge
Tue, 17 Feb 2015 13:19:23 -0500 hseigel 8068687: Remove meta-index support and cleanup hotspot code for rt.jar etc in non-modular jdk image
Wed, 18 Feb 2015 18:14:07 +0100 roland 6912521: System.arraycopy works slower than the simple loop for little lengths
Fri, 13 Feb 2015 05:17:41 -0800 ctornqvi Merge
Tue, 10 Feb 2015 21:32:05 +0100 psandoz 8068977: Remove unused sun.misc.Unsafe prefetch intrinsic support
Mon, 09 Feb 2015 15:10:58 +0100 roland 8072016: Array copy may cause infinite cycle of deoptimization/compilation
Thu, 29 Jan 2015 10:25:59 -0800 vlivanov 8063137: Never-taken branches should be pruned when GWT LambdaForms are shared
Thu, 22 Jan 2015 09:07:41 +0100 thartmann 8069580: String intrinsic related cleanups
Tue, 16 Dec 2014 13:49:36 +0100 roland 6700100: optimize inline_native_clone() for small objects with exact klass
Mon, 01 Dec 2014 11:59:56 +0100 roland 8064703: crash running specjvm98's javac following 8060252
Thu, 06 Nov 2014 09:40:58 +0100 zmajo 8057622: java/util/stream/test/org/openjdk/tests/java/util/stream/InfiniteStreamWithLimitOpTest: SEGV inside compiled code (sparc)
Mon, 20 Oct 2014 22:53:37 +0200 roland 8060252: JDK-7173584 compiler changes regress SPECjvm2008 on SPARC
Fri, 31 Oct 2014 16:51:57 -0700 kvn 8054492: Casting can result in redundant null checks in generated code
Tue, 09 Sep 2014 15:47:18 -0700 roland 8057758: Tests run TypeProfileLevel=222 crash with guarantee(0) failed: must find derived/base pair
Thu, 04 Sep 2014 22:59:17 -0700 kvn Merge
Fri, 29 Aug 2014 16:32:29 +0200 roland 8055910: closed/java/util/Collections/CheckedCollections.java failed with ClassCastException not thrown
Tue, 02 Sep 2014 12:48:45 -0700 kvn 8055494: Add C2 x86 intrinsic for BigInteger::multiplyToLen() method
Thu, 28 Aug 2014 11:29:09 -0400 coleenp 8049105: Move array component mirror to instance of java/lang/Class (hotspot part 2)
Tue, 19 Aug 2014 17:23:38 +0200 roland 8055153: nsk/stress/jck60/jck60014 crashes on sparc
Wed, 13 Aug 2014 13:05:04 -0700 kvn 8054927: Missing MemNode::acquire ordering in some volatile Load nodes
Mon, 11 Aug 2014 14:12:51 +0200 roland 7173584: Implement arraycopy as a macro node
Tue, 05 Aug 2014 09:58:52 +0200 thartmann 8054033: Remove unused references to Compile*
Fri, 04 Jul 2014 11:46:01 +0200 goetz 8049325: Introduce and clean up umbrella headers for the files in the cpu subdirectories.
Wed, 11 Jun 2014 11:05:10 -0700 kvn 8035968: Leverage CPU Instructions to Improve SHA Performance on SPARC
Tue, 10 Jun 2014 12:28:06 -0700 kvn 8035605: Expand functionality of PredictedIntrinsicGenerator
Tue, 10 Jun 2014 13:37:16 +0200 roland 8026796: Make replace_in_map() on parent maps generic
Tue, 10 Jun 2014 10:00:59 +0000 vlivanov 8033626: assert(ex_map->jvms()->same_calls_as(_exceptions->jvms())) failed: all collected exceptions must come from the same place
Mon, 02 Jun 2014 08:07:29 +0200 thartmann 8034812: remove IDX_INIT macro hack in Node class
Fri, 30 May 2014 06:50:38 +0200 anoll 8011646: SEGV in compiled code with loop predication
Thu, 15 May 2014 17:38:50 -0400 coleenp 8025580: Temporary flags: UseNewReflection and ReflectionWrapResolutionErrors
Mon, 05 May 2014 15:10:43 +0200 anoll 8042052: assert(t != NULL) failed: must set before get
Fri, 25 Apr 2014 12:48:34 +0200 adlertz 8029302: Performance regression in Math.pow intrinsic
Wed, 09 Apr 2014 09:17:43 +0200 roland 8007988: PrintInlining output is inconsistent with incremental inlining
Tue, 01 Apr 2014 09:05:20 -0700 morris 8001532: C2 node files refactoring
Mon, 31 Mar 2014 09:08:53 +0200 roland 8031755: Type speculation should be used to optimize explicit null checks
Mon, 24 Mar 2014 08:43:10 -0700 poonam 6653795: C2 intrinsic for Unsafe.getAddress performs pointer sign extension on 32-bit systems
Sat, 01 Mar 2014 09:56:15 -0800 dsamersoff 8036102: part of the fix for 6498581 lost in mismerge
Sat, 01 Mar 2014 01:36:48 -0800 dsamersoff Merge
Thu, 23 Jan 2014 12:08:28 +0100 rbackman 8027754: Enable loop optimizations for loops with MathExact inside
Wed, 26 Feb 2014 15:20:41 -0800 minqi 6498581: ThreadInterruptTest3 produces wrong output on Windows
Thu, 20 Feb 2014 11:05:12 +0100 goetz 8035394: PPC64: Make usage of intrinsic dsqrt depend on processor recognition.
Tue, 28 Jan 2014 12:25:34 -0800 kvn Merge
Tue, 14 Jan 2014 17:46:48 -0800 kvn 8002074: Support for AES on SPARC
Thu, 16 Jan 2014 14:25:51 +0100 goetz 8029101: PPC64 (part 211): ordering of Independent Reads of Independent Writes
Tue, 26 Nov 2013 18:38:19 -0800 goetz 8028515: PPPC64 (part 113.2): opto: Introduce LoadFence/StoreFence.
Fri, 15 Nov 2013 11:05:32 -0800 goetz 8024921: PPC64 (part 113): Extend Load and Store nodes to know about memory ordering
Mon, 28 Oct 2013 08:34:10 +0100 rbackman 8027353: Exact intrinsics: assert(n != NULL) failed: must not be null
Fri, 18 Oct 2013 10:41:56 +0200 rbackman 8026844: Various Math functions needs intrinsification
Wed, 23 Oct 2013 12:40:23 +0200 roland 8024070: C2 needs some form of type speculation
Sat, 19 Oct 2013 12:16:43 +0200 roland 8024069: replace_in_map() should operate on parent maps
Fri, 27 Sep 2013 11:52:24 +0400 shade 8014447: Object.hashCode intrinsic breaks inline caches
Fri, 27 Sep 2013 08:39:19 +0200 rbackman 8024924: Intrinsify java.lang.Math.addExact
Tue, 24 Sep 2013 16:08:00 -0700 kvn 8022585: VM crashes when ran with -XX:+PrintInlining
Thu, 19 Sep 2013 18:01:39 +0200 adlertz Merge
Mon, 16 Sep 2013 09:41:03 +0200 tschatzl Merge
Mon, 12 Aug 2013 17:37:02 +0200 ehelin 8015107: NPG: Use consistent naming for metaspace concepts
Fri, 13 Sep 2013 22:38:02 -0400 drchase 8014013: CallInfo structure no longer accurately reports the result of a LinkResolver operation
Tue, 10 Sep 2013 14:51:48 -0700 vlivanov 8001107: @Stable annotation for constant folding of lazily evaluated variables
Wed, 28 Aug 2013 11:22:43 +0200 kvn 8023597: Optimize G1 barriers code for unsafe load_store
Thu, 08 Aug 2013 03:16:56 +0200 rbackman 8022675: Redundant class init check
Tue, 02 Jul 2013 20:42:12 -0400 drchase 7088419: Use x86 Hardware CRC32 Instruction with java.util.zip.CRC32
Mon, 10 Jun 2013 11:30:51 +0200 sla 8005849: JEP 167: Event-Based JVM Tracing
Thu, 09 May 2013 17:28:04 -0700 kvn 8014189: JVM crash with SEGV in ConnectionGraph::record_for_escape_analysis()
Wed, 08 May 2013 15:08:01 -0700 kvn 6934604: enable parts of EliminateAutoBox by default
Fri, 12 Apr 2013 10:14:42 +0100 chegar Merge
Mon, 25 Mar 2013 17:13:26 -0700 twisti 7198429: need checked categorization of caller-sensitive methods in the JDK
Tue, 26 Feb 2013 16:16:54 -0800 twisti 8004336: Better handling of method handle intrinsic frames
Mon, 18 Feb 2013 09:06:24 +0100 roland 8007959: Use expensive node logic for more math nodes
Tue, 12 Feb 2013 12:56:11 +0100 roland 7197327: 40% regression on 8 b41 comp 8 b40 on specjvm2008.mpegaudio on oob
Tue, 22 Jan 2013 15:34:16 -0800 kvn 6896617: Optimize sun.nio.cs.ISO_8859_1$Encode.encodeArrayLoop() on x86
Fri, 11 Jan 2013 20:01:16 -0800 twisti 8006127: remove printing code added with 8006031
Fri, 11 Jan 2013 14:07:09 -0800 twisti 8006031: LibraryCallKit::inline_array_copyOf disabled unintentionally with 7172640
Fri, 21 Dec 2012 01:39:34 -0800 roland Merge
Wed, 12 Dec 2012 21:40:04 -0500 rkennke 8004898: library_call.cpp build error after 7172640 with GCC 4.7.2
Tue, 18 Dec 2012 17:37:44 -0800 kvn 8004318: JEP-171: Support Unsafe fences intrinsics
Tue, 18 Dec 2012 08:19:53 -0800 vlivanov Merge
Tue, 18 Dec 2012 14:55:25 +0100 roland 8005031: Some cleanup in c2 to prepare for incremental inlining support
Tue, 18 Dec 2012 06:52:00 -0800 vlivanov 8003135: HotSpot inlines and hoists the Thread.currentThread().isInterrupted() out of the loop
Mon, 03 Dec 2012 15:48:49 -0800 twisti 8004319: test/gc/7168848/HumongousAlloc.java fails after 7172640
Mon, 26 Nov 2012 17:25:11 -0800 twisti 7172640: C2: instrinsic implementations in LibraryCallKit should use argument() instead of pop()
Wed, 24 Oct 2012 14:33:22 -0700 kvn 7184394: add intrinsics to use AES instructions
Wed, 17 Oct 2012 12:09:32 -0700 kvn 8000623: tools/javac/Diagnostics/6769027/T6769027.java crashes in PSPromotionManager::copy_to_survivor_space
Fri, 12 Oct 2012 09:22:52 -0700 kvn Merge
Sat, 29 Sep 2012 06:40:00 -0400 coleenp 8000213: NPG: Should have renamed arrayKlass and typeArrayKlass
Tue, 09 Oct 2012 10:11:38 +0200 roland 7054512: Compress class pointers after perm gen removal
Mon, 08 Oct 2012 17:04:00 -0700 twisti 8000263: JSR 292: signature types may appear to be unloaded
Thu, 27 Sep 2012 09:38:42 -0700 kvn 7193318: C2: remove number of inputs requirement from Node's new operator
Thu, 20 Sep 2012 16:49:17 +0200 roland 7023898: Intrinsify AtomicLongFieldUpdater.getAndIncrement()
Sat, 01 Sep 2012 13:25:18 -0400 coleenp 6964458: Reimplement class meta-data storage to use native memory
Mon, 20 Aug 2012 09:58:58 -0700 kvn 7190310: Inlining WeakReference.get(), and hoisting $referent may lead to non-terminating loops
Tue, 24 Jul 2012 10:51:00 -0700 twisti 7023639: JSR 292 method handle invocation needs a fast path for compiled code
Mon, 02 Jul 2012 09:58:06 +0200 roland 7177917: Failed test java/lang/Math/PowTests.java
Mon, 18 Jun 2012 09:52:31 +0200 roland 7174363: Arrays.copyOfRange leads to VM crash with -Xcomp -server if executed by testing framework
Tue, 12 Jun 2012 14:31:44 -0700 twisti 7174218: remove AtomicLongCSImpl intrinsics
Tue, 15 May 2012 10:10:23 +0200 roland 7133857: exp() and pow() should use the x87 ISA on x86
Mon, 14 May 2012 09:36:00 -0700 kvn 6924259: Remove String.count/String.offset
Tue, 06 Mar 2012 12:36:59 +0100 rbackman 7160570: Intrinsification support for tracing framework
Mon, 12 Mar 2012 15:28:07 -0700 never 7152957: VM crashes with assert(false) failed: bad AD file
Mon, 05 Mar 2012 18:10:31 -0800 never 6658428: C2 doesn't inline java method if corresponding intrinsic failed to inline.
Fri, 10 Feb 2012 10:55:15 -0500 bpittore Merge
less more (0) -120 tip