]> granicus.if.org Git - llvm/commit
[ARM] GlobalISel: Lower call returns
authorDiana Picus <diana.picus@linaro.org>
Thu, 23 Feb 2017 14:18:41 +0000 (14:18 +0000)
committerDiana Picus <diana.picus@linaro.org>
Thu, 23 Feb 2017 14:18:41 +0000 (14:18 +0000)
commit31d09e83a5f822fe0b4e1b4552b8e8322938ad93
treea35af3be3559e9b3ff10a73c37e191c20f810946
parentbfa45208ee4b74d04b787b83b463b6eeab0572a4
[ARM] GlobalISel: Lower call returns

Introduce a common ValueHandler for call returns and formal arguments, and
inherit two different versions for handling the differences (at the moment the
only difference is the way physical registers are marked as used).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@295973 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMCallLowering.cpp
test/CodeGen/ARM/GlobalISel/arm-irtranslator.ll