发明名称 Method for optimizing a computer program by moving certain load and store instructions out of a loop
摘要 A method, performed by a computer, for optimizing a computer program having a plurality of instructions that form a loop. The loop has a first block and a second block. The first block has at least one instruction for using a variable and the second block has an ambiguous definition instruction for defining the variable. A load instruction for loading the variable into a register is inserted prior to the plurality of instructions that form the loop. In addition, at least one instruction for using the variable is replaced with an instruction for using the register. Further, a load instruction for loading the variable into the register is inserted after the ambiguous definition instruction.
申请公布号 US5854933(A) 申请公布日期 1998.12.29
申请号 US19960700034 申请日期 1996.08.20
申请人 INTEL CORPORATION 发明人 CHANG, PO-HUA
分类号 G06F9/45;(IPC1-7):G06F12/00 主分类号 G06F9/45
代理机构 代理人
主权项
地址