OSDN Git Service

[ARM GlobalISel] Implement call lowering for Thumb2
authorDiana Picus <diana.picus@linaro.org>
Wed, 5 Dec 2018 10:35:28 +0000 (10:35 +0000)
committerDiana Picus <diana.picus@linaro.org>
Wed, 5 Dec 2018 10:35:28 +0000 (10:35 +0000)
commit1dd5a04a660ee7fd77a51166995400ee418dfe0d
tree1aa244e16db967b09beec4a76e2404ce97904166
parenta26d00a67cd72ae6adc4f743690d6f0a77e54856
[ARM GlobalISel] Implement call lowering for Thumb2

The only things that are different from arm are:
* different opcodes for calls and returns
* Thumb calls take predicate operands

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