-
Type:
Bug
-
Status: Open
-
Priority:
Major
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: DRLVM
-
Labels:None
-
Environment:IA32 Windows
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.
- is part of
-
HARMONY-6027 [drlvm][jit] An incorrect register assignment in graph coloring register allocation
-
- Open
-