summaryrefslogtreecommitdiff
path: root/src/jit/inlinepolicy.h
AgeCommit message (Expand)AuthorFilesLines
2016-08-11Reformat jit sources with clang-tidy and formatMichelle McDaniel1-53/+83
2016-08-05Inliner: add a few more observationsAndy Ayers1-7/+15
2016-08-04Do not inline methods that never returnMike Danes1-0/+29
2016-07-19Inliner: improve arg observationsAndy Ayers1-10/+13
2016-07-08Inliner: updates to ModelPolicyAndy Ayers1-0/+3
2016-06-30Inliner: make ModelPolicy available in release buildsAndy Ayers1-4/+17
2016-06-09Inliner: observe block weight, update schema and dataAndy Ayers1-0/+1
2016-06-09Inliner: implement profitabily side of the ModelPolicyAndy Ayers1-0/+2
2016-06-07Inliner: allow replay log to override force inlinesAndy Ayers1-0/+4
2016-05-25Inliner: use offset in xml replayAndy Ayers1-2/+14
2016-05-20Inliner: locks for xml read/write accessAndy Ayers1-3/+4
2016-05-18Inliner: small changes to inline xmlAndy Ayers1-1/+1
2016-05-12Inliner: introduce ReplayPolicyAndy Ayers1-0/+29
2016-05-03Inliner: initial version of SizePolicyAndy Ayers1-1/+23
2016-04-27Inliner: implement FullPolicyAndy Ayers1-0/+25
2016-04-20Inliner: estimate overall code size impactAndy Ayers1-1/+13
2016-04-08Inliner: initial version of a model-based policyAndy Ayers1-5/+26
2016-04-07Inliner: update DiscretionaryPolicy to look at opcodes and arg infoAndy Ayers1-0/+32
2016-03-25Inliner: refactor policies to extract common legality portionAndy Ayers1-22/+41
2016-03-24Inliner: collect jit time dataAndy Ayers1-5/+11
2016-03-21Inliner: initial data gathering for code size estimatesAndy Ayers1-0/+26
2016-03-17Inliner: make more observations unconditionalAndy Ayers1-0/+4
2016-03-16Inliner: create DiscretionaryPolicyAndy Ayers1-3/+26
2016-03-16Use root compiler instance for inline result and policyAndy Ayers1-3/+3
2016-03-15Random inlinerAndy Ayers1-0/+45
2016-03-09Inline refactoring: move profitability assessment to LegacyPolicyAndy Ayers1-5/+4
2016-03-09Fix various naming convention issues in inliner codeAndy Ayers1-44/+44
2016-03-09Inline refactoring: move native callsite estimatorAndy Ayers1-15/+17
2016-03-07Inline refactoring: move state machine into LegacyPolicyAndy Ayers1-12/+22
2016-03-07Inline refactoring: revise candidacy determinationAndy Ayers1-11/+6
2016-03-04Inline refactoring: convert hints into observationsAndy Ayers1-3/+22
2016-02-29Inliner refactoring: allow repeated bad observationsAndy Ayers1-54/+18
2016-02-25InlineRefactoring: capturing bits of legacy policyAndy Ayers1-1/+11
2016-02-25Inline Refactoring: set up policy for bad inlineesAndy Ayers1-0/+110