Inline refactoring: rework logic in compCompileHelper
authorAndy Ayers <andya@microsoft.com>
Wed, 2 Mar 2016 17:35:01 +0000 (09:35 -0800)
committerAndy Ayers <andya@microsoft.com>
Wed, 2 Mar 2016 19:52:28 +0000 (11:52 -0800)
commite48b7eac0d85c828dba85e6fbdf9f24c56c41134
tree3d5e436246bfee0cfa1ad193533302365b7f31f7
parent0d37e3c342d68f5c2d75b7586866c4f2c22a129d
Inline refactoring: rework logic in compCompileHelper

This change reworks the logic in `compCompileHelper` to split
out the invocation of `fgFindBasicBlocks` for the special
prejit-root case (see dotnet/coreclr#3371). As a side benefit the two InlineResults
needed for the prejit inline scan can be merged.

Commit migrated from https://github.com/dotnet/coreclr/commit/026a933121c89c823fb7ebf91dd74eeb456608b2
src/coreclr/src/jit/compiler.cpp
src/coreclr/src/jit/inline.h