Inliner: initial version of SizePolicy
authorAndy Ayers <andya@microsoft.com>
Sat, 30 Apr 2016 00:27:40 +0000 (17:27 -0700)
committerAndy Ayers <andya@microsoft.com>
Tue, 3 May 2016 16:31:38 +0000 (09:31 -0700)
commitf57f3737a356f12fb494945c5750980fe14af020
treedc058ccd3ab7cb5107dd0f94bf79bfe0a325479a
parentea040083e57c706c6fe4c34f5a51b5851c249b43
Inliner: initial version of SizePolicy

Add a new inline policy that tries to inline as much as possible
without increasing method size.

Fix one test that had an expected inline that doesn't happen under
the SizePolicy, by marking a method with AggressiveInline.
src/jit/inline.h
src/jit/inlinepolicy.cpp
src/jit/inlinepolicy.h
src/jit/jitconfigvalues.h
tests/src/JIT/jit64/regress/ddb/87766/ddb87766.cs