6.1 传统 IR 的局限:语义丢失问题 在编译器设计的漫长演进史中,中间表示(Intermediate Representation, IR)从来不是技术栈中沉默的配角——它是编译流程的“神经中枢”,是前端语义与后端硬件之间唯一可协商、可验证、可优化的公共契约。当我们站在MLIR所开启的“多级IR”新纪元回望,传统IR——从LLVM IR到GCC的GIMPLE,再到早期的三地址码或SSA形式——并非失败者,而是一代代编译器工程师在算力、抽象能力与工程可行性的三角约束下作出的精妙妥协。然而,正因其精妙,才更显其边界;正因其成熟,才更需被重新审视。