RFR: 8352595: Regression of JDK-8314999 in IR matching [v3]

Marc Chevalier duke at openjdk.org
Mon Mar 24 14:35:36 UTC 2025


> A lot of tests for the IR framework used `ALLOC` and friends as a check that would run on the Opto assembly by default, but can also run earlier, but that's no longer the case.
> 
> There were two kinds of tests to fix: the ones rather about `ALLOC`, where the used or expected compile phases have to change, and the tests where `ALLOC` were just a check that would run on opto assembly. For this, I tried to keep the spirit of the test using other regexes made for this stage.

Marc Chevalier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains six additional commits since the last revision:

 - Merge branch 'master' into fix/fix-IRframework-test
 - wip
 - wip
 - Fix TestCompilePhaseCollector.java
 - Fix TestPhaseIRMatching.java
 - Fix TestBadFormat

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

Changes:
  - all: https://git.openjdk.org/jdk/pull/24163/files
  - new: https://git.openjdk.org/jdk/pull/24163/files/b125df8a..c7c0cfa6

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jdk&pr=24163&range=02
 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=24163&range=01-02

  Stats: 3524 lines in 81 files changed: 1193 ins; 1841 del; 490 mod
  Patch: https://git.openjdk.org/jdk/pull/24163.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/24163/head:pull/24163

PR: https://git.openjdk.org/jdk/pull/24163


More information about the hotspot-compiler-dev mailing list