[RyuJIT] Devirtualize Comparer<T>.Default (#48160)
authorEgor Bogatov <egorbo@gmail.com>
Fri, 12 Feb 2021 16:56:39 +0000 (19:56 +0300)
committerGitHub <noreply@github.com>
Fri, 12 Feb 2021 16:56:39 +0000 (19:56 +0300)
commita08fec6608cc31734d358581c6eaea45b1600a64
tree1dd3c1f83e5d05b1c568d6d7e7e941257b511903
parent3844c76b37b197cdef1b8fcce423964fffe188cd
[RyuJIT] Devirtualize Comparer<T>.Default (#48160)
29 files changed:
src/coreclr/System.Private.CoreLib/src/System/Collections/Generic/Comparer.CoreCLR.cs
src/coreclr/ToolBox/superpmi/superpmi-shared/lwmlist.h
src/coreclr/ToolBox/superpmi/superpmi-shared/methodcontext.cpp
src/coreclr/ToolBox/superpmi/superpmi-shared/methodcontext.h
src/coreclr/ToolBox/superpmi/superpmi-shim-collector/icorjitinfo.cpp
src/coreclr/ToolBox/superpmi/superpmi-shim-counter/icorjitinfo.cpp
src/coreclr/ToolBox/superpmi/superpmi-shim-simple/icorjitinfo.cpp
src/coreclr/ToolBox/superpmi/superpmi/icorjitinfo.cpp
src/coreclr/inc/corinfo.h
src/coreclr/inc/icorjitinfoimpl_generated.h
src/coreclr/inc/jiteeversionguid.h
src/coreclr/jit/ICorJitInfo_API_names.h
src/coreclr/jit/ICorJitInfo_API_wrapper.hpp
src/coreclr/jit/flowgraph.cpp
src/coreclr/jit/importer.cpp
src/coreclr/jit/namedintrinsiclist.h
src/coreclr/tools/Common/JitInterface/CorInfoBase.cs
src/coreclr/tools/Common/JitInterface/CorInfoImpl.cs
src/coreclr/tools/Common/JitInterface/ThunkGenerator/ThunkInput.txt
src/coreclr/tools/Common/TypeSystem/IL/Stubs/ComparerIntrinsics.cs
src/coreclr/tools/aot/jitinterface/jitinterface.h
src/coreclr/vm/corelib.h
src/coreclr/vm/jitinterface.cpp
src/coreclr/vm/jitinterface.h
src/coreclr/zap/zapinfo.cpp
src/libraries/System.Private.CoreLib/src/System/Collections/Generic/Comparer.cs
src/tests/JIT/opt/Devirtualization/Comparer_get_Default.cs [new file with mode: 0644]
src/tests/JIT/opt/Devirtualization/Comparer_get_Default.csproj [new file with mode: 0644]
src/tests/issues.targets