RFR: 8294236: [IR Framework] CPU preconditions are overriden by regular preconditions

Roberto CastaƱeda Lozano rcastanedalo at openjdk.org
Fri Sep 23 09:17:04 UTC 2022


This changeset ensures that all preconditions of a IR test (`applyIf`, `applyIfCPUFeature`, etc.) are evaluated as a logical conjunction to determine whether the test's IR check should be applied.

#### Testing

- tier1-3 (windows-x64, linux-x64, linux-aarch64, and macosx-x64).
- IR framework tests in `test/hotspot/jtreg/testlibrary_tests/ir_framework` (linux-x64).

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

Commit messages:
 - Ensure all preconditions are evaluated, add test

Changes: https://git.openjdk.org/jdk/pull/10402/files
 Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=10402&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8294236
  Stats: 75 lines in 2 files changed: 67 ins; 7 del; 1 mod
  Patch: https://git.openjdk.org/jdk/pull/10402.diff
  Fetch: git fetch https://git.openjdk.org/jdk pull/10402/head:pull/10402

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


More information about the hotspot-compiler-dev mailing list