我正在使用fdisable-ipa-pass_name
或fdump-rtl-pass
等编译器选项,但我找不到这些过程的真正含义。什么是通行证,什么在第一个示例中被禁用,什么将在第二个示例中转储?
Pass是一个编译器模块,它对已编译的程序执行独立转换,例如展开循环或折叠常量。编译器过程的集合称为编译管道。