Christoph Langer
cc5039e19e
8252837: Cleanup SAP Copyright file headers
...
Reviewed-by: dholmes
2020-09-07 07:30:10 +00:00
Ningsheng Jian
9b5a9b6189
8231441: AArch64: Initial SVE backend support
...
Co-authored-by: Joshua Zhu <joshua.zhu@arm.com>
Co-authored-by: Yang Zhang <yang.zhang@arm.com>
Reviewed-by: adinn, pli, ihse, vlivanov, eosterlund
2020-09-02 09:45:44 +08: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
Patricio Chilano Mateo
e56002c7d3
8242263: Diagnose synchronization on primitive wrappers
...
Added diagnostic flag DiagnoseSyncOnPrimitiveWrappers
Reviewed-by: dholmes, mdoerr, dcubed, coleenp, egahlin, mgronlun
2020-08-21 15:04:02 +00:00
Bernhard Urban
d3776c7d30
8248816: C1: Fix signature mismatch of LIRGenerator::strengh_reduce_multiply
...
Co-authored-by: Monica Beckwith <monica.beckwith@microsoft.com>
Co-authored-by: Ludovic Henry <luhenry@microsoft.com>
Reviewed-by: aph
2020-07-30 15:05:22 +02:00
Coleen Phillimore
0c9e0c2e7f
8244997: Convert the JavaThread::_threadObj oop to use OopStorage
...
Move the oop and handle releasing it in the service thread. Remove Universe::oops_do from callers.
Co-authored-by: Erik Osterlund <erik.osterlund@oracle.com>
Co-authored-by: Tom Rodriguez <tom.rodriguez@oracle.com>
Reviewed-by: dholmes, zgu, eosterlund, cjplummer
2020-08-07 07:53:26 -04:00
Ludovic Henry
339016a0f2
8250902: Implement MD5 Intrinsics on x86
...
Reviewed-by: kvn, vdeshpande, ascarpino
2020-08-05 11:32:15 -07:00
Coleen Phillimore
42ac8e1856
8250042: Clean up methodOop and method_oop names from the code
...
Reviewed-by: dholmes, sspitsyn, cjplummer, chagedorn
2020-07-28 07:33:51 -04:00
Coleen Phillimore
2d8e74ddea
8249768: Move static oops and NullPointerException oops from Universe into OopStorage
...
Make NPE oops an objArrayOop.
Reviewed-by: dholmes, eosterlund
2020-07-22 10:32:44 -04:00
Richard Reingruber
870e67d520
8247695: PPC/S390: compiler/intrinsics/math/TestFpMinMaxIntrinsics.java fails
...
Reviewed-by: goetz, lucy
2020-07-13 10:33:14 +02:00
Ioi Lam
3d1b1a6bc9
8248170: Excessive include of compiledMethod, codeCache, javaClasses and systemDictionary
...
Reviewed-by: dholmes, kvn, coleenp, stefank
2020-07-06 23:11:37 -07:00
Vladimir Kozlov
bf04926d72
8005088: remove unused NativeInstruction::test methods
...
Reviewed-by: iignatyev
2020-07-01 15:37:56 -07:00
Matthias Baesken
e7fa180e05
8248334: hs build errors on ppc64 and s390x platforms
...
Reviewed-by: dholmes, mdoerr
2020-06-26 12:05:57 +02:00
Coleen Phillimore
1550fd889b
8239782: CC_INTERP is only used by Zero interpreter
...
Change CC_INTERP conditional to ZERO and remove in places where unnecessary. Fix build to exclude compilers and rename CppInterpreter to ZeroInterpreter. The "C++ Interpreter" has been removed from the code a while ago.
Reviewed-by: dholmes, ihse
2020-06-24 09:56:20 -04:00
Tobias Hartmann
f822eed55c
8245957: Remove unused LIR_OpBranch::type after SPARC port removal
...
Removed LIR_OpBranch::type after the only remaining usage was removed with the SPARC port removal.
Reviewed-by: kvn, mdoerr
2020-06-02 09:57:57 +02:00
Xin Liu
0ec39a0b70
8230552: Provide information when hitting a HaltNode for architectures other than x86
...
Reviewed-by: mdoerr
2020-06-01 08:52:01 -04:00
Coleen Phillimore
5314d28f84
8245289: Clean up offset code in JavaClasses
...
Make offset member names consistent and private, move static initializations near owning classes
Reviewed-by: fparain, lfoltan
2020-05-29 15:00:19 -04:00
Mikael Vidstedt
f702f4d93a
8246023: Obsolete LIRFillDelaySlot
...
Reviewed-by: thartmann, kvn
2020-05-28 09:26:11 -07:00
Per Lidén
bcf99aa98e
8245098: Make SafeFetch32/N available earlier
...
Reviewed-by: kbarrett, dholmes
2020-05-19 08:34:14 +02:00
Martin Doerr
76b76654d2
8235673: [C1, C2] Split inlining control flags
...
Reviewed-by: neliasso, kvn, thartmann
2020-05-18 10:57:16 +02:00
Erik Österlund
382e5dc334
8241825: Make compressed oops and compressed class pointers independent (x86_64, PPC, S390)
...
Reviewed-by: coleenp, fparain, stuefe, mdoerr
2020-05-13 09:36:12 +00:00
Xin Liu
52e1bec7bc
8022574: remove HaltNode code after uncommon trap calls
...
Reviewed-by: thartmann, mdoerr, simonis
2020-05-12 10:59:12 +02:00
Tobias Hartmann
0c7e01fa32
8242108: Performance regression after fix for JDK-8229496
...
Backed out the fix for 8229496.
Reviewed-by: kvn, roland
2020-04-22 16:22:53 +02:00
Vladimir Ivanov
430f8020fd
8242492: C2: Remove Matcher::vector_shift_count_ideal_reg()
...
Reviewed-by: kvn
2020-04-17 17:59:15 +03:00
Lois Foltan
d37985cd70
8210012: Implement Unified Logging Option for -XX:+TraceMethodHandles and -XX:+TraceInvokeDynamic
...
Transition the tracing method handles command line options to unified logging, -Xlog:methodhandles.
Reviewed-by: dholmes, iklam, jrose
2020-04-15 21:01:02 +00:00
Vladimir Ivanov
1d7dee9ae4
8242289: C2: Support platform-specific node cloning in Matcher
...
Reviewed-by: kvn
2020-04-09 21:29:34 +03:00
Erik Österlund
76a8557d0c
8241438: Move IntelJccErratum mitigation code to platform-specific code
...
Reviewed-by: vlivanov, kvn
2020-04-08 15:34:56 +00:00
David Holmes
cf22d4440a
8239895: assert(_stack_base != 0LL) failed: Sanity check
...
Reviewed-by: dcubed, stuefe
2020-04-02 19:13:27 -04:00
Lutz Schmidt
15c3d76a49
8241101: [s390] jtreg test failure after JDK-8238696: not conformant features string
...
Reviewed-by: stuefe, mdoerr, clanger
2020-04-01 14:51:25 +02:00
Robbin Ehn
bf41f548e1
8220051: Remove global safepoint code
...
Reviewed-by: mdoerr, dcubed, eosterlund, bulasevich, coleenp
2020-04-01 14:54:44 +02:00
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
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
Erik Österlund
21cd75cb98
8240363: Refactor Compile::Output() to its own Phase
...
Reviewed-by: kvn, vlivanov
2020-03-16 12:27:42 +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
Stefan Karlsson
e4b27a48a0
8183574: Unify the is_power_of_2 functions
...
Reviewed-by: kbarrett, redestad
2020-02-17 10:03:17 +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
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
Lois Foltan
d19a396e96
8230199: consolidate signature parsing code in HotSpot sources
...
Add a new Signature class to support basic signature queries and enhance SignatureStream class to parse field signatures in addition to methods.
Co-authored-by: John Rose <john.r.rose@oracle.com>
Reviewed-by: coleenp, dholmes, fparain, hseigel
2020-02-06 14:29:57 +00: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
Matthias Baesken
1ca54e1455
8237819: s390x - remove unused pd_zero_to_words_large
...
Reviewed-by: clanger, mdoerr
2020-01-24 13:48:35 +01:00
Stefan Karlsson
46423b0f70
8237637: Remove dubious type conversions from oop
...
Reviewed-by: kbarrett, dholmes, mdoerr
2020-01-24 09:27:07 +01: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
Jesper Wilhelmsson
913b8702d1
Merge
2020-01-13 15:40:09 +01:00
Martin Doerr
89f7e1925e
8236555: [s390] Fix VerifyOops
...
Reviewed-by: goetz, lucy
2020-01-10 16:30:02 +01:00
Jesper Wilhelmsson
257a1bb854
Merge
2020-01-08 16:03:32 +01:00
Ioi Lam
584db9818a
8236625: Remove writeable macro from JVM flags declaration
...
Reviewed-by: coleenp, hseigel, gziemski
2020-01-07 18:56:18 -08:00
Sandhya Viswanathan
45e4c4c4dc
8236364: TEMP vector registers could be incorrectly assigned upper bank xmm registers after Generic Operands (JDK-8234391)
...
Reviewed-by: kvn, vlivanov
2019-12-24 16:49:37 +03:00
Aditya Mandaleeka
f19738aba3
8236179: C1 register allocation error with T_ADDRESS
...
Reviewed-by: rkennke, vlivanov, roland, mdoerr
2019-12-20 19:51:00 +01:00
Aditya Mandaleeka
950ebec4a9
8236179: C1 register allocation error with T_ADDRESS
...
Reviewed-by: rkennke, vlivanov, roland, mdoerr
2019-12-20 19:51:00 +01:00
Jatin Bhateja
31e075b019
8234392: C2: Extend Matcher::match_rule_supported_vector() with element type information
...
Reviewed-by: vlivanov, sviswanathan, kvn, jrose
2019-12-12 13:09:16 +03:00