]> granicus.if.org Git - llvm/commit
[ISEL][ARM][AARCH64] Tracking simple parameter forwarding registers
authorNikola Prica <nikola.prica@rt-rk.com>
Tue, 8 Oct 2019 09:43:05 +0000 (09:43 +0000)
committerNikola Prica <nikola.prica@rt-rk.com>
Tue, 8 Oct 2019 09:43:05 +0000 (09:43 +0000)
commitb8534ab920075a8977f9057f0c51691784c05106
treec9e9acd5c9197e37ce42340328a8df8da7f556bc
parent121dd37fe5bfd484164b17f2cb25e32800264de3
[ISEL][ARM][AARCH64] Tracking simple parameter forwarding registers

Support for tracking registers that forward function parameters into the
following function frame. For now we only support cases when parameter
is forwarded through single register.

Reviewers: aprantl, vsk, t.p.northover

Reviewed By: vsk

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@374033 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/AArch64/AArch64ISelLowering.cpp
lib/Target/ARM/ARMExpandPseudoInsts.cpp
lib/Target/ARM/ARMISelLowering.cpp
test/DebugInfo/AArch64/call-site-info-output.ll [new file with mode: 0644]
test/DebugInfo/ARM/call-site-info-output.ll [new file with mode: 0644]