JIT: Don't emit some unnecessary tests (#38586)
authornathan-moore <nathanmoore424@gmail.com>
Tue, 14 Jul 2020 20:49:54 +0000 (16:49 -0400)
committerGitHub <noreply@github.com>
Tue, 14 Jul 2020 20:49:54 +0000 (13:49 -0700)
commit21cad60642b5d6f8efb5592ce00c265cdf680218
treebb80e12fae7883b1c82942cace3534ffb62b5ee8
parent63b639bf6a1243f7f6c70b80f925f49bd7f24cdc
JIT: Don't emit some unnecessary tests (#38586)

* Remove some unnecessary tests

* Handle more cases

* Fix some bugs

* Fix some comments

* fix up docs some

* add fallthrough

* Formatting
src/coreclr/src/jit/codegenxarch.cpp
src/coreclr/src/jit/emitxarch.cpp
src/coreclr/src/jit/emitxarch.h