Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
-
IA32 Windows
Description
In the case 1 of peephole opt for MOV in Ia32PeepHole.cpp, the optimization is like following:
MOV opnd, opnd2
MOV opnd3, opnd
=>
MOV opnd3, opnd2
The bug is the new MOV instruction is always generated by "newInst" even the original MOV instructions are both pseudo copy, which will cause an assertion error later.
Attachments
Attachments
Issue Links
- is part of
-
HARMONY-6027 [drlvm][jit] An incorrect register assignment in graph coloring register allocation
- Open