The old register allocator required CSSA as intermediate step. The new register allocator doesn't use SSA at all.
This crate contains the core Cranelift code generator. It translates code from an intermediate representation into executable machine code.