]> granicus.if.org Git - llvm/commit
Factor out resolveFrameOffsetReference (NFC).
authorEvgeniy Stepanov <eugeni.stepanov@gmail.com>
Fri, 12 Jul 2019 21:13:55 +0000 (21:13 +0000)
committerEvgeniy Stepanov <eugeni.stepanov@gmail.com>
Fri, 12 Jul 2019 21:13:55 +0000 (21:13 +0000)
commit8b4c157c0e9f57e691b09adab5e28536fed93eeb
tree5cf9594a816623a1a6f0b7d20d9c8045a50255fd
parent467221aa92e309d51b3d19ef3735c3ee24d0b7a4
Factor out resolveFrameOffsetReference (NFC).

Split AArch64FrameLowering::resolveFrameIndexReference in two parts
* Finding frame offset for the index.
* Finding base register and offset to that register.

The second part will be used to implement a virtual frame pointer in
armv8.5 MTE stack instrumentation lowering.

Reviewers: pcc, vitalybuka, hctim, ostannard

Subscribers: javed.absar, kristof.beyls, hiraditya, llvm-commits

Tags: #llvm

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

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