用于数据相关控制流简化的方法

    公开(公告)号:CN106462432B

    公开(公告)日:2019-07-26

    申请号:CN201580030115.8

    申请日:2015-06-05

    Inventor: W·何 T·曾

    Abstract: 一种减少控制流中后续块的数量以及流控制元素的数量的软件控制流的转换。转换后的控制流具有更多的简化代码和更少的数据相关的控制流,这产生更好的运行时性能,并且同时保持功能上的等效。针对控制流图中的每个数据相关流控制元素,通过找到足够使得由流控制元素选择的出口控制流将是确定性的值缩减点来提高软件控制流。修改控制流以使得控制流(不通过流控制元素)从该找到的值缩减点导向在给定找到的值缩减点的情况下将选择的标识的出口控制流。可从一个流控制元素到下一个流控制元素重复该方法。

    数据相关控制流简化
    3.
    发明公开

    公开(公告)号:CN106462432A

    公开(公告)日:2017-02-22

    申请号:CN201580030115.8

    申请日:2015-06-05

    Inventor: W·何 T·曾

    Abstract: 一种减少控制流中后续块的数量以及流控制元素的数量的软件控制流的转换。转换后的控制流具有更多的简化代码和更少的数据相关的控制流,这产生更好的运行时性能,并且同时保持功能上的等效。针对控制流图中的每个数据相关流控制元素,通过找到足够使得由流控制元素选择的出口控制流将是确定性的值缩减点来提高软件控制流。修改控制流以使得控制流(不通过流控制元素)从该找到的值缩减点导向在给定找到的值缩减点的情况下将选择的标识的出口控制流。可从一个流控制元素到下一个流控制元素重复该方法。

Patent Agency Ranking