什麼是共同子運算式消除
當相同值的運算式被計算多次時,只計算一次並重複使用結果的最佳化。要先確認中途運算式的材料沒有改變才進行。
日文名稱: 共通部分式の削除
「共同子運算式消除」出現在1領域的1道練習題中(編譯器等)。
這個名詞所屬的領域: 編譯器
當相同值的運算式被計算多次時,只計算一次並重複使用結果的最佳化。要先確認中途運算式的材料沒有改變才進行。
日文名稱: 共通部分式の削除
「共同子運算式消除」出現在1領域的1道練習題中(編譯器等)。
這個名詞所屬的領域: 編譯器
共同子運算式消除是一種最佳化:當重複計算會得到相同值的運算式時,只計算一次並重複利用其結果。
對上方程式碼進行共同子運算式消除時,下列說明何者正確?強度削減 中間表示法(IR) 向量化 行內展開 抽象語法樹(AST) 指令排程 迴圈展開 基本區塊 常數摺疊 控制流程圖