[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)
commit9df6177d380ecd0e9d78361a938664dc3a0ee387
treeeaa8f72dd02b30c81d5de2cd69be266f8400ea55
parentbe4a78af465aca8030d044e56990fc0498e2d6c2
[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

llvm-svn: 367133
llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
llvm/lib/Target/PowerPC/PPCMCInstLower.cpp
llvm/test/CodeGen/PowerPC/test_call_aix.ll