首页> 外国专利> SYSTEM AND METHOD FOR EARLY PLATFORM DEPENDENCY PREPARATION OF INTERMEDIATE CODE REPRESENTATION DURING BYTECODE COMPILATION

SYSTEM AND METHOD FOR EARLY PLATFORM DEPENDENCY PREPARATION OF INTERMEDIATE CODE REPRESENTATION DURING BYTECODE COMPILATION

机译:字节码编译期间中间码表示的早期平台依赖度准备的系统和方法

摘要

A system and method for early platform dependency preparation of intermediate code representation during bytecode compilation in a virtual machine (VM), or other runtime environment, and particularly for use in a system that includes a Java Virtual Machine (JVM). Current techniques for separating the platform dependent intermediate representation from the platform independent intermediate representation using a watertight abstraction layer gives non-optimal side effects (such as compiler source code duplication or inefficiency in the generated code). Embodiments of the present invention enable the compiler to construct platform dependent idioms using medium level intermediate code, and maintain the platform dependent construct all the way to the final native code.
机译:一种在虚拟机(VM)或其他运行时环境中,尤其是在包含Java虚拟机(JVM)的系统中使用的,用于在字节码编译期间对中间代码表示进行早期平台依赖性准备的系统和方法。使用防水抽象层将与平台相关的中间表示与与平台无关的中间表示分离的当前技术会产生非最佳的副作用(例如,编译器源代码重复或生成的代码效率低下)。本发明的实施例使编译器能够使用中等级别的中间代码来构造依赖于平台的习惯用法,并一直保持依赖于平台的构造直至最终的本机代码。

著录项

  • 公开/公告号US2008115119A1

    专利类型

  • 公开/公告日2008-05-15

    原文格式PDF

  • 申请/专利权人 MARCUS LAGERGREN;

    申请/专利号US20070876398

  • 发明设计人 MARCUS LAGERGREN;

    申请日2007-10-22

  • 分类号G06F9/45;

  • 国家 US

  • 入库时间 2022-08-21 20:15:42

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号