Tobias Hartmann
|
990a11e421
|
8241909: Remove useless code cache lookup in frame::patch_pc
Removed useless code cache lookup.
Reviewed-by: kvn, dlong
|
2020-04-01 10:06:25 +02:00 |
|
Andrew Dinn
|
8cb7635372
|
8241665: Configuring --with-jvm-features=-compiler2 fails to build on AArch64
Build config --with-jvm-features=-compiler2 fails on AArch64 because JVMCI path includes opto and ad headers
Reviewed-by: kvn, aph
|
2020-03-26 15:26:51 +00:00 |
|
Zhengyu Gu
|
6b6c5bd622
|
8241765: Shenandoah: AARCH64 need to save/restore call clobbered registers before calling keepalive barrier
Reviewed-by: rkennke, smonteith, aph
|
2020-03-28 11:00:09 -04:00 |
|
Vladimir Ivanov
|
2df18266b9
|
8241597: x86: Remove MMX support
Reviewed-by: kvn, redestad
|
2020-03-27 13:42:57 +03:00 |
|
Vladimir Ivanov
|
d0a672292f
|
8241434: x86: Fix Assembler::emit_operand asserts for XMM registers
Reviewed-by: kvn, redestad
|
2020-03-27 13:42:57 +03:00 |
|
Vladimir Ivanov
|
536e062a56
|
8241436: C2: Factor out C2-specific code from MacroAssembler
Reviewed-by: mdoerr, kvn, adinn
|
2020-03-27 13:42:57 +03:00 |
|
Matthias Baesken
|
c9f5004bae
|
8241586: compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java fails on aarch64
Reviewed-by: clanger
|
2020-03-25 13:05:42 +01:00 |
|
Pengfei Li
|
c659b637ce
|
8241482: AArch64: Fix a potential issue after JDK-8239549
Reviewed-by: aph
|
2020-03-26 10:10:37 +08:00 |
|
Vladimir Ivanov
|
7753422909
|
8241433: x86: Add VBMI CPU feature detection
Reviewed-by: kvn
|
2020-03-25 00:10:22 +03:00 |
|
Sandhya Viswanathan
|
398ce2948c
|
8240248: Extend superword reduction optimizations for x86
Add support for and, or, xor reduction
Co-authored-by: Shravya Rukmannagari <shravya.rukmannagari@intel.com>
Reviewed-by: vlivanov, thartmann
|
2020-03-23 10:26:40 -07:00 |
|
Pengfei Li
|
618bacec2e
|
8241091: AArch64: "bad AD file" with VM option "-XX:-UsePopCountInstruction"
Reviewed-by: aph
|
2020-03-23 08:37:45 +08:00 |
|
Claes Redestad
|
cc9470ece1
|
8241095: x86: Improve prefix handling in Assembler
Reviewed-by: kvn, thartmann
|
2020-03-05 16:07:17 +01:00 |
|
Aleksey Shipilev
|
700f50f287
|
8241128: x86_32 build failure after JDK-8241042
Reviewed-by: redestad, kvn
|
2020-03-18 19:24:42 +01:00 |
|
Claes Redestad
|
176192499f
|
8241042: x86_64: Improve Assembler generation
Reviewed-by: vlivanov, kvn
|
2020-03-05 16:07:17 +01:00 |
|
Vladimir Kozlov
|
ec5bd02186
|
8240976: [JVMCI] MethodProfileWidth flag is broken
Remove JVMCI code which is not used
Reviewed-by: thartmann, redestad
|
2020-03-17 10:38:40 -07:00 |
|
Claes Redestad
|
dbd0f0dc3b
|
8241077: x86_64: Minor Assembler improvements
Reviewed-by: kvn
|
2020-03-17 09:36:46 +01:00 |
|
Erik Österlund
|
21cd75cb98
|
8240363: Refactor Compile::Output() to its own Phase
Reviewed-by: kvn, vlivanov
|
2020-03-16 12:27:42 +00:00 |
|
Nick Gasson
|
4b978533ca
|
8240353: AArch64: missing support for -XX:+ExtendedDTraceProbes in C1
Reviewed-by: aph
|
2020-03-16 10:51:01 +08:00 |
|
Vladimir Ivanov
|
48c48b7a85
|
8238696: x86: Enumerate all detected CPU features in VM_Version feature string
Reviewed-by: dholmes, kvn
|
2020-03-12 16:42:03 +03:00 |
|
Claes Redestad
|
7fe46b2464
|
8240772: x86_64: Pre-generate Assembler::popa, pusha and vzeroupper
Reviewed-by: iklam, kvn
|
2020-03-12 13:07:21 +01:00 |
|
Andrew Haley
|
661c073594
|
8240615: is_power_of_2() has Undefined Behaviour and is inconsistent
Reviewed-by: jrose, redestad
|
2020-03-10 10:49:01 -04:00 |
|
Vladimir Ivanov
|
02916dbb0b
|
8239009: C2: Don't use PSHUF to load scalars from memory on x86
Reviewed-by: kvn, dlong
|
2020-03-10 20:51:09 +03:00 |
|
Vladimir Ivanov
|
1dcd3d2c50
|
8239008: C2: Simplify Replicate support for sub-word types on x86
Reviewed-by: kvn
|
2020-03-10 20:51:08 +03:00 |
|
Vladimir Ivanov
|
072cfd2e48
|
8238681: Make -XX:UseSSE flag x86-specific
Reviewed-by: dholmes, kvn
|
2020-03-10 20:51:07 +03:00 |
|
Boris Ulasevich
|
d0e44e5bb4
|
8239514: Build for arm-linux-gnueabihf fails with undefined reference read_polling_page
Reviewed-by: dsamersoff, dholmes
|
2020-03-07 16:27:00 +03:00 |
|
Claes Redestad
|
78982f7c11
|
8240528: OopMap cleanup
Reviewed-by: kvn, thartmann
|
2020-03-05 13:14:31 +01:00 |
|
Erik Österlund
|
3ddd7b86c8
|
8240370: Provide Intel JCC Erratum opt-out
Reviewed-by: redestad, vlivanov, thartmann
|
2020-03-05 11:12:51 +00:00 |
|
Alexey Bakhtin
|
8e74ed46df
|
8239787: AArch64: String.indexOf may incorrectly handle empty strings
Reviewed-by: aph, lmesnik, yan
|
2020-03-03 13:06:50 +03:00 |
|
Claes Redestad
|
3fdf26d8dc
|
8240302: x64: Assembler::reachable redundantly call Relocation::type() more than once
Reviewed-by: kvn, iklam, thartmann
|
2020-03-03 11:40:53 +01:00 |
|
Lutz Schmidt
|
637795e0a7
|
8239931: [win][x86] vtable stub generation: assert failure (code size estimate) follow-up
Reviewed-by: mdoerr
|
2020-02-28 16:36:47 +01:00 |
|
Pengfei Li
|
934db29ac5
|
8239549: AArch64: Backend support for MulAddVS2VI node
Reviewed-by: aph
|
2020-02-26 09:33:29 +08:00 |
|
Aleksey Shipilev
|
649a4d0613
|
8239492: [x86] Turn MacroAssembler::verify_oop into macro recording file and line
Reviewed-by: rrich, vlivanov, pliden
|
2020-02-24 18:30:02 +01:00 |
|
Erik Österlund
|
ccdde49728
|
8234160: Enable optimized mitigation for Intel jcc erratum in C2
Reviewed-by: thartmann, vlivanov, pliden
|
2020-02-24 14:37:30 +00:00 |
|
David Holmes
|
bd028945bd
|
8238988: Rename thread "in stack" methods and add in_stack_range
Reviewed-by: coleenp, dcubed
|
2020-02-23 22:35:59 -05:00 |
|
Lutz Schmidt
|
6c0e3aeacd
|
8239456: vtable stub generation: assert failure (code size estimate)
Reviewed-by: thartmann
|
2020-02-21 15:14:09 +01:00 |
|
Igor Veresov
|
23458bf4c5
|
8238355: Update Graal
Reviewed-by: kvn
|
2020-02-20 10:11:07 -08:00 |
|
John Paul Adrian Glaubitz
|
16c75e67cf
|
8239001: Hotspot build broken on linux-sparc after 8238281
Reviewed-by: dholmes, kbarrett
|
2020-02-19 10:10:55 +01:00 |
|
Martin Doerr
|
6015cab798
|
8239363: PPC64: Wrong code generation after JDK-8183574
Reviewed-by: stuefe, stefank, lucy
|
2020-02-19 09:40:38 +01:00 |
|
Matthias Baesken
|
cf4291db37
|
8239000: handle ContendedPaddingWidth in vm_version_ppc
Reviewed-by: clanger, lucy
|
2020-02-13 11:11:49 +01:00 |
|
Roman Kennke
|
41d457a089
|
8239081: Shenandoah: Consolidate C1 LRB and native barriers
Reviewed-by: shade
|
2020-02-14 19:43:17 +01:00 |
|
Stefan Karlsson
|
e4b27a48a0
|
8183574: Unify the is_power_of_2 functions
Reviewed-by: kbarrett, redestad
|
2020-02-17 10:03:17 +01:00 |
|
Boris Ulasevich
|
485115d1b3
|
8231118: ARM32: Math tests failures
Reviewed-by: roland
|
2020-02-14 10:05:10 +03:00 |
|
Boris Ulasevich
|
416ac1d01e
|
8238643: ARM32 build fails after JDK-8230199
Reviewed-by: shade, lfoltan
|
2020-02-14 10:03:39 +03:00 |
|
Aleksey Shipilev
|
a4616a7b49
|
8238896: Massive x86_32 crashes after JDK-7175279 (Don't use x87 FPU on x86-64)
Reviewed-by: thartmann, stuefe, vlivanov
|
2020-02-13 17:05:54 +01:00 |
|
David Holmes
|
4e4d1f2b4d
|
8234372: Investigate use of Thread::stack_base() and queries for "in stack"
Reviewed-by: dcubed, stuefe
|
2020-02-12 20:19:50 -05:00 |
|
Roman Kennke
|
411766b6bb
|
8238851: Shenandoah: C1: Resolve into registers of correct type
Reviewed-by: shade
|
2020-02-11 16:01:38 +01:00 |
|
Vladimir Ivanov
|
74e68b4092
|
8238690: C2: Handle vector shifts by constant and non-constant scalar uniformly
Reviewed-by: thartmann, sviswanathan
|
2020-02-11 14:55:43 +03:00 |
|
Vladimir Ivanov
|
0d84fe9872
|
8238680: C2: Remove redundant AD instructions for Replicate nodes
Reviewed-by: thartmann, sviswanathan
|
2020-02-11 14:55:41 +03:00 |
|
Vladimir Ivanov
|
590f5996c6
|
8136414: Large performance penalty declaring a method strictfp on strict-only platforms
Reviewed-by: thartmann
|
2020-02-11 14:55:39 +03:00 |
|
David Buck
|
6aeb78d3df
|
8238596: AVX enabled by default for Skylake even when unsupported
Only default to UseAVX=2 when support is detected
Reviewed-by: shade, vlivanov
|
2020-02-10 03:35:50 -05:00 |
|