发明名称 COMPILER AND PROCESSOR
摘要 PROBLEM TO BE SOLVED: To obtain a compiler for generating an alias check instruction for checking an alias state and arranging a load instruction before a store instruction, and to provide a processor having the alias instruction. SOLUTION: This complier 1 is provided with an instruction analyzing part 11 for generating an intermediate code from a source program, an instruction optimizing part 12 for deleting the surplus instruction of the generated intermediate code, and an instruction converting part 13 for converting the instruction into an executable target program. The instruction optimizing part 12 is provided with a store load instruction extracting means for extracting the set of a store instruction and a load instruction from the intermediate code generated by the instruction analyzing part 11, an alias check instruction generating means for generating an alias check instruction for detecting the inter-operand address overlap of the extracted load instruction and store instruction at the time of execution, and an instruction arranging means for re-arranging instruction strings in the order of the alias check instruction, the load instruction, and the store instruction and arranging a conditional instruction at the original position of the load instruction.
申请公布号 JP2001067234(A) 申请公布日期 2001.03.16
申请号 JP19990242262 申请日期 1999.08.27
申请人 FUJITSU LTD 发明人 HOSOI SATOSHI
分类号 G06F9/38;G06F9/30;G06F9/34;G06F9/45;(IPC1-7):G06F9/45 主分类号 G06F9/38
代理机构 代理人
主权项
地址