Vladimir Ivanov
9d168e25d1
8266973: Migrate to ClassHierarchyIterator when enumerating subclasses
...
Reviewed-by: kvn, coleenp
2021-05-18 12:46:50 +00:00
Vladimir Ivanov
127bfe44f7
8266074: Vtable-based CHA implementation
...
Reviewed-by: kvn, jrose, dlong
2021-05-13 10:58:03 +00:00
miao zheng
7835cdbef4
8265915: adjust state_unloading_cycle compuation order in nmethod::is_unloading
...
Reviewed-by: thartmann
2021-05-06 07:10:21 +00:00
Stefan Johansson
141cc2f2a3
8261527: Record page size used for underlying mapping in ReservedSpace
...
Reviewed-by: rkennke, iwalulya
2021-05-04 09:00:10 +00:00
Jamsheed Mohammed C M
49d04586ed
8266288: assert root method not found in witnessed_reabstraction_in_supers is too strong
...
Reviewed-by: vlivanov, thartmann
2021-04-29 16:16:42 +00:00
Vladimir Ivanov
f560b89233
8264873: Dependencies: Split ClassHierarchyWalker
...
Reviewed-by: kvn, thartmann
2021-04-27 20:03:13 +00:00
Vladimir Kozlov
694acedf18
8264805: Remove the experimental Ahead-of-Time Compiler
...
Reviewed-by: coleenp, erikj, stefank, iignatyev, dholmes, aph, shade, iklam, mchung, iveresov
2021-04-27 01:12:18 +00:00
Jamsheed Mohammed C M
2003e91d3b
8244543: Enhanced handling of abstract classes
...
Reviewed-by: vlivanov, rhalade
2021-04-20 21:45:52 +00:00
Albert Mingkun Yang
c607d12e40
8249528: Remove obsolete comment in G1RootProcessor::process_java_roots
...
Reviewed-by: tschatzl, sangheki
2021-04-19 07:04:26 +00:00
Yi Yang
a2b0e0f4c0
8265323: Leftover local variables in PcDesc
...
Reviewed-by: thartmann, neliasso
2021-04-19 06:26:12 +00:00
Robbin Ehn
50f3da8d59
8264480: Unreachable code in nmethod.cpp inside #ifdef DEBUG
...
Reviewed-by: chagedorn, kvn
2021-04-16 07:19:49 +00:00
Ioi Lam
ea5c55a4ae
8265103: Remove unnecessary inclusion of oopMap.hpp
...
Reviewed-by: dholmes, stefank
2021-04-14 05:11:49 +00:00
Patricio Chilano Mateo
943503ef6a
8265035: Remove unneeded exception check from refill_ic_stubs()
...
Reviewed-by: hseigel, dholmes
2021-04-13 15:32:57 +00:00
Ioi Lam
c15680e742
8264868: Reduce inclusion of registerMap.hpp and register.hpp
...
Reviewed-by: coleenp, dholmes
2021-04-10 06:09:52 +00:00
Vladimir Ivanov
76bd313d80
8264872: Dependencies: Migrate to PerfData counters
...
Reviewed-by: kvn, neliasso
2021-04-09 22:18:56 +00:00
Vladimir Ivanov
07c8ff47d2
8264871: Dependencies: Miscellaneous cleanups in dependencies.cpp
...
Reviewed-by: neliasso
2021-04-09 22:03:29 +00:00
Vladimir Ivanov
f60e81bf7b
8264548: Dependencies: ClassHierarchyWalker::is_witness() cleanups
...
Reviewed-by: kvn
2021-04-02 16:10:02 +00:00
Vladimir Ivanov
80681b5470
8264546: Dependencies: Context class is always an InstanceKlass
...
Reviewed-by: kvn
2021-04-01 12:56:19 +00:00
Stefan Karlsson
2c9365d79c
8264271: Avoid creating non_oop_word oops
...
Reviewed-by: kbarrett, pliden
2021-03-30 13:28:37 +00:00
Pengfei Li
2fa6a3c47c
8264006: Fix AOT library loading on CPUs with 256-byte dcache line
...
Reviewed-by: kvn, dholmes, aph
2021-03-29 01:09:43 +00:00
Stefan Karlsson
a79f095697
8263721: Unify oop casting
...
Reviewed-by: kbarrett, coleenp
2021-03-24 10:28:38 +00:00
Vladimir Ivanov
0b10c6b415
8263017: Read barriers are missing in nmethod printing code
...
Reviewed-by: eosterlund, kvn
2021-03-12 17:29:48 +00:00
Vladimir Kozlov
a6e056fd51
8263125: During deoptimization vectors should reassign scalarized payload after all objects are reallocated.
...
Reviewed-by: vlivanov, rrich
2021-03-12 16:59:50 +00:00
Roland Westrelin
6baecf39d5
8259937: guarantee(loc != NULL) failed: missing saved register with native invoker
...
Reviewed-by: kvn, jvernee, vlivanov
2021-03-01 15:11:25 +00:00
Harold Seigel
75bf10610f
8262028: Make InstanceKlass::implementor return InstanceKlass
...
Reviewed-by: coleenp, ccheung, vlivanov
2021-03-01 13:25:23 +00:00
Vladimir Ivanov
0a4e710ff6
8261954: Dependencies: Improve iteration over class hierarchy under context class
...
Reviewed-by: kvn, coleenp, eosterlund
2021-02-26 08:19:47 +00:00
Ioi Lam
fc1d0321dd
8261125: Move VM_Operation to vmOperation.hpp
...
Reviewed-by: coleenp, stuefe
2021-02-17 05:53:06 +00:00
Xin Liu
2677f6f47d
8261675: ObjectValue::set_visited(bool) sets _visited false
...
Reviewed-by: kvn
2021-02-17 00:24:35 +00:00
Ioi Lam
235da6aa04
8261672: Reduce inclusion of classLoaderData.hpp
...
Reviewed-by: lfoltan, coleenp
2021-02-13 07:13:22 +00:00
Vladimir Ivanov
a9c36805c4
8261250: Dependencies: Remove unused dependency types
...
Reviewed-by: kvn, thartmann
2021-02-11 10:16:37 +00:00
Ioi Lam
c5bb109272
8260019: Move some Thread subtypes out of thread.hpp
...
Reviewed-by: dholmes, coleenp
2021-02-05 03:02:11 +00:00
Ioi Lam
82028e70d1
8260012: Reduce inclusion of collectedHeap.hpp and heapInspection.hpp
...
Reviewed-by: stefank, tschatzl
2021-02-04 04:05:33 +00:00
Ioi Lam
ffbcf1b0a7
8260471: Change SystemDictionary::X_klass calls to vmClasses::X_klass
...
Reviewed-by: lfoltan, hseigel, dholmes, stuefe
2021-02-02 23:40:29 +00:00
Igor Veresov
1519632597
8251462: Simplify compilation policy
...
Reviewed-by: cjplummer, kvn
2021-01-28 20:51:12 +00:00
Thomas Stuefe
1c77046811
8260404: jvm_io.h include missing in a number of files
...
Reviewed-by: shade, iklam, dholmes
2021-01-27 07:34:46 +00:00
Ioi Lam
5cdcce1c1f
8260307: Do not include method.hpp in frame.hpp
...
Reviewed-by: lfoltan, coleenp
2021-01-23 06:24:22 +00:00
Aleksey Shipilev
c5ad713e18
8260250: Duplicate check in DebugInformationRecorder::recorders_frozen
...
Reviewed-by: iveresov, thartmann
2021-01-22 17:19:33 +00:00
Jesper Wilhelmsson
51e14f2e2a
Merge
2021-01-14 01:29:47 +00:00
Erik Österlund
42d2d6dcc1
8259063: Possible deadlock with vtable/itable creation vs concurrent class unloading
...
Reviewed-by: pliden, neliasso
2021-01-13 16:48:17 +00:00
Coleen Phillimore
b996cccf12
8259373: c1 and jvmci runtime code use ResetNoHandleMark incorrectly
...
Reviewed-by: kvn
2021-01-07 23:04:11 +00:00
Roberto Castañeda Lozano
d8ad63019a
8258772: Some runtime/cds tests fail with +LogCompilation or +StressX
...
Emit warning about TraceDependencies results in
ClassHierarchyWalker::count_find_witness_calls() only if TraceDependencies is
actually enabled. Use standard warning() function instead of ad hoc printing.
Remove warning about using Stress(LCM|GCM|IGVN) without LogCompilation in
Compile::Compile(), and add the information to the description of the StressSeed
option instead. These changes prevent false test failures when using
LogCompilation or Stress(LCM|GCM|IGVN).
Reviewed-by: chagedorn, kvn, thartmann
2021-01-07 18:57:58 +00:00
Hao Sun
17d1645ece
8258751: Improve ExceptionHandlerTable dump
...
Reviewed-by: thartmann, chagedorn, njian
2021-01-05 08:29:41 +00:00
Jesper Wilhelmsson
11bd7a814f
Merge
2020-12-17 03:04:19 +00:00
Tom Rodriguez
1f556d22ca
8258380: [JVMCI] don't clear InstalledCode reference when unloading JVMCI nmethods
...
Reviewed-by: kvn, eosterlund
2020-12-15 21:31:00 +00:00
Ioi Lam
1d15ebe19e
8243205: Modularize JVM flags declaration
...
Reviewed-by: kvn, coleenp, stefank
2020-12-11 04:18:54 +00:00
Ioi Lam
d4282b0cfc
8257731: Remove excessive include of stubRoutines.hpp
...
Reviewed-by: coleenp, kvn
2020-12-10 23:57:35 +00:00
Ioi Lam
02a0a027f4
8257563: Remove excessive include of klass.inline.hpp
...
Reviewed-by: dholmes, stuefe, stefank
2020-12-03 01:34:04 +00:00
Nils Eliasson
cfb175dfdf
8256508: Improve CompileCommand flag
...
Reviewed-by: redestad, kvn
2020-11-25 14:20:35 +00:00
Patric Hedlin
695117f8f6
8255479: [aarch64] assert(src->section_index_of(target) == CodeBuffer::SECT_NONE) failed: sanity
...
Reviewed-by: aph, neliasso
2020-11-24 18:56:58 +00:00
Maurizio Cimadamore
0fb31dbf3a
8254231: Implementation of Foreign Linker API (Incubator)
...
Reviewed-by: coleenp, ihse, dholmes, vlivanov
2020-11-23 11:00:38 +00:00