hotspot/src/cpu/aarch64/vm/aarch64.ad
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
Fri, 17 Jul 2015 07:50:36 +0000 enevill 8131362: aarch64: C2 does not handle large stack offsets
Wed, 15 Jul 2015 16:05:53 +0000 enevill 8131358: aarch64: test compiler/loopopts/superword/ProdRed_Float.java fails when run with debug VM
Thu, 25 Jun 2015 13:41:29 +0000 enevill 8129426: aarch64: add support for PopCount in C2
Thu, 25 Jun 2015 08:52:12 +0000 enevill 8086087: aarch64: add support for 64 bit vectors
Tue, 23 Jun 2015 18:56:17 +0000 enevill 8129551: aarch64: some regressions introduced by addition of vectorisation code
Thu, 04 Jun 2015 12:04:18 +0000 enevill 8079565: aarch64: Add vectorization support for aarch64
Thu, 21 May 2015 17:11:54 -0700 amurillo Merge
Fri, 15 May 2015 09:21:48 +0000 enevill 8079564: Use FP register as proper frame pointer in JIT compiled code on aarch64
Mon, 18 May 2015 17:09:47 +0200 jwilhelm Merge
Tue, 12 May 2015 13:58:42 +0000 enevill 8079203: AARCH64: Need to cater for different partner implementations
Wed, 13 May 2015 15:16:06 +0200 pliden 8079792: GC directory structure cleanup
Fri, 01 May 2015 03:56:01 -0700 amurillo Merge
Fri, 24 Apr 2015 16:28:29 +0100 aph 8078621: AARCH64: Fails to build without precompiled headers
Fri, 24 Apr 2015 11:01:37 +0000 enevill 8075930: AARCH64: Use FP Register in C2
Thu, 23 Apr 2015 17:53:38 +0100 adinn 8078263: AARCH64: Volatile fields should be accessed with ldar and stlr
Fri, 27 Mar 2015 09:02:53 +0100 zmajo Merge
Mon, 23 Mar 2015 10:15:53 +0100 thartmann 8075136: Unnecessary sign extension for byte array access
Mon, 23 Mar 2015 10:13:18 +0100 thartmann 8075324: Costs of memory operands in aarch64.ad are inconsistent
Mon, 23 Mar 2015 11:44:41 -0700 amurillo Merge
Fri, 20 Mar 2015 17:39:29 +0000 aph 8075443: AARCH64: Missed L2I optimizations in C2
Sat, 14 Mar 2015 11:21:04 +0100 zmajo 8074869: C2 code generator can replace -0.0f with +0.0f on Linux
Tue, 03 Mar 2015 17:56:33 +0000 aph 8074349: AARCH64: C2 generates poor code for some byte and character stores
Mon, 02 Mar 2015 10:31:52 -0800 adinn 8074119: [AARCH64] stage repo misses fixes from several Hotspot changes
Thu, 05 Feb 2015 11:47:33 -0800 aph 8072483: AARCH64: aarch64.ad uses the wrong operand class for some operations
Tue, 20 Jan 2015 12:47:43 -0800 aph 8068053: AARCH64: C1 and C2 compilers
less more (0) tip