首页 | 本学科首页   官方微博 | 高级检索  
     


Interprocedural optimization: Experimental results
Authors:Stephen Richardson  Mahadevan Ganapathi
Abstract:The problem of tracking data flow across procedure boundaries has a long history of theoretical study by people who believed that such information would be useful for code optimization. Building upon previous work, an algorithm for interprocedural data flow analysis has been implemented. The algorithm produces three flow-insensitive summary sets: MOD, USE and ALIASES. The utility of the resulting information was investigated using an optimizing Pascal compiler. Over a sampling of 27 bench-marks, new optimizations performed as a result of interprocedural summary information contributed almost nothing to program execution speed. Finally, related optimization techniques of possibly greater potential are discussed.
Keywords:Compiler  Code optimization  Data flow analysis  Interprocedural data flow analysis  Interprocedural optimization  Aliasing
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号