> This is a surprisingly clean cherry-pick of the JVMCI removal from mainline 
> with minor additional Valhalla related cleanups. The few conflicts were 
> mostly trivial to resolve. The non-tivial conflicts were in 
> `src/hotspot/cpu/aarch64//gc/shared/barrierSetNMethod_aarch64.cpp`, and 
> `src/hotspot/share/runtime/deoptimization.*`.
> 
> The full list of conflicts:
> 
> src/hotspot/cpu/aarch64/gc/shared/barrierSetNMethod_aarch64.cpp
> src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
> src/hotspot/cpu/x86/macroAssembler_x86.cpp
> src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
> src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
> src/hotspot/share/code/nmethod.cpp
> src/hotspot/share/compiler/compileBroker.cpp
> src/hotspot/share/oops/fieldInfo.hpp
> src/hotspot/share/oops/methodData.hpp
> src/hotspot/share/runtime/deoptimization.cpp
> src/hotspot/share/runtime/deoptimization.hpp
> src/java.base/share/classes/module-info.java
> test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
> test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClassesForSubgraphs.java
> test/hotspot/jtreg/runtime/clinit/ClassInitBarrier.java
> 
> 
> Testing:
>  - [ ] tier1,tier2,tier3,valhalla-comp-stress
>  - [ ] tier1,tier2,tier3,tier4,tier5 with `--enable-preview`
> 
> ---------
> - [x] I confirm that I make this contribution in accordance with the [OpenJDK 
> Interim AI Policy](https://openjdk.org/legal/ai).

Manuel Hässig has updated the pull request incrementally with one additional 
commit since the last revision:

  Use INTRINSIC_TRAP instead of the removed trap rule

-------------

Changes:
  - all: https://git.openjdk.org/valhalla/pull/2482/files
  - new: https://git.openjdk.org/valhalla/pull/2482/files/be6e2e1d..60b6b782

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=valhalla&pr=2482&range=01
 - incr: https://webrevs.openjdk.org/?repo=valhalla&pr=2482&range=00-01

  Stats: 20 lines in 1 file changed: 0 ins; 0 del; 20 mod
  Patch: https://git.openjdk.org/valhalla/pull/2482.diff
  Fetch: git fetch https://git.openjdk.org/valhalla.git pull/2482/head:pull/2482

PR: https://git.openjdk.org/valhalla/pull/2482

Reply via email to