請用此 Handle URI 來引用此文件:
http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/6098| 標題: | 低階虛擬機器的全域冗餘儲存指令消去 Global Dead Store Elimination in LLVM |
| 作者: | Yi-Lun Lin 林以倫 |
| 指導教授: | 廖世偉(Shih-Wei Liao) |
| 關鍵字: | 編譯器,儲存指令,冗餘, LLVM,Dead Store Elimination,Dead Code Elimination,Compiler, |
| 出版年 : | 2013 |
| 學位: | 碩士 |
| 摘要: | 我們優化了LLVM的Dead Store Elimination,使其具有處理global dead store instruction的能力。增加三個功能,一是處理Load-Store Redundancy,二是Write-Write Redundancy,第三是Write to Local Stack Object,這其中需要Alias Analysis的分析,以及新的演算法加入。 We optimize the Dead Store Elimination Pass in LLVM for handling global dead store instructions. Global Dead Store Elimination can handle Load-Store Redundancy, Write-Write Redundancy and Write to Local Stack Objects globally. It needs alias analysis and a new algorithim(revised DFS) is introduced. |
| URI: | http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/6098 |
| 全文授權: | 同意授權(全球公開) |
| 顯示於系所單位: | 資訊工程學系 |
文件中的檔案:
| 檔案 | 大小 | 格式 | |
|---|---|---|---|
| ntu-102-1.pdf | 1.87 MB | Adobe PDF | 檢視/開啟 |
系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。
