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:
Jakob Stoklund Olesen
2017-07-12 09:49:02 -07:00
parent abc1743486
commit 6e0834eea9

View File

@@ -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