Count `OBJ/BLK` as memory uses (#66135)
authorSingleAccretion <62474226+SingleAccretion@users.noreply.github.com>
Mon, 7 Mar 2022 10:58:04 +0000 (13:58 +0300)
committerGitHub <noreply@github.com>
Mon, 7 Mar 2022 10:58:04 +0000 (11:58 +0100)
commit0022738e10a22c6ffa121604a86c99d45fc3ea78
tree98a732a1bf56c17b44b4d0811e82c2fefe86f92c
parent5ff9efa553655c707aba44aa8fa69be4d00f1fd9
Count `OBJ/BLK` as memory uses (#66135)

* Fix memory liveness for OBJ/BLK

We need to count OBJ/BLK as uses, otherwise SSA can
fail to insert a memory PHI where one is needed.

* Add a test
src/coreclr/jit/liveness.cpp
src/tests/JIT/Directed/lifetime/ObjBlkMemLiveness.cs [new file with mode: 0644]
src/tests/JIT/Directed/lifetime/ObjBlkMemLiveness.csproj [new file with mode: 0644]