Tag the regmove instruction with other_side_effects.
This instruction moves a value between registers. This counts as a side effect that is not tracked by the SSA data flow graph.
This commit is contained in:
@@ -484,7 +484,8 @@ regmove = Instruction(
|
||||
before the value leaves the EBB. At the entry to a new EBB, all live
|
||||
values must be in their originally assigned registers.
|
||||
""",
|
||||
ins=(x, src, dst))
|
||||
ins=(x, src, dst),
|
||||
other_side_effects=True)
|
||||
|
||||
#
|
||||
# Vector operations
|
||||
|
||||
Reference in New Issue
Block a user