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
|
before the value leaves the EBB. At the entry to a new EBB, all live
|
||||||
values must be in their originally assigned registers.
|
values must be in their originally assigned registers.
|
||||||
""",
|
""",
|
||||||
ins=(x, src, dst))
|
ins=(x, src, dst),
|
||||||
|
other_side_effects=True)
|
||||||
|
|
||||||
#
|
#
|
||||||
# Vector operations
|
# Vector operations
|
||||||
|
|||||||
Reference in New Issue
Block a user