new JitEE interface method: expandRawHandleIntrinsic (dotnet/coreclr#12071)
authorSergey Andreenko <seandree@microsoft.com>
Tue, 6 Jun 2017 17:19:11 +0000 (10:19 -0700)
committerGitHub <noreply@github.com>
Tue, 6 Jun 2017 17:19:11 +0000 (10:19 -0700)
commit7317247cc77b7613eb6c08181995f41e861297f0
tree4ad0fa120fbadf788398a1d85be1c5d364eff09c
parent23b3346219f60625fbedb18b32d4e62063380c71
new JitEE interface method: expandRawHandleIntrinsic (dotnet/coreclr#12071)

Create a new JitEE method expandRawHandleIntrinsic. Delete old isDelegateCreationAllowed and getAddrModuleDomainID.

Support CORINFO_INTRINSIC_GetRawHandle.
Change JITEEVersionIdentifier.
fix MEASURE_CLRAPI_CALLS: add resolveVirtualMethod and expandRawHandleIntrinsic there.

Commit migrated from https://github.com/dotnet/coreclr/commit/b23a11e834074e3e030b42fc8d93083e15b7545d
13 files changed:
src/coreclr/src/ToolBox/superpmi/superpmi-shared/icorjitinfoimpl.h
src/coreclr/src/ToolBox/superpmi/superpmi-shim-collector/icorjitinfo.cpp
src/coreclr/src/ToolBox/superpmi/superpmi-shim-counter/icorjitinfo.cpp
src/coreclr/src/ToolBox/superpmi/superpmi-shim-simple/icorjitinfo.cpp
src/coreclr/src/ToolBox/superpmi/superpmi/icorjitinfo.cpp
src/coreclr/src/inc/corinfo.h
src/coreclr/src/jit/ICorJitInfo_API_names.h
src/coreclr/src/jit/ICorJitInfo_API_wrapper.hpp
src/coreclr/src/jit/importer.cpp
src/coreclr/src/vm/jitinterface.cpp
src/coreclr/src/vm/jitinterface.h
src/coreclr/src/zap/zapinfo.cpp
src/coreclr/src/zap/zapinfo.h