[MTE] Handle MTE instructions in AArch64LoadStoreOptimizer.
authorEvgeniy Stepanov <eugeni.stepanov@gmail.com>
Fri, 20 Sep 2019 17:36:27 +0000 (17:36 +0000)
committerEvgeniy Stepanov <eugeni.stepanov@gmail.com>
Fri, 20 Sep 2019 17:36:27 +0000 (17:36 +0000)
commitc2bda3e422a9d00c49f4f3faf3adfb0ac9767097
tree8196a59409b8f446a3db6741f9bf0dd57734c6cf
parent330014843ceccdcb32463875b3fcd36654e75ad4
[MTE] Handle MTE instructions in AArch64LoadStoreOptimizer.

Summary: Generate pre- and post-indexed forms of ST*G and STGP when possible.

Reviewers: ostannard, vitalybuka

Subscribers: kristof.beyls, hiraditya, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D67741

llvm-svn: 372412
llvm/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp
llvm/test/CodeGen/AArch64/ldst-opt-mte.mir [new file with mode: 0644]
llvm/test/CodeGen/AArch64/stgp.ll