[code-reflection] Integrated: Simplified DeviceSchema creation and OpHelper + Vector Phase refactoring

Gary Frost gfrost at openjdk.org
Tue Jan 20 15:20:52 UTC 2026


This touched way more files than I would like. 

Mostly due to OpHelper refactorings.  I had unnecessary interface nestings. 

Also in this PR I simplified DeviceSchema creation.  No longer have to pass MethodHandles.lookup() and null(funnOp)

Some minor VectorPhase refactoring

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

Commit messages:
 - Simplified DeviceSchema creation and OpHelper + Vector Phase refactoring

Changes: https://git.openjdk.org/babylon/pull/855/files
  Webrev: https://webrevs.openjdk.org/?repo=babylon&pr=855&range=00
  Stats: 792 lines in 43 files changed: 255 ins; 175 del; 362 mod
  Patch: https://git.openjdk.org/babylon/pull/855.diff
  Fetch: git fetch https://git.openjdk.org/babylon.git pull/855/head:pull/855

PR: https://git.openjdk.org/babylon/pull/855


More information about the babylon-dev mailing list