Improve superpmi collection steps (#652)
authorBruce Forstall <brucefo@microsoft.com>
Mon, 9 Dec 2019 23:45:42 +0000 (15:45 -0800)
committerGitHub <noreply@github.com>
Mon, 9 Dec 2019 23:45:42 +0000 (15:45 -0800)
commit5f1260bd8e286aa7ff805b648a38d31867583c6e
tree09e2f17ffdcd31f33d5b8bccae8e9684d658d1e4
parentc87438d67a73bebbdab648518b34858161b2c3ec
Improve superpmi collection steps (#652)

Rearrange the "clean" and "remove dups" phases of the collection
steps. This saves a lot of time by avoiding JIT compiling
all the functions that we will just throw out because the MCs
are considered duplicates.

Fixes #646
src/coreclr/scripts/coreclr_arguments.py
src/coreclr/scripts/superpmi.py
src/coreclr/tests/src/JIT/superpmi/superpmicollect.cs