]> granicus.if.org Git - llvm/commit
[AArch64] NFC: Generalize emitFrameOffset to support more than byte offsets.
authorSander de Smalen <sander.desmalen@arm.com>
Tue, 6 Aug 2019 15:06:31 +0000 (15:06 +0000)
committerSander de Smalen <sander.desmalen@arm.com>
Tue, 6 Aug 2019 15:06:31 +0000 (15:06 +0000)
commit77abaf0346fd9f6dfcb864bbf1e524bcb78a95dc
tree736f8d68f1ad1af7cd9509d790423f8bc5be0ede
parenta23f5a25c0a12a84a0133c2d9499ff01f52cea5b
[AArch64] NFC: Generalize emitFrameOffset to support more than byte offsets.

Refactor emitFrameOffset to accept a StackOffset struct as its offset argument.
This method currently only supports byte offsets (MVT::i8) but will be extended
in a later patch to support scalable offsets (MVT::nxv1i8) as well.

Reviewers: thegameg, rovka, t.p.northover, efriedma, greened

Reviewed By: efriedma

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@368049 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/AArch64/AArch64InstrInfo.cpp