Add some documentation on `GT_CAST`'s semantics (#67208)
authorSingleAccretion <62474226+SingleAccretion@users.noreply.github.com>
Mon, 28 Mar 2022 23:24:06 +0000 (02:24 +0300)
committerGitHub <noreply@github.com>
Mon, 28 Mar 2022 23:24:06 +0000 (16:24 -0700)
commitee650cdc7f1c8ff80e82d4f9ef4e562cbe677e66
treea2eb5fb81270e927a4dfcd6377d2812c5f96b7f4
parenta10c1bcfab680991d35d0b414c59e088684b64ba
Add some documentation on `GT_CAST`'s semantics (#67208)

* Add documentation on GT_CAST's semantics

The semantics of cast nodes are notoriously complicated.
It was requested documentation be added clarifying some
of the less obvious bits, this change does just that.

* Fix a typo, add the "integer -> FP" case

"Integer -> FP" (always) unchecked casts also use "IsUnsigned".
src/coreclr/jit/gentree.h