(資料圖片)
LLVM Git 倉(cāng)庫(kù)的代碼提交記錄顯示,它已初步支持 Fat LTO 對(duì)象。預(yù)計(jì)今年秋季的 LLVM/Clang 17 將提供"-ffat-lto-objects"支持。
據(jù)介紹,為編譯器啟用 Fat LTO 對(duì)象支持可以讓編譯器 IR 與最終目標(biāo)代碼一起保存。因此,這些 "fat" 對(duì)象可以用于開(kāi)發(fā)構(gòu)建和優(yōu)化構(gòu)建的生產(chǎn),但代價(jià)是增加了對(duì)象大小和更長(zhǎng)的構(gòu)建時(shí)間。然后在鏈接時(shí)間階段確定是否丟棄 link-time 優(yōu)化 (LTO) 信息,或者是否使用它。
GCC 支持 Fat LTO 對(duì)象已經(jīng)有一段時(shí)間,本周 LLVM 也提供了初步支持,其實(shí)現(xiàn)與 GCC 類似。添加初步 Fat LTO 支持的 commit 解釋道:
“Fat LTO 對(duì)象包含 LTO 兼容的 IR 以及生成的目標(biāo)代碼。該特性為開(kāi)發(fā)者提供推遲是否使用 LTO 的 link-time。GCC 已提供此特性。”
按照 LLVM 的發(fā)布節(jié)奏,當(dāng) LLVM 17 于 9 月份左右首次亮相時(shí),這將與許多其他新的編譯器功能一起發(fā)布。
標(biāo)簽:
快資訊丨等待6年!女乒名將再創(chuàng)神跡 爆冷世界第一 擊碎國(guó)乒三道防線
2023-07-03天天快資訊丨長(zhǎng)安期貨7月3日早間看盤
2023-07-03我是冠軍英文歌曲 我是冠軍英文 天天播報(bào)
2023-07-03世界熱訊:口味毛肚的正宗做法?
2023-07-03世界資訊:股票代碼大全
2023-07-03焦點(diǎn)短訊!北向資金凈流入超50億元
2023-07-03全球簡(jiǎn)訊:東風(fēng)日產(chǎn)逍客空間感很強(qiáng),乘坐很舒適
2023-07-03環(huán)球微動(dòng)態(tài)丨天馬科技董秘回復(fù): 食品板塊是公司一二三產(chǎn)業(yè)融合發(fā)展的重要組成部分
2023-07-03