https://github.com/zyedidia approved this pull request. LGTM. Since we are moving the main body of `getInstSizeInBytes` to `getInstSizeInBytesImpl` it might be worth a glance from an Arm backend maintainer? https://github.com/llvm/llvm-project/pull/224791