[PATCH] D78493: [ARM] Don't shrink STM if it would cause an unknown base register store

John Brawn via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Apr 21 10:48:16 PDT 2020


john.brawn updated this revision to Diff 259051.
john.brawn retitled this revision from "[ARM] Don't shrink STM.W to unpredictable STM.N with writeback" to "[ARM] Don't shrink STM if it would cause an unknown base register store".
john.brawn edited the summary of this revision.
john.brawn added a comment.

Adjust comments. Also, after double-checking the 8-A and 8-M ARMARMs it's OK if the base register being stored is the lowest one so adjusted to allow that.


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D78493/new/

https://reviews.llvm.org/D78493

Files:
  llvm/lib/Target/ARM/Thumb2SizeReduction.cpp
  llvm/test/CodeGen/Thumb/stm-deprecated.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D78493.259051.patch
Type: text/x-patch
Size: 5105 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200421/b12d2153/attachment.bin>


More information about the llvm-commits mailing list