会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 6. 发明申请
    • Apparatus and method for linear dead store elimination
    • 用于线性死区消除的装置和方法
    • US20060059476A1
    • 2006-03-16
    • US10942423
    • 2004-09-16
    • Ronald McIntoshMark Mendell
    • Ronald McIntoshMark Mendell
    • G06F9/45
    • G06F8/4435
    • An apparatus and method for removing stores to local variables that are not aliased by other variables or to variables which have already been removed by previous optimizations prior to performing dead store elimination optimization are provided. With the method and apparatus, instructions that include a memory reference to a local variable that is not modified by other instructions are identified. For these instructions, an identifier of the variable referenced is maintained in a data structure along with the location of the store instruction in the procedure (for a store instruction) or a load indicator (for a load instruction). The data structure is then traversed to see if there are any store instructions referencing a variable that does not have a corresponding load instruction referencing the same variable. Such store instructions are eliminated prior to performing traditional dead store elimination.
    • 提供了一种用于将存储器移除到不被其他变量别名的变量或已经在执行死存储消除优化之前已被先前的优化所去除的变量的存储的装置和方法。 利用该方法和装置,识别包括对未被其他指令修改的局部变量的存储器引用的指令。 对于这些指令,引用的变量的标识符与程序(用于存储指令)或负载指示符(对于加载指令)的存储指令的位置一起保持在数据结构中。 然后遍历数据结构以查看是否存在引用不具有引用相同变量的相应加载指令的变量的存储指令。 在执行传统的死区消除之前,消除了这种存储指令。