andykaylor wrote: @kumarak If you can rebase this PR now that the pointer-size support has been merged, I'll take another look. It looks like your other CIR changes are dependent on this one. https://github.com/llvm/llvm-project/pull/204360