資料介紹
本文描述了LLVM(Low Level Virtual Machine)編譯器框架,它通過在編譯時(shí)、鏈接時(shí)、運(yùn)行時(shí)和運(yùn)行之間的空閑時(shí)間向編譯器轉(zhuǎn)換提供高級(jí)信息,支持對(duì)任意程序進(jìn)行透明的、終身的程序分析和轉(zhuǎn)換。LLVM以靜態(tài)單賦值(SSA)的形式定義了一個(gè)通用的、低級(jí)的代碼表示,它有幾個(gè)新的特性:一個(gè)簡(jiǎn)單的、獨(dú)立于語言的類型系統(tǒng),它公開了常用于實(shí)現(xiàn)高級(jí)語言特性的原語;一個(gè)用于類型化地址算術(shù)的指令;以及一個(gè)簡(jiǎn)單的機(jī)制,可以用來統(tǒng)一高效地實(shí)現(xiàn)高級(jí)語言(以及C語言中的setjmp/longjmp)的異常處理特性。LLVM編譯器框架和代碼表示一起提供了一些關(guān)鍵功能的組合,這些功能對(duì)于實(shí)際的、終身的程序分析和轉(zhuǎn)換非常重要。據(jù)我們所知,沒有任何現(xiàn)有的編譯方法提供所有這些功能。我們描述了LLVM表示和編譯器框架的設(shè)計(jì),并從三個(gè)方面對(duì)設(shè)計(jì)進(jìn)行了評(píng)估:(a)表示的大小和有效性,包括它提供的類型信息;(b)針對(duì)幾個(gè)過程間問題的編譯器性能;以及(c)LLVM為幾個(gè)具有挑戰(zhàn)性的編譯器問題提供的好處的示例。

- LabVIEW的程序實(shí)例詳細(xì)資料說明 152次下載
- URAT VHDL的程序與仿真詳細(xì)資料說明 11次下載
- USB串口驅(qū)動(dòng)程序主機(jī)的詳細(xì)資料說明 5次下載
- OpenCV3.1教程之編譯的詳細(xì)資料說明 1次下載
- 程序的轉(zhuǎn)移類指令詳細(xì)資料說明
- Arduino程序結(jié)構(gòu)及基本函數(shù)的詳細(xì)資料說明
- uCOS的消息郵箱源代碼分析詳細(xì)資料說明 11次下載
- 使用MATLAB程序計(jì)算車位位置的詳細(xì)資料說明 3次下載
- LED顯示的電路圖和程序及詳細(xì)資料說明 13次下載
- Visual FoxPro程序設(shè)計(jì)教程之結(jié)構(gòu)化程序設(shè)計(jì)的詳細(xì)資料說明 8次下載
- Java程序設(shè)計(jì)教程之異常處理的詳細(xì)資料說明 13次下載
- C語言程序設(shè)計(jì)教程之編譯預(yù)處理的詳細(xì)資料說明 2次下載
- JAVA程序設(shè)計(jì)教程之Java語言基礎(chǔ)的詳細(xì)資料說明 0次下載
- JAVA程序設(shè)計(jì)教程之?dāng)?shù)組的詳細(xì)資料說明 0次下載
- C語言編譯器MINGW的使用說明詳細(xì)資料概述 15次下載
- 3562-Qt工程編譯說明 1k次閱讀
- 如何構(gòu)建linux開發(fā)環(huán)境和編譯軟件工程、應(yīng)用程序 3.6k次閱讀
- 編譯器中的圖論算法是什么 1.6k次閱讀
- LLVM源碼淺析-1 3.2k次閱讀
- 淺談LLVM LibFuzzer工具和實(shí)踐 3.3k次閱讀
- OLLVM和LLVM功能介紹 9.8k次閱讀
- RS232接口串口取電電路的詳細(xì)資料介紹 10k次閱讀
- 如何進(jìn)行PLC控制程序的設(shè)計(jì)詳細(xì)資料PPT說明 6.9k次閱讀
- 庫卡機(jī)器人模擬量輸入輸出編程的詳細(xì)資料概述 8.1k次閱讀
- PPT教程之伺服電機(jī)及其驅(qū)動(dòng)技術(shù)的詳細(xì)資料講解 8.9k次閱讀
- PLC工作原理動(dòng)畫詳細(xì)資料分析包括順序控制和正反轉(zhuǎn)控制等十八張動(dòng)圖 11.5w次閱讀
- PLC常用基本環(huán)節(jié)梯形圖和詳細(xì)文字說明詳細(xì)資料概述 1.1w次閱讀
- 變壓器保護(hù)的基本要求,保護(hù)配置和運(yùn)行規(guī)定的詳細(xì)資料概述 1.1w次閱讀
- 四個(gè)不同的系統(tǒng)上進(jìn)行LLVM/Clang 6.0 和 5.0 的編譯器Benchmark測(cè)試 8.4k次閱讀
- java程序編譯后會(huì)產(chǎn)生什么 1.7w次閱讀
下載排行
本周
- 1MDD品牌三極管BC807數(shù)據(jù)手冊(cè)
- 3.00 MB | 次下載 | 免費(fèi)
- 2MDD品牌三極管BC817數(shù)據(jù)手冊(cè)
- 2.51 MB | 次下載 | 免費(fèi)
- 3MDD品牌三極管D882數(shù)據(jù)手冊(cè)
- 3.49 MB | 次下載 | 免費(fèi)
- 4MDD品牌三極管MMBT2222A數(shù)據(jù)手冊(cè)
- 3.26 MB | 次下載 | 免費(fèi)
- 5MDD品牌三極管MMBTA56數(shù)據(jù)手冊(cè)
- 3.09 MB | 次下載 | 免費(fèi)
- 6MDD品牌三極管MMBTA92數(shù)據(jù)手冊(cè)
- 2.32 MB | 次下載 | 免費(fèi)
- 7STM32G474 HRTIME PWM 丟波問題分析與解決
- 1.00 MB | 次下載 | 3 積分
- 8新能源電動(dòng)汽車高壓線束的銅鋁連接解決方案
- 2.71 MB | 次下載 | 2 積分
本月
- 1愛華AIWA HS-J202維修手冊(cè)
- 3.34 MB | 37次下載 | 免費(fèi)
- 2PC5502負(fù)載均流控制電路數(shù)據(jù)手冊(cè)
- 1.63 MB | 23次下載 | 免費(fèi)
- 3NB-IoT芯片廠商的資料說明
- 0.31 MB | 22次下載 | 1 積分
- 4H110主板CPU PWM芯片ISL95858HRZ-T核心供電電路圖資料
- 0.63 MB | 6次下載 | 1 積分
- 5UWB653Pro USB口測(cè)距通信定位模塊規(guī)格書
- 838.47 KB | 5次下載 | 免費(fèi)
- 6技嘉H110主板IT8628E_BX IO電路圖資料
- 2.61 MB | 4次下載 | 1 積分
- 7蘇泊爾DCL6907(即CHK-S007)單芯片電磁爐原理圖資料
- 0.04 MB | 4次下載 | 1 積分
- 8蘇泊爾DCL6909(即CHK-S009)單芯片電磁爐原理圖資料
- 0.08 MB | 2次下載 | 1 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191439次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183353次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81602次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73822次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評(píng)論