Here is a list of all topics with brief descriptions:
Build Instructions | Build instructions, supported environments, and feature selection |
Breaking Changes | Documentation of breaking changes |
Core | Globals, code storage, and emitter interface |
Assembler | Assembler interface and operands |
Builder | Builder interface, nodes, and passes |
Compiler | Compiler interface |
Function | Function definitions |
Logging | Logging and formatting |
Error Handling | Error handling |
Instruction DB | Instruction database (introspection, read/write, validation, ...) |
Virtual Memory | Virtual memory management |
Support | Provides utility functions, arena allocator, and arena-backed containers |
Utilities | Utility classes and functions |
X86 Backend | X86/X64 backend |
ARM Commons | ARM commons shared between AArch32 and AArch64 |
AArch64 Backend | AArch64 backend |
UJIT | Universal JIT - abstracts X86|X86_64 and AArch64 code generation |