首页> 外国专利> Determining global register conflicts in a computer program uses unitary data structure to evaluate the global registers

Determining global register conflicts in a computer program uses unitary data structure to evaluate the global registers

机译:确定计算机程序中的全局寄存器冲突使用单一数据结构来评估全局寄存器

摘要

Global variables referenced in the source file are stored in a global register. The global register information is added to a unitary data structure (406) in an object file (106) generated by the compiler (104). The object file is evaluated to identify global register conflicts from the global register information stored in it. The evaluation is carried out by determining if more than one symbol reference is made to a particular global register. Independent claims are included for; (1) a system for compiling a source file, (2) a computer program product, and (3) a controller for enabling a processor to compile and link a source file.
机译:源文件中引用的全局变量存储在全局寄存器中。全局寄存器信息被添加到由编译器(104)生成的目标文件(106)中的单一数据结构(406)。对目标文件进行评估,以从存储在其中的全局寄存器信息中识别全局寄存器冲突。通过确定是否对一个特定的全局寄存器进行了多个符号引用来执行评估。独立索赔包括: (1)用于编译源文件的系统,(2)计算机程序产品,以及(3)用于使处理器能够编译和链接源文件的控制器。

著录项

  • 公开/公告号DE19924702A1

    专利类型

  • 公开/公告日2000-03-09

    原文格式PDF

  • 申请/专利权人 SUN MICROSYSTEMS INC.;

    申请/专利号DE1999124702

  • 发明设计人 CHESSIN STEPHEN ALAN;

    申请日1999-05-28

  • 分类号G06F9/45;

  • 国家 DE

  • 入库时间 2022-08-22 01:42:05

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号