CLIR: Liveness-Driven and Structure-Aware Fuzzing for the Cranelift Compiler
Modern compilers are complex software systems that must correctly translate high-level programming languages into machine code across multiple architectures. Cranelift, a fast and modern compiler backend originally developed for WebAssembly and recently adopted as an experimental backend for Rust, has gained increasing...