[PATCH] D62532: [AIX] Implement function descriptor on SDAG

Sean Fertile via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Jun 6 09:42:00 PDT 2019


sfertile accepted this revision.
sfertile added a comment.
This revision is now accepted and ready to land.

LGTM.



================
Comment at: llvm/lib/CodeGen/LLVMTargetMachine.cpp:205
+    if (this->getTargetTriple().isOSAIX()) {
+      // On AIX , we replace GlobalAddressSDNode with MCSymbolSDNode in SDAG for
+      // the callee of a direct function call. To create the MCSymbolXCOFF
----------------
hubert.reinterpretcast wrote:
> Sorry for missing this earlier. Please remove the space before the comma.
I would suggest slightly rewording thjis comment along the lines of:

```On AIX we might manifest MCSymbols during SDAG lowering. For mir testing to be meaningful we need to ensure that the symbols created are MCSymboLXCOFF variants, which requires that TargetLoweringObjectFile has been initialized.```


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D62532/new/

https://reviews.llvm.org/D62532





More information about the llvm-commits mailing list