| AbstractRegisterBank | Common base implementation of a bank of registers. |
| AbstractRegisterBankLayout | Base implementation of a registers bank layout. |
| RegisterBankArm | |
| RegisterBankArm64 | |
| RegisterBankLayoutArm | Registers layout for an ARM 32-bit processor. |
| RegisterBankLayoutArm64 | Registers layout for an ARM 64-bit (Aarch64, ARM v8) processor. |
| RegisterBankLayoutMips | Registers layout for a MIPS 32-bit processor. |
| RegisterBankLayoutMips64 | Registers layout for a MIPS 64-bit processor. |
| RegisterBankLayoutX86 | Registers layout for an i386 (32-bit) processor. |
| RegisterBankLayoutX8664 | Registers layout for an x86-64 (AMD64) processor. |
| RegisterBankMips | |
| RegisterBankMips64 | |
| RegisterBankX86 | |
| RegisterBankX8664 | |
| RegisterUtil | Utility methods for IRegisterBank and IRegisterBankLayout. |