Inliner refactoring: remove the LR sampling mode
authorAndy Ayers <andya@microsoft.com>
Mon, 29 Feb 2016 18:33:23 +0000 (10:33 -0800)
committerAndy Ayers <andya@microsoft.com>
Mon, 29 Feb 2016 21:07:42 +0000 (13:07 -0800)
commit076750fdb85e3272fce18e8ab6c0e3ab8f282cc7
treeb902059e072cb6953a9234baf64df1d2a42429b8
parent4e4723fe8ac18be013ae8b5ae93e49152d3b74f6
Inliner refactoring: remove the LR sampling mode

Remove code that sampled methods and provided data for the linear
regresssion (LR) size model used by the inliner. We plan on preserving
the current model for legacy behavior and creating new and different
models for future work.

Addreses one part of dotnet/coreclr#3371.

Commit migrated from https://github.com/dotnet/coreclr/commit/563910fef1d865f71cde8244ff7287ffecddb332
src/coreclr/src/inc/clrconfigvalues.h
src/coreclr/src/jit/codegencommon.cpp
src/coreclr/src/jit/compiler.cpp
src/coreclr/src/jit/compiler.h
src/coreclr/src/jit/flowgraph.cpp
src/coreclr/src/jit/importer.cpp
src/coreclr/src/jit/lclvars.cpp
src/coreclr/src/jit/sm.cpp
src/coreclr/src/jit/sm.h
src/coreclr/src/jit/smgen.cpp [deleted file]
src/coreclr/src/jit/smgen.h [deleted file]