5.3.2 Pass 管道的调度与优化顺序 在 LLVM 的世界里,Pass 管理器从来不是一台按部就班的流水线传送带——它是一台可编程的、带反馈回路的优化引擎调度中枢。当你敲下 ,表面看只是一次编译器调用;而背后,是数十个 Pass 在模块(Module)、函数(Function)、循环(Loop)乃至指令(Instruction)多个粒度上竞相争夺执行时机、协商数据依赖、规避非法重排、甚至主动“让位”给更关键的优化者。调度不是排序,而是博弈;顺序不是列表,而是契约。