summaryrefslogtreecommitdiff
path: root/src/jit/sm.cpp
AgeCommit message (Collapse)AuthorFilesLines
2017-01-12JIT: remove match accounting from inliner state machineAndy Ayers1-5/+0
The inliner's code-size estimating state machine keeps count of matches, but the count was only used in an assert that checked that the count did not overflow. The assert fired when jit stress drove the inliner to evaluate a huge method as a potential inline candidate and the count reached the overflow value. This change removes the counting and the related assert. Closes #8932.
2016-08-11Reformat jit sources with clang-tidy and formatMichelle McDaniel1-59/+57
This change is the result of running clang-tidy and clang-format on jit sources.
2016-02-29Inliner refactoring: remove the LR sampling modeAndy Ayers1-153/+2
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 #3371.
2016-01-27Update license headersdotnet-bot1-4/+3
2015-01-30Initial commit to populate CoreCLR repo dotnet-bot1-0/+344
[tfs-changeset: 1407945]