Replace fgMarkAddressExposedLocals (dotnet/coreclr#19621)
authormikedn <onemihaid@hotmail.com>
Thu, 13 Sep 2018 23:00:10 +0000 (02:00 +0300)
committerSergey Andreenko <seandree@microsoft.com>
Thu, 13 Sep 2018 23:00:10 +0000 (16:00 -0700)
commit5f82546b76e6610974c94d288bee1ed2d2fbf5c1
tree873c9c2ebda94a46aee668ebccecb8e9734c7320
parent53d55ab5af38f14d40254ada0f8ceeabb494518d
Replace fgMarkAddressExposedLocals (dotnet/coreclr#19621)

* Add test for 16472

* Replace fgMarkAddressExposedLocals

* CR: Move fgAddFieldSeqForZeroOffset to improve diff

* CR: Improve comments and various other small issues

* CR: Delete gtCheckQuirkAddrExposedLclVar

* Revert "disable tests\src\JIT\Methodical\fp\exgen\10w5d_cs_do (dotnet/coreclr#19465)"

This reverts commit dotnet/coreclr@b0686a29be2eff059f080a66b7aa4febe55a01bc.

Commit migrated from https://github.com/dotnet/coreclr/commit/091f8cfcdad7dd1df5c8e1d930ba1f4c6541a2fa
src/coreclr/src/jit/compiler.h
src/coreclr/src/jit/compmemkind.h
src/coreclr/src/jit/gentree.cpp
src/coreclr/src/jit/morph.cpp
src/coreclr/tests/src/JIT/Methodical/fp/exgen/10w5d_cs_do.csproj
src/coreclr/tests/src/JIT/Regression/JitBlue/GitHub_16472/Github_16472.cs [new file with mode: 0644]
src/coreclr/tests/src/JIT/Regression/JitBlue/GitHub_16472/Github_16472.csproj [new file with mode: 0644]