首页> 外国专利> Translator for translating source code for selective unrolling of loops in the source code

Translator for translating source code for selective unrolling of loops in the source code

机译:转换器,用于翻译源代码,以选择性地展开源代码中的循环

摘要

A translator translates user source code into user object code such as machine code. The translator responds differently to two unique types of loops in the source code. In particular, the translator responds to a first type of loop in the source code by generating an equivalent set of object code instructions that unroll iterations of the loop. In contrast, the translator responds to a second type of loop retaining the loop in the object code. As such, the loop is not unrolled, but rather remains intact.
机译:转换器将用户源代码转换为用户目标代码,例如机器代码。转换器对源代码中两种独特的循环类型做出不同的响应。特别地,翻译器通过生成展开循环的迭代的等效的目标代码指令集来响应源代码中的第一类型的循环。相反,翻译器响应第二种类型的循环,将循环保留在目标代码中。这样,循环不会展开,而是保持完整。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号