eclipse / omr

Eclipse OMR™ Cross platform components for building reliable, high performance language runtimes
http://www.eclipse.org/omr
Other
933 stars 392 forks source link

AArch64: Improve *cmpeq-*select instruction sequence #7361

Closed knn-k closed 3 weeks ago

knn-k commented 3 weeks ago

This commit improves the instruction sequence for select nodes with a cmpeq node as the first child.

knn-k commented 3 weeks ago

Jenkins build aarch64,amac

knn-k commented 3 weeks ago

See https://github.com/eclipse/omr/issues/5450#issuecomment-2151094695 for the background of this change. I ran OpenJ9 sanity.functional on AArch64 macOS with this change, and got no failures.