diff options
author | Sean Fertile <sfertile@ca.ibm.com> | 2019-07-26 17:25:27 +0000 |
---|---|---|
committer | Sean Fertile <sfertile@ca.ibm.com> | 2019-07-26 17:25:27 +0000 |
commit | 9df6177d380ecd0e9d78361a938664dc3a0ee387 (patch) | |
tree | eaa8f72dd02b30c81d5de2cd69be266f8400ea55 /llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | |
parent | be4a78af465aca8030d044e56990fc0498e2d6c2 (diff) | |
download | bcm5719-llvm-9df6177d380ecd0e9d78361a938664dc3a0ee387.tar.gz bcm5719-llvm-9df6177d380ecd0e9d78361a938664dc3a0ee387.zip |
[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
Diffstat (limited to 'llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp')
-rw-r--r-- | llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp b/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp index ba2c78c3b93..a3bf69ae4ef 100644 --- a/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp +++ b/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp @@ -1843,6 +1843,9 @@ MCSection *TargetLoweringObjectFileXCOFF::SelectSectionForGlobal( Kind, /* BeginSymbolName */ nullptr); } + if (Kind.isText()) + return TextSection; + report_fatal_error("XCOFF other section types not yet implemented."); } |