[all-commits] [llvm/llvm-project] 906eca: [AIX][XCOFF] Generate undefined symbol in symbol t...

jasonliudev via All-commits all-commits at lists.llvm.org
Mon Nov 25 07:18:07 PST 2019


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 906ecae2ed8b14924236a02ffa7fc7142c5b9753
      https://github.com/llvm/llvm-project/commit/906ecae2ed8b14924236a02ffa7fc7142c5b9753
  Author: jasonliu <jasonliu.development at gmail.com>
  Date:   2019-11-25 (Mon, 25 Nov 2019)

  Changed paths:
    M llvm/include/llvm/MC/MCSectionXCOFF.h
    M llvm/include/llvm/MC/MCSymbolXCOFF.h
    M llvm/lib/MC/XCOFFObjectWriter.cpp
    M llvm/lib/Target/PowerPC/PPCISelLowering.cpp
    A llvm/test/CodeGen/PowerPC/aix-undef-func-call.ll

  Log Message:
  -----------
  [AIX][XCOFF] Generate undefined symbol in symbol table for external function call

Summary:
This patch sets up the infrastructure for

 1. Associate MCSymbolXCOFF with an MCSectionXCOFF when it could not
    get implicitly associated.
 2. Generate undefined symbols. The patch itself generates undefined symbol
    for external function call only. Generate undefined symbol for external
    global variable and external function descriptors will be handled in
    separate patch(s) after this is land.

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




More information about the All-commits mailing list