書(shū)單推薦
更多
新書(shū)推薦
更多

深入理解LLVM

深入理解LLVM

定  價(jià):109 元

        

當(dāng)前圖書(shū)已被 26 所學(xué)校薦購(gòu)過(guò)!
查看明細(xì)

  • 作者:彭成寒[等]著
  • 出版時(shí)間:2024/9/1
  • ISBN:9787111764151
  • 出 版 社:機(jī)械工業(yè)出版社
  • 中圖法分類(lèi):TP314 
  • 頁(yè)碼:11,418頁(yè)
  • 紙張:
  • 版次:
  • 開(kāi)本:24cm
9
7
7
8
6
7
4
1
1
1
5
1
1

讀者對(duì)象:編譯程序技術(shù)人員

全書(shū)共13章,分為兩部分。第一部分(第1-6章)是基礎(chǔ)知識(shí),介紹了LLVM項(xiàng)目、常見(jiàn)的IR(重點(diǎn)介紹SSA)、數(shù)據(jù)流分析、支配分析、循環(huán)等知識(shí),此外還介紹了LLVM的后端描述語(yǔ)言TableGen。第二部分(第7-13章)是代碼生成,涵蓋了LLVM代碼生成的每一個(gè)步驟,著重介紹了指令選擇、指令調(diào)度、SSA形式的編譯優(yōu)化、寄存器分配、函數(shù)棧幀生成及非SSA形式的編譯優(yōu)化、機(jī)器碼生成,最后以BPF后端為例介紹如何為L(zhǎng)LVM添加一個(gè)新后端。另外,附錄部分主要總結(jié)了LLVM代碼生成過(guò)程中使用的IR、BPF指令集,如何在Linux中運(yùn)行BPF應(yīng)用,以及Pass和PassManager的管理等。
 你還可能感興趣
 我要評(píng)論
您的姓名   驗(yàn)證碼: 圖片看不清?點(diǎn)擊重新得到驗(yàn)證碼
留言?xún)?nèi)容