Vladimir Ivanov
5b5a5353e7
7175279: Don't use x87 FPU on x86-64
...
Reviewed-by: kvn, roland
2020-01-30 00:46:43 +03:00
Xin Liu
8d307c1168
8236228: clean up BarrierSet headers in c1_LIRAssembler
...
Remove unneeded barrierSet.hpp and cardTableBarrierSet.hpp includes
Reviewed-by: kvn, mdoerr, phh, njian
2020-01-14 09:15:27 -08:00
Goetz Lindenmaier
bc116ded54
8231757: [ppc] Fix VerifyOops. Errors show since 8231058
...
Also make the checks print the wrong value and where a failure occurred.
Reviewed-by: dholmes, mdoerr
2019-11-11 16:24:35 +01:00
Thomas Stuefe
13cc1154f0
8233019: java.lang.Class.isPrimitive() (C1) returns wrong result if Klass* is aligned to 32bit
...
Reviewed-by: mdoerr, dlong, aph
2019-10-31 07:53:16 +01:00
Matthias Baesken
848614a01c
8231448: s390 and ppc - replace JVM type comparisons to T_OBJECT and T_ARRAY with call to is_reference_type
...
Reviewed-by: coleenp, lfoltan
2019-09-26 14:04:25 +02:00
Martin Doerr
98e6903c57
8224826: Implement fast class initialization checks on PPC64
...
Reviewed-by: vlivanov, gromero
2019-06-11 09:51:33 +02:00
Vladimir Ivanov
e72bfe15ad
8223213: Implement fast class initialization checks on x86-64
...
Reviewed-by: kvn, redestad, dholmes, mdoerr, coleenp
2019-05-30 13:39:13 +03:00
Stefan Karlsson
feeab37ce7
8223637: Fix build breakage after 8223136
...
Co-authored-by: Lutz Schmidt <lutz.schmidt@sap.com>
Co-authored-by: John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
Co-authored-by: Aleksey Shipilev <shade@redhat.com>
Reviewed-by: stefank, coleenp
2019-05-11 13:10:24 +02:00
Volker Simonis
f9c08cc6fb
8221083: [ppc64] Wrong oop compare in C1-generated code
...
Reviewed-by: mdoerr, goetz
2019-03-26 11:51:41 +01:00
Martin Doerr
ed252e10de
8219582: PPC: Crash after C1 checkcast patched and GC
...
Reviewed-by: akozlov, goetz
2019-03-01 17:48:53 +01:00
Sandhya Viswanathan
092fe55fb1
8210764: Update avx512 implementation
...
Reviewed-by: kvn
2018-09-24 16:37:28 -07:00
Gustavo Romero
e8b551eac9
8210320: PPC64: Fix uninitialized variable in C1 LIR assembler code
...
Reviewed-by: mbaesken, shade, mdoerr
2018-09-04 11:46:23 -04:00
Coleen Phillimore
03702fb256
8204195: Clean up macroAssembler.inline.hpp and other inline.hpp files included in .hpp files
...
Moved macroAssembler.inline.hpp out of header file and distributed to .cpp files that included them: ie. c1_MacroAssembler.hpp and interp_masm.hpp. Also freeList.inline.hpp and allocation.inline.hpp.
Reviewed-by: jiangli, kvn
2018-06-04 10:18:43 -04:00
Per Lidén
875d55e903
8202976: Add C1 lea patching support for x86
...
Reviewed-by: kvn, neliasso
2018-05-14 15:42:59 +02:00
Erik Österlund
f4893f5a9a
8201543: Modularize C1 GC barriers
...
Reviewed-by: pliden, rbackman, rkennke
2018-04-26 20:42:43 +02:00
Coleen Phillimore
221d0f4c54
8199809: Don't include frame.inline.hpp and other.inline.hpp from .hpp files
...
Remove frame.inline.hpp,etc from header files and adjust transitive includes.
Reviewed-by: stefank, stuefe
2018-03-21 19:45:24 -04:00
Erik Österlund
81919e5cc5
8199696: Remove Runtime1::arraycopy
...
Reviewed-by: kvn, mdoerr
2018-03-20 11:41:17 +01:00
Erik Österlund
0f92948d6f
8199604: Rename CardTableModRefBS to CardTableBarrierSet
...
Reviewed-by: stefank, pliden
2018-03-19 07:38:18 +01:00
Dean Long
b1723061be
8194984: 9 Null pointer dereference defect groups related to ciMethodData::bci_to_data()
...
Reviewed-by: kvn
2018-01-31 16:09:29 -08:00
Martin Doerr
d7e6bad25c
8193257: PPC64, s390 implementation for Thread-local handshakes
...
Reviewed-by: goetz, lucy
2017-12-14 13:05:20 +01:00
Igor Veresov
548d5d4d9d
8166750: C1 profiling handles statically bindable call sites differently than the interpreter
...
Optimize profiling of statically binable call sites. Add monomorphic profile fixup to JVMCI MDO API.
Reviewed-by: dnsimon, kvn
2017-10-25 16:30:31 -07:00
Erik Joelsson
3789983e89
8187443: Forest Consolidation: Move files to unified layout
...
Reviewed-by: darcy, ihse
2017-09-12 19:03:39 +02:00