Compiler construction 能否将所有程序转换为单一作业表?

Compiler construction 能否将所有程序转换为单一作业表?,compiler-construction,compiler-optimization,Compiler Construction,Compiler Optimization,单赋值形式在编译器中广泛用于代码优化。但是,我找不到任何专门编写的程序,无论是否将所有程序转换为单一赋值形式。如果可能的话,请告诉我该材料,否则请提供一个反例。我问了《实用动态单赋值转换》的作者, ACM TODAES 2007,他们确认应用确实存在局限性 单一任务表。 例如,运输问题的解决方案(来自运筹学)-- )无法转换,因为它们的执行依赖于数据相关的成本矩阵。然而,作者还提到,预定义的循环边界可以基于体系结构限制等应用,使其适合于单一赋值形式

单赋值形式在编译器中广泛用于代码优化。但是,我找不到任何专门编写的程序,无论是否将所有程序转换为单一赋值形式。如果可能的话,请告诉我该材料,否则请提供一个反例。

我问了《实用动态单赋值转换》的作者, ACM TODAES 2007,他们确认应用确实存在局限性 单一任务表。 例如,运输问题的解决方案(来自运筹学)-- )无法转换,因为它们的执行依赖于数据相关的成本矩阵。然而,作者还提到,预定义的循环边界可以基于体系结构限制等应用,使其适合于单一赋值形式