RFR: JDK-8277178: Reduce the priority of data dependent nodes when OptoScheduling enabled

SUN Guoyun duke at openjdk.java.net
Thu Jan 13 06:55:26 UTC 2022


On Thu, 6 Jan 2022 18:34:39 GMT, Vladimir Kozlov <kvn at openjdk.org> wrote:

> In addition to aarch64 C2's scheduler is used on some x86 platforms so you can not just remove part of it without proving that it helps on them too: https://github.com/openjdk/jdk/blob/master/src/hotspot/cpu/x86/vm_version_x86.cpp#L1576
> 
> I would suggest to investigate `ScheduleAndBundle()` and fix it too.

>From many test results for InstructionScheduling.java on LoongArch and aarch64,  `ScheduleAndBundle()`  has no obvious impact on performance, so I undo the change to output.cpp.

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

PR: https://git.openjdk.java.net/jdk/pull/6407


More information about the hotspot-compiler-dev mailing list