首页> 外国专利> Compiler apparatus, and the compiler is stored in a computer-readable recording medium

Compiler apparatus, and the compiler is stored in a computer-readable recording medium

机译:编译器设备,并且该编译器存储在计算机可读记录介质中

摘要

PROBLEM TO BE SOLVED: To actualize a compiler capable of generating an object program which is short in execution time (high in execution performance). ;SOLUTION: A branch detecting means 12 detects from a loop detected by a loop detecting means 11 a conditional branch code meeting the conditions that 'a condition is a comparison between the result of a residue and a constant, the dividend of division for calculating the residue is an index of the loop, and the divisor of the division is a positive integer constant' and records information regarding the conditional branch code. An unroll stage number determining means 13 determines an unroll stage number according to the information. A loop unrolling means 14 unrolls the loop with the unroll stage number and changes a 'conditional branch code whose condition is always true or false' after the unrolling into an unconditional branch code. An unnecessary code deleting means 15 deletes codes which become unnecessary as a result of the change.;COPYRIGHT: (C)2001,JPO
机译:要解决的问题:实现能够生成执行时间短(执行性能高)的目标程序的编译器。 ;解决方案:分支检测装置12从由循环检测装置11检测到的循环中检测满足条件的有条件分支码,该条件分支码“条件是余数和常数的结果之间的比较,除法的除法用于计算残差是循环的索引,除数的除数是一个正整数常量,并记录有关条件分支代码的信息。展开阶段数确定装置13根据该信息确定展开阶段数。循环展开装置14在展开为无条件分支代码之后,用展开阶段编号对循环进行展开,并改变“其条件始终为真或假的条件分支代码”。不必要的代码删除装置15删除由于更改而变得不必要的代码。版权所有:(C)2001,JPO

著录项

  • 公开/公告号JP3613454B2

    专利类型

  • 公开/公告日2005-01-26

    原文格式PDF

  • 申请/专利权人 日本電気株式会社;

    申请/专利号JP19990324197

  • 发明设计人 多田井 靖子;

    申请日1999-11-15

  • 分类号G06F9/45;

  • 国家 JP

  • 入库时间 2022-08-21 22:26:54

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号