]> granicus.if.org Git - llvm/commit
[PowerPC][AIX]Add lowering of MCSymbol MachineOperand.
authorSean Fertile <sfertile@ca.ibm.com>
Fri, 26 Jul 2019 17:25:27 +0000 (17:25 +0000)
committerSean Fertile <sfertile@ca.ibm.com>
Fri, 26 Jul 2019 17:25:27 +0000 (17:25 +0000)
commited16b27e92ff70152d25baa6d19e4754aab637fa
treeb4092d125388f809cc7d10c57e9d2972ad6bdc87
parenta2bc20d68516acaa756ea3fc8076a2823dcec5ba
[PowerPC][AIX]Add lowering of MCSymbol MachineOperand.

Adds machine operand lowering for MCSymbolSDNodes to the PowerPC
backend. This is needed to produce call instructions in assembly for AIX
because the callee operand is a MCSymbolSDNode. The test is XFAIL'ed for
asserts due to a (valid) assertion in PEI that the AIX ABI isn't supported yet.

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@367133 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/TargetLoweringObjectFileImpl.cpp
lib/Target/PowerPC/PPCMCInstLower.cpp
test/CodeGen/PowerPC/test_call_aix.ll