[all-commits] [llvm/llvm-project] 1b4a95: [llvm-objdump] [NFC] Use DisassemblerTarget for pr...

Jacek Caban via All-commits all-commits at lists.llvm.org
Fri Jul 28 05:29:19 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 1b4a95c2f3140f2f3a7e3848a433c8c35baae418
      https://github.com/llvm/llvm-project/commit/1b4a95c2f3140f2f3a7e3848a433c8c35baae418
  Author: Jacek Caban <jacek at codeweavers.com>
  Date:   2023-07-28 (Fri, 28 Jul 2023)

  Changed paths:
    M llvm/tools/llvm-objdump/llvm-objdump.cpp

  Log Message:
  -----------
  [llvm-objdump] [NFC] Use DisassemblerTarget for primary target in disassembleObject.

Further preparation for ARM64EC/ARM64X support.

Reviewed By: jhenderson
Differential Revision: https://reviews.llvm.org/D149094


  Commit: ca348125ba0d179a53fd35109d3e1ed01575d1a3
      https://github.com/llvm/llvm-project/commit/ca348125ba0d179a53fd35109d3e1ed01575d1a3
  Author: Jacek Caban <jacek at codeweavers.com>
  Date:   2023-07-28 (Fri, 28 Jul 2023)

  Changed paths:
    M lld/COFF/Config.h

  Log Message:
  -----------
  [lld] [NFC] Use llvm::COFF::is64Bit in is64.

Reviewed By: mstorsjo
Differential Revision: https://reviews.llvm.org/D156450


  Commit: 6b04ec1d020c20ce786af030be2c2cb82aed80b9
      https://github.com/llvm/llvm-project/commit/6b04ec1d020c20ce786af030be2c2cb82aed80b9
  Author: Jacek Caban <jacek at codeweavers.com>
  Date:   2023-07-28 (Fri, 28 Jul 2023)

  Changed paths:
    M llvm/lib/Object/COFFImportFile.cpp

  Log Message:
  -----------
  [Object] [NFC] Use llvm::COFF::is64Bit in COFF import file implementation.

Reviewed By: jhenderson, efriedma
Differential Revision: https://reviews.llvm.org/D156454


  Commit: bacc7aebb9b902b7edb6c20164cd033d6c162796
      https://github.com/llvm/llvm-project/commit/bacc7aebb9b902b7edb6c20164cd033d6c162796
  Author: Jacek Caban <jacek at codeweavers.com>
  Date:   2023-07-28 (Fri, 28 Jul 2023)

  Changed paths:
    M lld/test/COFF/export.test
    M llvm/lib/Object/COFFImportFile.cpp
    M llvm/test/tools/llvm-dlltool/coff-exports.def
    M llvm/test/tools/llvm-lib/implibs.test

  Log Message:
  -----------
  [Object] Use COFF archive format for import libraries.

This is similar to D143540 for import libraries. ARM64EC will need it
for EC symbol table, but it should be fine for other targets as well
and it improves MSVC compatibility. I left mingw case unchanged to be
safe, although I think that it wouldn't hurt to change that as well.

The visible effect in tests is a sorted symbol map.

Revieved By: mstorsjo
Differential Revision: https://reviews.llvm.org/D156473


Compare: https://github.com/llvm/llvm-project/compare/a4d65fe67f7c...bacc7aebb9b9


More information about the All-commits mailing list