Erik Österlund
b9873e1833
8253180: ZGC: Implementation of JEP 376: ZGC: Concurrent Thread-Stack Processing
...
Reviewed-by: stefank, pliden, rehn, neliasso, coleenp, smonteith
2020-10-09 08:40:33 +00:00
Yumin Qi
a588752fd6
8248337: sparc related code clean up after solaris removal
...
Reviewed-by: dholmes, kvn
2020-09-02 09:29:31 -07: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
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
d65f9665df
8229971: Arm32: implementation for Thread-local handshakes
...
Reviewed-by: rehn, dsamersoff
2020-01-30 10:26:56 +03:00
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
Martin Doerr
2077bdfa8c
8234645: ARM32: C1: PatchingStub for field access: not enough bytes
...
Reviewed-by: cgo, goetz
2019-11-28 12:05:02 +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
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
Aleksey Shipilev
2b558f6054
8223675: arm32 build failure after 8223136 (Move compressed oops functions to CompressedOops class)
...
Reviewed-by: rkennke
2019-05-10 09:56:20 +02:00
Claes Redestad
7049e4c443
8218625: Remove dead code in relocInfo
...
Reviewed-by: kvn, thartmann
2019-02-07 22:20:46 +01:00
Bob Vandette
05027c124c
8209093: JEP 340: One AArch64 Port, Not Two
...
Reviewed-by: dholmes, erikj, mikael, shade, avoitylov, bulasevich
2018-10-30 10:39:19 -04:00
Sandhya Viswanathan
092fe55fb1
8210764: Update avx512 implementation
...
Reviewed-by: kvn
2018-09-24 16:37:28 -07:00
Aleksei Voitylov
94679309a4
8209697: ARM: Explicit barriers for C1/assembler
...
Reviewed-by: dsamersoff
2018-09-24 16:54:42 +03:00
Aleksei Voitylov
5fa8dfe0f8
8210465: ARM: Object equals abstraction for BarrierSetAssembler
...
Reviewed-by: rkennke, dsamersoff
2018-09-24 16:39:02 +03:00
Aleksei Voitylov
1712e272cd
8209380: ARM: cleanup maybe-uninitialized and reorder compiler warnings
...
Reviewed-by: dholmes, drwhite, tschatzl
2018-08-13 12:24:25 +02:00
Dmitry Samersoff
c57cfe6d14
8207046: arm32 vm crash: C1 arm32 platform functions parameters type mismatch
...
Fixed unexpected parameter location in arm32 LIR_Assembler
Reviewed-by: dsamersoff, kvn
2018-07-31 21:23:56 +03: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
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
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