未验证 提交 c509c825 编写于 作者: Q QI JUN 提交者: GitHub

Fix range in data flow analysis (#10865)

* fix range in data flow analysis
上级 56744092
...@@ -107,7 +107,7 @@ class ControlFlowGraph(object): ...@@ -107,7 +107,7 @@ class ControlFlowGraph(object):
# Repeatedly apply liveness updates until the algorithm stablize # Repeatedly apply liveness updates until the algorithm stablize
# on a complete set live input vars and live output vars. # on a complete set live input vars and live output vars.
while True: while True:
for i in range(self.op_size, 0, -1): for i in reversed(range(self.op_size)):
live_in[i] = set(self._live_in[i]) live_in[i] = set(self._live_in[i])
live_out[i] = set(self._live_out[i]) live_out[i] = set(self._live_out[i])
for s in self._successors[i]: for s in self._successors[i]:
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册