https://github.com/boomanaiden154 requested changes to this pull request. We should probably have a separate `ABI` library rather than folding this into `Core`. https://github.com/llvm/llvm-project/pull/185286