Actions
Feature #82
closedMake RTL move instruction work if both operands are pseudo registers
Feature #82:
Make RTL move instruction work if both operands are pseudo registers
Status:
Closed
Priority:
Normal
Assignee:
-
Category:
Code generation
Start date:
Due date:
% Done:
0%
Estimated time:
Description
move instruction is properly allocated only if one of the arguments is a pseudo register.
- If only the destination is a pseudo register,
swshould be generated. - If only the source is a pseudo register,
lwshould be generated. - If both operands are pseudo registers,
lwfollowed by answshould be generated.
ElnaRtlOperator.move should be renamed to ElnaRtlOperator.mv since it is the standard assembly name for this instruction.
Actions