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 Authored by zzheng on Dec 18 2016, 7:16 PM.
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
|