[all-commits] [llvm/llvm-project] ef399d: [LTO][AIX] Invoking AIX System Assembler in LTO Co...

Qiongsi Wu via All-commits all-commits at lists.llvm.org
Wed Sep 28 11:27:38 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: ef399d1cfc6825fe11400e7886191c6f973aa089
      https://github.com/llvm/llvm-project/commit/ef399d1cfc6825fe11400e7886191c6f973aa089
  Author: Qiongsi Wu <qiongsiwu at gmail.com>
  Date:   2022-09-28 (Wed, 28 Sep 2022)

  Changed paths:
    M llvm/include/llvm/LTO/legacy/LTOCodeGenerator.h
    M llvm/lib/LTO/LTOCodeGenerator.cpp
    M llvm/test/tools/llvm-lto/aix.ll

  Log Message:
  -----------
  [LTO][AIX] Invoking AIX System Assembler in LTO CodeGen

This patch teaches LTOCodeGenerator to call into the AIX system assembler to generate object files. This is in contrast to the approach taken on other platforms, where the LTOCodeGenerate calls the integrated assembler to generate object files.  We need to rely on the system assembler because the integrated assembler is incomplete at the moment.

Reviewed By: w2yehia, MaskRay

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




More information about the All-commits mailing list