Invention Grant
US08954945B2 Profile-based global live-range splitting 有权
基于配置文件的全球实况分割

Profile-based global live-range splitting
Abstract:
A computer program product is provided for splitting a live-range of a variable in frequently executed regions of program instructions. The live-range of a variable is split into multiple sub-ranges, each of which can be assigned to a different register or spilled into memory. The amount of spill code is reduced in frequently used regions of code by coalescing the live ranges based on profile information obtained after splitting the live ranges at every join and fork point in a control flow graph.
Public/Granted literature
Information query
Patent Agency Ranking
0/0