首页> 外国专利> System and method for range check elimination via iteration splitting in a dynamic compiler

System and method for range check elimination via iteration splitting in a dynamic compiler

机译:在动态编译器中通过迭代拆分消除范围检查的系统和方法

摘要

A range check elimination loop structure is provided. The range check elimination loop structure includes a pre-loop structure based on an original loop structure, where the pre-loop structure is capable of testing indexing expressions for underflow. In addition, a main loop structure having indexing expressions based on the original loop structure is included. The indexing expressions included in the main loop preferably cannot produce an underflow or an overflow. Also included in the range check elimination loop structure is a post-loop structure based on the original loop structure that is capable of testing indexing expressions for overflow.
机译:提供了范围检查消除循环结构。范围检查消除循环结构包括基于原始循环结构的预循环结构,其中该预循环结构能够测试下溢的索引表达式。另外,包括具有基于原始循环结构的索引表达的主循环结构。优选地,主循环中包括的索引表达式不能产生下溢或上溢。范围检查消除循环结构中还包括基于原始循环结构的后循环结构,该后循环结构能够测试索引表达式的溢出。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号