【導讀】編譯時刻為改進目標程序的質(zhì)量而進行的各項工。空間效率和時間效率有時是一對矛盾,有時不能。為優(yōu)化的努力必須是值得的。令優(yōu)化,無用指令消除等。歸納變量刪除,計算強度削減。控制流分析的主要目的是分析出程序的循環(huán)結(jié)構(gòu)。獲得和使用情況的數(shù)據(jù)流信息?;緣K中,控制流是由第一個四元式進入,到達最后一個四元式離開。以所有的基本塊為節(jié)點集合。有B1到B2的邊當且僅當:。B1的最后一個四元式有條件或無條件地轉(zhuǎn)移。B2是緊緊跟隨在B1后面的四元式,且B1的最。公共子表達式刪除