This patch implements Flow Sensitive Sample FDO (FSAFDO) profile loader.
We have two additional profile loaders for FS profile, one before RegAlloc and one before BlockPlacement.
Use "-enable-fs-discriminator=true -disable-ra-fsprofile-loader=false -disable-layout-fsprofile-loader=false" to turn on the FS profile loaders, if sample-profile-use is specified.
You're instantiating a forward-declared type. This breaks the modules build: https://green.lab.llvm.org/green/job/lldb-cmake/34450/console