Please use this identifier to cite or link to this item:
http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/6098| Title: | 低階虛擬機器的全域冗餘儲存指令消去 Global Dead Store Elimination in LLVM |
| Authors: | Yi-Lun Lin 林以倫 |
| Advisor: | 廖世偉(Shih-Wei Liao) |
| Keyword: | 編譯器,儲存指令,冗餘, LLVM,Dead Store Elimination,Dead Code Elimination,Compiler, |
| Publication Year : | 2013 |
| Degree: | 碩士 |
| Abstract: | 我們優化了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 |
| Fulltext Rights: | 同意授權(全球公開) |
| Appears in Collections: | 資訊工程學系 |
Files in This Item:
| File | Size | Format | |
|---|---|---|---|
| ntu-102-1.pdf | 1.87 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.
