发明授权
- 专利标题: General purpose intermediate representation of software for software development tools
- 专利标题(中): 用于软件开发工具的通用中间代表软件
-
申请号: US10625892申请日: 2003-07-22
-
公开(公告)号: US07146606B2公开(公告)日: 2006-12-05
- 发明人: Charles L. Mitchell , Julian Burger , Vinod K. Grover , David Read Tarditi, Jr.
- 申请人: Charles L. Mitchell , Julian Burger , Vinod K. Grover , David Read Tarditi, Jr.
- 申请人地址: US WA Redmond
- 专利权人: Microsoft Corporation
- 当前专利权人: Microsoft Corporation
- 当前专利权人地址: US WA Redmond
- 代理机构: Klarquist Sparkman, LLP
- 主分类号: G06F9/45
- IPC分类号: G06F9/45
摘要:
Various intermediate representation techniques for software development tool scenarios are described. An intermediate representation format can be used for both high level and low level representations. The intermediate representation can be built from various operands and instructions types. Various annotations can be added to the intermediate representation without modifying its format. For example, flow control and data control can be explicitly represented by threading a graph through the intermediate representation.