Fix for
if (isThumb1 && isi32Load && ...) { if (...) else if (opcode == ARM:tSTRi) ... }
and add an test case. This would prevent generating stm r1!, {r1, r0} on Thumb1, where value stored for r1 is UNKONWN.
Differential D27910
[ARM] ARMLoadStoreOpt generates deprecated T1 STM zzheng on Dec 18 2016, 7:16 PM. Authored by
Details Fix for if (isThumb1 && isi32Load && ...) { if (...) else if (opcode == ARM:tSTRi) ... } and add an test case. This would prevent generating stm r1!, {r1, r0} on Thumb1, where value stored for r1 is UNKONWN.
Diff Detail
|