小型微型计算机系统
小型微型計算機繫統
소형미형계산궤계통
MINI-MICRO SYSTEMS
2012年
2期
210-214
,共5页
杨克峤%李健%胡益斌%许铝才
楊剋嶠%李健%鬍益斌%許鋁纔
양극교%리건%호익빈%허려재
中间表示%SSA%WHIRL%编译%边界检测消除
中間錶示%SSA%WHIRL%編譯%邊界檢測消除
중간표시%SSA%WHIRL%편역%변계검측소제
中间表示对编译器的性能、效率和可扩展性都起着决定性作用.0pen64编译器采用一种树型结构的中间表示WHIRL,能表示各种高级控制流结构,但不能显式的提供数据流信息.本文基于WHIRL对SSA(Static Single Assignment)进行扩展,提出了一个新的优化结构WHIRL SSA.WHIRL SSA通过将SSA信息标注在WHIRL节点上,显式的为数据流分析提供使用-定义(UD)信息.相比于传统的数据流信息构建方法,WHIRL SSA提供了更精确、有效的数据流信息.本文讨论了WHIRL SSA的设计与实现和基于WHIRL SSA的优化.
中間錶示對編譯器的性能、效率和可擴展性都起著決定性作用.0pen64編譯器採用一種樹型結構的中間錶示WHIRL,能錶示各種高級控製流結構,但不能顯式的提供數據流信息.本文基于WHIRL對SSA(Static Single Assignment)進行擴展,提齣瞭一箇新的優化結構WHIRL SSA.WHIRL SSA通過將SSA信息標註在WHIRL節點上,顯式的為數據流分析提供使用-定義(UD)信息.相比于傳統的數據流信息構建方法,WHIRL SSA提供瞭更精確、有效的數據流信息.本文討論瞭WHIRL SSA的設計與實現和基于WHIRL SSA的優化.
중간표시대편역기적성능、효솔화가확전성도기착결정성작용.0pen64편역기채용일충수형결구적중간표시WHIRL,능표시각충고급공제류결구,단불능현식적제공수거류신식.본문기우WHIRL대SSA(Static Single Assignment)진행확전,제출료일개신적우화결구WHIRL SSA.WHIRL SSA통과장SSA신식표주재WHIRL절점상,현식적위수거류분석제공사용-정의(UD)신식.상비우전통적수거류신식구건방법,WHIRL SSA제공료경정학、유효적수거류신식.본문토론료WHIRL SSA적설계여실현화기우WHIRL SSA적우화.