[PATCH] D67327: [ARM] Fix for MVE narrow load/store stack accesses

Dave Green via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Sun Sep 8 06:08:11 PDT 2019


dmgreen created this revision.
dmgreen added reviewers: t.p.northover, SjoerdMeijer, samparker, ostannard, simon_tatham.
Herald added subscribers: hiraditya, kristof.beyls.
Herald added a project: LLVM.

Certain MVE instructions, such as the narrowing loads, can be created with frame indices even though they do not accept sp as a register. This makes sure that if we have situations like that, we have an emergency register to use as the frame base, to ensure that we do not run out of registers.


https://reviews.llvm.org/D67327

Files:
  llvm/lib/Target/ARM/ARMFrameLowering.cpp
  llvm/test/CodeGen/Thumb2/mve-stacksplot.mir

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D67327.219263.patch
Type: text/x-patch
Size: 7137 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20190908/9430d7d3/attachment.bin>


More information about the llvm-commits mailing list