[PATCH] D65080: [ARM][LowOverheadLoops] Revert remaining pseudos

Sam Parker via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Jul 22 06:02:59 PDT 2019


samparker created this revision.
samparker added reviewers: dmgreen, SjoerdMeijer.
Herald added subscribers: kristof.beyls, javed.absar.

ARMLowOverheadLoops would assert a failure if it did not find all the pseudo instructions that comprise the hardware loop. Instead of doing this, iterate through all the instructions of the function and revert any remaining pseudo instructions that haven't been converted.


https://reviews.llvm.org/D65080

Files:
  lib/Target/ARM/ARMLowOverheadLoops.cpp
  test/CodeGen/Thumb2/LowOverheadLoops/revert-non-loop.mir

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D65080.211068.patch
Type: text/x-patch
Size: 11741 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20190722/f5829a0a/attachment.bin>


More information about the llvm-commits mailing list