Implement GC.KeepAlive JIT intrinsic (dotnet/coreclr#27554)
authorJan Kotas <jkotas@microsoft.com>
Fri, 1 Nov 2019 20:45:06 +0000 (13:45 -0700)
committerGitHub <noreply@github.com>
Fri, 1 Nov 2019 20:45:06 +0000 (13:45 -0700)
commit912c11c8fe955136af2799e377768c54bf4ea3a5
tree756b64a18e09af0cb629b5444f332384069d9606
parent4d3b7822e6d8caddb1cf886b3cf32157fdab1443
Implement GC.KeepAlive JIT intrinsic (dotnet/coreclr#27554)

Fixes dotnet/coreclr#27541

Commit migrated from https://github.com/dotnet/coreclr/commit/c3dc5434fe2e41357222b4ae3dd9749d38b3cd8f
14 files changed:
src/coreclr/src/System.Private.CoreLib/src/System/GC.cs
src/coreclr/src/jit/codegenarmarch.cpp
src/coreclr/src/jit/codegenxarch.cpp
src/coreclr/src/jit/compiler.h
src/coreclr/src/jit/compiler.hpp
src/coreclr/src/jit/gentree.cpp
src/coreclr/src/jit/gtlist.h
src/coreclr/src/jit/importer.cpp
src/coreclr/src/jit/liveness.cpp
src/coreclr/src/jit/lower.cpp
src/coreclr/src/jit/lsraarm.cpp
src/coreclr/src/jit/lsraarm64.cpp
src/coreclr/src/jit/lsraxarch.cpp
src/coreclr/src/jit/namedintrinsiclist.h