https://github.com/justinfargnoli commented: +1 to @akshayrdeodhar's suggestion. I'd be interested to see how we could integrate this into the existing flow instead of special-casing at the beginning of the function. https://github.com/llvm/llvm-project/pull/217764