[JIT] ARM64/X64 - Add `IsVNNeverNegative` (#83694)
authorWill Smith <lol.tihan@gmail.com>
Tue, 4 Apr 2023 17:43:47 +0000 (10:43 -0700)
committerGitHub <noreply@github.com>
Tue, 4 Apr 2023 17:43:47 +0000 (10:43 -0700)
commit4f4fed0e044fb6ee65d7fde7469494fde00eb2dd
tree6cb29a241e068363fc36eee90a935c9b510b07b9
parent56196485b31275919f772bc36402995c5550715d
[JIT] ARM64/X64 - Add `IsVNNeverNegative` (#83694)

* Initial work

* Handle arrlen case

* Added ifdef

* Additional cases

* Additional cases

* Add assert to IsVNNeverNegative

* Update src/coreclr/jit/valuenum.cpp

Co-authored-by: Bruce Forstall <brucefo@microsoft.com>
* Additional cases

---------

Co-authored-by: Bruce Forstall <brucefo@microsoft.com>
src/coreclr/jit/valuenum.cpp
src/coreclr/jit/valuenum.h