[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)
commitad7e95df5ac35d304303c38bd3d3afc478e9aa63
treee63f0d2fcaaea84e0a49fee2b28b3e26ae1e4c52
parentfc34a536d04a6941c0783098e71f10b1f616120d
[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

llvm-svn: 368049
llvm/lib/Target/AArch64/AArch64InstrInfo.cpp