会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 56. 发明授权
    • Compiling apparatus
    • 编译装置
    • US08392905B2
    • 2013-03-05
    • US12048401
    • 2008-03-14
    • Taketo HeishiShohei MichimotoYukio IimuraYasuhiro Yamamoto
    • Taketo HeishiShohei MichimotoYukio IimuraYasuhiro Yamamoto
    • G06F9/44G06F9/45
    • G06F8/441
    • The present invention effectively utilizes auxiliary registers and provides a compiler system which secures error detectability when the auxiliary registers are shared for plural uses. The instruction definition resource configuring unit configures, as preparation for processing by the register assigning unit, respective resources such as a register to be defined or referred to by for each instruction in an intermediate code. The instruction definition resource configuring unit detects possibility of instructions each of which is to be decomposed into plural instructions. As for an instruction to be possibly decomposed, the instruction definition resource configuring unit configures a corresponding register in the intermediate code, assuming the corresponding register used for the decomposition to be defined and referred. The register assigning unit uses the register as a general register as far as a live range of the register used for the decomposition does not overlap.
    • 本发明有效地利用了辅助寄存器,并且提供了一种编译器系统,其在辅助寄存器被共享多个用途时确保了错误检测能力。 指令定义资源配置单元配置为由寄存器分配单元进行处理的准备,对于中间代码中的每个指令要定义或引用的寄存器等各自的资源。 指令定义资源配置单元检测将要分解成多个指令的指令的可能性。 对于可能分解的指令,指令定义资源配置单元在中间代码中配置相应的寄存器,假定用于分解的相应寄存器被定义和引用。 寄存器分配单元使用寄存器作为通用寄存器,只要用于分解的寄存器的实际范围不重叠。