CKompiler
Implementation Details
ITokenHandler
MachineInstruction
--mi-debug
Compiler Behaviour
The documentation in the code makes references to some of these documents, especially to the C standard.
C11 draft standard
SSA book
System V ABI
NASM documentation
x86_64 calling conventions
Intel 64 ISA reference
A simple, fast dominance algorithm, Cooper et al
Register Allocation for Programs in SSA Form, Sebastian Hack
Computing Liveness Sets for SSA-Form Programs, Brander et al
Register Spilling and Live-Range Splitting for SSA-Form Programs, Braun & Hack