航空计算技术
航空計算技術
항공계산기술
AERONAUTICAL COMPUTER TECHNIQUE
2012年
3期
98-103
,共6页
源源编译%结构分析%控制流优化%数据流分析
源源編譯%結構分析%控製流優化%數據流分析
원원편역%결구분석%공제류우화%수거류분석
源源编译器是一种对源代码进行重构和分析的工具,在程序设计语言研究领域有着广泛的应用.给出了一种源源编译的控制流结构优化方法.方法结合编译结构分析,对于可化简合并的典型控制流结构,进行结构分析;经数据流分析满足优化条件后,实现基本块的合并.优化后程序的结构更加清晰,可读性更好.方法在SUIF编译器上实现,经使用Olden基准测试程序试验,有效提高了源代码的翻译质量.
源源編譯器是一種對源代碼進行重構和分析的工具,在程序設計語言研究領域有著廣汎的應用.給齣瞭一種源源編譯的控製流結構優化方法.方法結閤編譯結構分析,對于可化簡閤併的典型控製流結構,進行結構分析;經數據流分析滿足優化條件後,實現基本塊的閤併.優化後程序的結構更加清晰,可讀性更好.方法在SUIF編譯器上實現,經使用Olden基準測試程序試驗,有效提高瞭源代碼的翻譯質量.
원원편역기시일충대원대마진행중구화분석적공구,재정서설계어언연구영역유착엄범적응용.급출료일충원원편역적공제류결구우화방법.방법결합편역결구분석,대우가화간합병적전형공제류결구,진행결구분석;경수거류분석만족우화조건후,실현기본괴적합병.우화후정서적결구경가청석,가독성경호.방법재SUIF편역기상실현,경사용Olden기준측시정서시험,유효제고료원대마적번역질량.