Restore "Start generating LCL_FLDs in LocalAddressVisitor #737" (#991)
authormikedn <onemihaid@hotmail.com>
Fri, 20 Dec 2019 01:26:23 +0000 (03:26 +0200)
committerSergey Andreenko <seandree@microsoft.com>
Fri, 20 Dec 2019 01:26:23 +0000 (17:26 -0800)
commit423c1ebe89fd71d4d68554a9edfabf78a4b352fe
tree9f27f4248e62ef8f7a546029be788bef2d2aed07
parent8e51dc3f514b720539acd31dd3ee237d519cd169
Restore "Start generating LCL_FLDs in LocalAddressVisitor #737" (#991)

* Revert "Revert "Start generating LCL_FLDs in LocalAddressVisitor (#737)" (#973)"

This reverts commit 9bf91f8d178e09bb81fb1749a82d588cbe8028cf.

* Add a test that produces an unused, top-level indir

* If an indir has no user then it's not a def

* Fix test return code
src/coreclr/src/jit/compiler.h
src/coreclr/src/jit/gentree.cpp
src/coreclr/src/jit/gentree.h
src/coreclr/src/jit/morph.cpp
src/coreclr/src/jit/simd.cpp
src/coreclr/tests/src/JIT/Methodical/Boxing/misc/unusedindir.cs [new file with mode: 0644]
src/coreclr/tests/src/JIT/Methodical/Boxing/misc/unusedindir.csproj [new file with mode: 0644]