资源分配装置
    1.
    发明授权

    公开(公告)号:CN1149476C

    公开(公告)日:2004-05-12

    申请号:CN96101898.4

    申请日:1996-03-13

    IPC分类号: G06F9/45

    CPC分类号: G06F8/447 G06F8/443

    摘要: 资源分配设备生成变量和该变量的生存区间的组合即分配对象,对每一分配对象分别求生存区间重叠的分配对象和存在资源继承关系的分配对象,并计算分配的优先级。然后,分配资源元素确定部从优先级高的分配对象起对各分配对象分配可分配的资源元素时,计算在程序中分配对象的使用场所所花费的成本和具有资源继承关系的分配对象将目标代码中传输命令的减少程度定量化的增益值,将使用成本最少并且增益值最大的资源元素分配给分配对象。

    编译程序器
    2.
    发明公开

    公开(公告)号:CN1118899A

    公开(公告)日:1996-03-20

    申请号:CN95106164.X

    申请日:1995-05-30

    IPC分类号: G06F9/45

    CPC分类号: G06F8/433 G06F9/3836

    摘要: 一种编译程序器,它由语句解析装置、最佳化装置、资源分配装置和编码生成装置构成。最佳化装置包含控制部,控制流解析部,数据流解析部,最佳化处理部和单纯块生成部。资源分配装置包含控制部,生存区间重叠判定部和变量资源分配部。上述生存区间重叠判定部包含控制部,单纯块内、基本块内、基本块间各生存变量集合保持部,生存区间保护部,生存区间生成部和生存区间重叠检查部。该编译程序器可大大减少生存区间重叠检查时间。

    编译程序器
    3.
    发明授权

    公开(公告)号:CN1097226C

    公开(公告)日:2002-12-25

    申请号:CN95106164.X

    申请日:1995-05-30

    IPC分类号: G06F9/45

    CPC分类号: G06F8/433 G06F9/3836

    摘要: 一种编译程序器,它由语句解析装置、最佳化装置、资源分配装置和编码生成装置构成。最佳化装置包含控制部,控制流解析部,数据流解析部,最佳化处理部和单纯块生成部。资源分配装置包含控制部,生存区间重叠判定部和变量资源分配部。上述生存区间重叠判定部包含控制部,单纯块内、基本块内、基本块间各生存变量集合保持部,生存区间保护部,生存区间生成部和生存区间重叠检查部。该编译程序器可大大减少生存区间重叠检查时间。

    资源分配装置
    4.
    发明公开

    公开(公告)号:CN1138173A

    公开(公告)日:1996-12-18

    申请号:CN96101898.4

    申请日:1996-03-13

    IPC分类号: G06F9/45

    CPC分类号: G06F8/447 G06F8/443

    摘要: 资源分配设备生成变量和该变量的生存区间的组合即分配对象,对每一分配对象分别求生存区间重叠的分配对象和存在资源继承关系的分配对象,并计算分配的优先级。然后,分配资源元素确定部从优先级高的分配对象起对各分配对象分配可分配的资源元素时,计算在程序中分配对象的使用场所所花费的成本和具有资源继承关系的分配对象将目标代码中传输命令的减少程度定量化的增益值,将使用成本最少并且增益值最大的资源元素分配给分配对象。