https://github.com/nikic approved this pull request. LGTM Strictly speaking I don't think we actually need the CC information at the IR level, but I also don't think that actually separating it makes sense. https://github.com/llvm/llvm-project/pull/144691