Invention Grant
US07735074B2 Code outlining without trampolines 有权
代码概述没有蹦床

Code outlining without trampolines
Abstract:
A system and method for optimizing compiler performance including outlining cold code at link time, rather than compile time, such that trampolines are not required. Branch instructions connecting a hot block to a cold block can be converted from a short branch distance limit to a longer branch distance limit, further optimizing code performance. Editors, implementing a plurality of windows that can be maintained for each function, can display the maximum distance that code blocks can be safely outlined. Other implementations allow the optimal placement of code that is significantly greater in size than the maximum possible branch distance.
Public/Granted literature
Information query
Patent Agency Ranking
0/0