The immediate splitting code contained a bug causing both low and high to be equal for i128. This is the root cause for bjorn3/rustc_codegen_cranelift#1097 and likely the only bug preventing cg_clif from bootstrapping rustc.
This crate contains the core Cranelift code generator. It translates code from an intermediate representation into executable machine code.