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