[all-commits] [llvm/llvm-project] 54c91c: [ARM] Implement isLoad/StoreFromStackSlot for MVE ...
David Green via All-commits
all-commits at lists.llvm.org
Tue Jul 27 01:12:20 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 54c91c0c74ba997d3c0ce86eca2a96bec4699f0e
https://github.com/llvm/llvm-project/commit/54c91c0c74ba997d3c0ce86eca2a96bec4699f0e
Author: David Green <david.green at arm.com>
Date: 2021-07-27 (Tue, 27 Jul 2021)
Changed paths:
M llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp
M llvm/test/CodeGen/Thumb2/mve-gather-increment.ll
Log Message:
-----------
[ARM] Implement isLoad/StoreFromStackSlot for MVE stack stores accesses
This implements the isLoadFromStackSlot and isStoreToStackSlot for MVE
MVE_VSTRWU32 and MVE_VLDRWU32 functions. They behave the same as many
other loads/stores, expecting a FI in Op1 and zero offset in Op2. At the
same time this alters VLDR_P0_off and VSTR_P0_off to use the same code
too, as they too should be returning VPR in Op0, take a FI in Op1 and
zero offset in Op2.
Differential Revision: https://reviews.llvm.org/D106797
More information about the All-commits
mailing list