https://github.com/wrotki approved this pull request. This LGTM. The other change Vitaly asked before ( changing to use .createUnlikelyBranchWeights()) should I think go in the followup PR, as having it here would make it not exactly a NFC https://github.com/llvm/llvm-project/pull/117236