leetcode18java COMP603 2015 COMP603 2015
leetcode 18 java编译器设计重要的6月18日期中考试即将到来。 6月10日:期中练习?从我这里git pull upstream master : git pull upstream master出于练习目的查看旧的期中start exams/Midterm1.pdf : start exams/Midterm1.pdf有什么困难吗?让我们讨论。 6月8日:SSA和GC单一静态分配(SSA)表格是对代码的转换,它是许多低级优化的先决条件,例如消除死代码/重复代码。把它想象成变量的版本控制。每个变量在进行分配时都会获得一个新的版本号,因此是单一分配。如果我们有多个分支(即循环或条件),我们需要将不同的变量版本合并在一起(由phi函数表示)。伪代码SSA表格基本块: a = 5 a = a + 10 print a SSA基本块: a_0 = 5 a_1 = a_0 + 10 print a_1有条件的a = 5 if (a < 10) { a++ } else { a-- } a = a * 2 print a
下载地址
用户评论