Simple GT_NEG optimization for #13837 (#43921)
authorJulie Lee <63486087+JulieLeeMSFT@users.noreply.github.com>
Fri, 6 Nov 2020 15:04:07 +0000 (07:04 -0800)
committerGitHub <noreply@github.com>
Fri, 6 Nov 2020 15:04:07 +0000 (07:04 -0800)
commitcecbbfb87c1bcf661d64d799df1cb7bad325f447
tree4affd80c51001b53bbc9e5f640075034dc5eb4ff
parentd54791648ee99bb36ac86d83568e155f19a67486
Simple GT_NEG optimization for #13837 (#43921)

* Simple arithmetic optimization with GT_NEG

* Skip GT_NEG optimization when an operand is constant. Revert bitwise rotation pattern

* Fixed Value Numbering assert

* Cleaned up code and comments for simple GT_NEG optimization

* Formatting

Co-authored-by: Julie Lee <jeonlee@microsoft.com>
src/coreclr/src/jit/morph.cpp