Inliner: integrate data into inline Xml
authorAndy Ayers <andya@microsoft.com>
Sun, 22 May 2016 22:48:06 +0000 (15:48 -0700)
committerAndy Ayers <andya@microsoft.com>
Tue, 24 May 2016 17:18:41 +0000 (10:18 -0700)
commit0ce0723c75a4602a0334516f3a67a57e47407580
tree144830eef9cbac3693b92c2372fc049c08f83e90
parente113b6290a8d77abc99c310b1869d293f7690e52
Inliner: integrate data into inline Xml

Refactor the inline data dumps (the dumps that capture the observations
made by the inliner when evaluating an inline) so that the data can be
added to the inline Xml or dumped as standalone data.

I haven't tried to Xml-ify the actual data. Just dumping it as a large
comma delimited string is ok for now.

Commit migrated from https://github.com/dotnet/coreclr/commit/2cd2e6ffe06cf9776ff9a4aef8ca40dbd54ff360
src/coreclr/src/jit/inline.cpp
src/coreclr/src/jit/inline.h
src/coreclr/src/jit/inlinepolicy.cpp