commit | 593352196d6d06857fd31ef14dcaba3b8d207096 | [log] [tgz] |
---|---|---|
author | Diana Picus <diana.picus@linaro.org> | Mon Jun 05 12:54:53 2017 +0000 |
committer | Diana Picus <diana.picus@linaro.org> | Mon Jun 05 12:54:53 2017 +0000 |
tree | 9a9e1355f8444f7f608755914e9e9b9154a3fca7 | |
parent | 68cc6b69c9621c7b49559a12357481b7f79e9dce [diff] |
[ARM] GlobalISel: Constrain callee register on indirect calls When lowering calls, we generate instructions with machine opcodes rather than generic ones. Therefore, we need to constrain the register classes of the operands. Also enable the machine verifier on the arm-irtranslator.ll test, since that would've caught this issue. Fixes (part of) PR32146. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@304712 91177308-0d34-0410-b5e6-96231b3b80d8