RFR: 8301838: PPC: continuation yield intrinsic: exception check not needed if yield succeeded [v2]

Richard Reingruber rrich at openjdk.org
Wed Feb 8 09:21:25 UTC 2023


> This small enhancement let's the continuation yield intrinsic return if the yield succeeded.
> Doing so is ok because there will never be a pending exception if the yield succeeded.
> 
> All continuation tests succeeded.
> 
> GHA: some cross compiles failed because packages could not be downloaded. I tried to restart these but that didn't work.

Richard Reingruber has updated the pull request incrementally with two additional commits since the last revision:

 - freeze(JavaThread* current, intptr_t* sp) returns int, so use 32bit compare
 - Remove duplicated return sequence as Lutz suggested

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

Changes:
  - all: https://git.openjdk.org/jdk/pull/12450/files
  - new: https://git.openjdk.org/jdk/pull/12450/files/b7adf887..2224a8ab

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

  Stats: 15 lines in 1 file changed: 4 ins; 8 del; 3 mod
  Patch: https://git.openjdk.org/jdk/pull/12450.diff
  Fetch: git fetch https://git.openjdk.org/jdk pull/12450/head:pull/12450

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


More information about the hotspot-compiler-dev mailing list