发明名称 TRANSFORMING ADDRESSING ALIGNMENT DURING CODE GENERATION
摘要 The present invention extends to methods, systems, and computer program products for changing addressing mode during code generation. Generally, embodiments of the invention use a compiler transformation to transform lower level code from one address alignment to another address alignment. The transformation can be based upon assumptions of a source programming language. Based on the assumptions, the transformation can eliminate arithmetic operations that compensate for different addressing alignment, resulting in more efficient code. Some particular embodiments use a compiler transformation to transform an Intermediate Representation (IR) from one-byte addressing alignment into multi-byte (e.g., four-byte) addressing alignment.
申请公布号 US2012317394(A1) 申请公布日期 2012.12.13
申请号 US201113158077 申请日期 2011.06.10
申请人 ZHU WEIRONG;LEVANONI YOSSEFF;MICROSOFT CORPORATION 发明人 ZHU WEIRONG;LEVANONI YOSSEFF
分类号 G06F12/00 主分类号 G06F12/00
代理机构 代理人
主权项
地址