hotspot/src/cpu/aarch64/vm/aarch64.ad
Sun, 22 Jan 2017 16:33:54 +0800 njian 8172881: AArch64: assertion failure: the int pressure is incorrect
Wed, 25 Jan 2017 07:03:26 +0100 thartmann 8173195: [BACKOUT] 8087341: C2 doesn't optimize redundant memory operations with G1
Wed, 11 Jan 2017 15:09:58 +0000 aph 8172144: AArch64: Implement "JEP 270: Reserved Stack Areas for Critical Sections"
Sun, 18 Dec 2016 17:26:44 -0500 enevill 8171410: aarch64: long multiplyExact shifts by 31 instead of 63
Mon, 12 Dec 2016 11:29:51 -0800 roland 8162338: AArch64: Intrinsify fused mac operations
Fri, 18 Nov 2016 19:04:48 +0000 rkennke 8169901: AArch64: CompareAndExchange intrinsics clobber address register
Fri, 29 Apr 2016 15:23:15 +0200 mdoerr 8155729: C2: Skip transformation of LoadConP for heap-based compressed oops
Tue, 24 May 2016 08:47:37 -0700 enevill 8157708: aarch64: StrIndexOfChar intrinsic is not implemented
Tue, 16 Aug 2016 17:31:57 +0100 aph 8164113: AArch64: follow-up the fix for 8161598
Thu, 07 Jul 2016 15:07:13 +0100 aph 8141633: Implement VarHandles/Unsafe intrinsics on AArch64
Tue, 24 May 2016 01:13:57 -0700 enevill 8156943: aarch64: string compare does not support CompactStrings
Tue, 21 Jun 2016 13:15:56 -0400 adinn 8160006: Fix AArch64 after changes made by 8151661
Fri, 27 May 2016 20:38:38 +0800 fyang 8157906: aarch64: some more integer rotate instructions are never emitted
Wed, 25 May 2016 13:30:07 +0000 enevill 8157841: aarch64: prefetch ignores cache line size
Wed, 25 May 2016 15:05:26 +0000 enevill 8157834: aarch64: Hello World crashes with fastdebug build
Mon, 09 May 2016 11:34:09 +0200 roland 8154826: AArch64: take advantage better of base + shifted offset addressing mode
Fri, 06 May 2016 18:20:50 +0300 vlivanov Merge
Fri, 29 Apr 2016 02:13:40 +0300 vlivanov Merge
Thu, 21 Apr 2016 15:59:07 -0400 bharadwaj Merge
Wed, 20 Apr 2016 11:05:28 +0000 aph 8153310: AArch64: JEP 254: Implement byte_array_inflate
Mon, 18 Apr 2016 15:37:29 +0000 aph 8152554: CompactStrings broken on AArch64
Fri, 29 Apr 2016 17:24:16 +0200 roland 8154943: AArch64: redundant address computation instructions with vectorization
Thu, 28 Apr 2016 13:26:29 +0000 enevill 8155617: aarch64: ClearArray does not use DC ZVA
Thu, 28 Apr 2016 15:24:17 +0200 roland 8155612: Aarch64: vector nodes need to support misaligned offset
Mon, 25 Apr 2016 15:14:02 +0200 roland 8155015: Aarch64: bad assert in spill generation code
Tue, 19 Apr 2016 19:52:39 -0700 roland 8154537: AArch64: some integer rotate instructions are never emitted
Mon, 18 Apr 2016 15:18:14 -0700 mcberg 8153998: Masked vector post loops
Tue, 12 Apr 2016 11:53:44 +0800 fyang 8153713: aarch64: improve short array clearing using store pair
Thu, 07 Apr 2016 22:36:16 +0000 enevill 8153797: aarch64: Add Arrays.fill stub code
Wed, 23 Mar 2016 18:00:46 +0800 fyang 8152537: aarch64: Make use of CBZ and CBNZ when comparing unsigned values with zero.
Sat, 05 Mar 2016 22:22:37 +0800 fyang 8151340: aarch64: prefetch the destination word for write prior to ldxr/stxr loops.
Tue, 08 Mar 2016 14:39:50 +0000 enevill 8150394: aarch64: add support for 8.1 LSE CAS instructions
Fri, 04 Mar 2016 01:30:11 +0300 shade 8146801: Allocating short arrays of non-constant size is slow
Fri, 19 Feb 2016 17:12:14 +0800 fyang 8150229: aarch64: pipeline class for several instructions is not set correctly
Wed, 17 Feb 2016 20:19:24 +0800 fyang 8150038: aarch64: make use of CBZ and CBNZ when comparing narrow pointer with zero
Wed, 24 Feb 2016 04:45:50 -0800 hshi 8149733: AArch64: refactor array_equals/string_equals
Mon, 15 Feb 2016 10:14:33 +0100 roland 8087341: C2 doesn't optimize redundant memory operations with G1
Sat, 06 Feb 2016 04:09:47 -0800 hshi 8149100: AArch64: "bad AD file" for LL enconding AryEq Node matching
Tue, 26 Jan 2016 14:04:01 +0000 enevill 8148240: aarch64: random infrequent null pointer exceptions in javac
Wed, 20 Jan 2016 16:33:51 +0100 simonis 8145336: PPC64: fix string intrinsics after CompactStrings change
Tue, 19 Jan 2016 17:52:52 +0000 aph 8146709: AArch64: Incorrect use of ADRP for byte_map_base
Tue, 12 Jan 2016 14:55:15 +0000 enevill 8146843: aarch64: add scheduling support for FP and vector instructions
Tue, 15 Dec 2015 19:18:05 +0000 aph 8145438: Guarantee failures since 8144028: Use AArch64 bit-test instructions in C2
Mon, 07 Dec 2015 21:23:02 +0800 fyang 8144587: aarch64: generate vectorized MLA/MLS instructions
Fri, 04 Dec 2015 23:46:19 +0300 vlivanov 8072008: Emit direct call instead of linkTo* for recursive indy/MH.invoke* calls
Thu, 26 Nov 2015 10:38:33 +0000 aph 8143219: AArch64 broken by 8141132: JEP 254: Compact Strings
Wed, 25 Nov 2015 18:13:13 +0000 aph 8144028: Use AArch64 bit-test instructions in C2
Mon, 09 Nov 2015 11:26:41 -0800 iveresov 8140779: Code generation fixes for avx512
Tue, 03 Nov 2015 09:41:03 +0100 thartmann 8141132: JEP 254: Compact Strings
Wed, 07 Oct 2015 06:56:58 -0400 adinn 8139042: AARCH64: Correct regression introduced by 8080293
Wed, 30 Sep 2015 04:35:39 -0400 enevill 8138583: aarch64: add support for vectorizing fabs/fneg
Wed, 23 Sep 2015 12:39:30 -0400 enevill 8135231: aarch64: add support for vectorizing double precision sqrt
Wed, 16 Sep 2015 13:50:57 +0000 enevill 8136615: aarch64: elide DecodeN when followed by CmpP 0
Wed, 16 Sep 2015 09:52:58 -0400 adinn 8080293: AARCH64: Remove unnecessary dmbs from generated CAS code
Wed, 16 Sep 2015 13:16:17 -0700 mcberg 8134802: LCM register pressure scheduling
Tue, 08 Sep 2015 14:08:58 +0100 aph 8135157: DMB elimination in AArch64 C2 synchronization implementation
Wed, 26 Aug 2015 17:13:59 +0100 adinn 8134322: AArch64: Fix several errors in C2 biased locking implementation
Thu, 20 Aug 2015 09:40:08 +0000 enevill 8133842: aarch64: C2 generates illegal instructions with int shifts >=32
Tue, 11 Aug 2015 10:25:24 -0400 adinn 8078743: AARCH64: Extend use of stlr to cater for volatile object stores
Wed, 29 Jul 2015 08:05:21 +0200 thartmann 8130309: Need to bailout cleanly if creation of stubs fails when codecache is out of space
less more (0) -60 tip