[all-commits] [llvm/llvm-project] 841000: [llvm-mc] Remove unused MCRegisterInfo/MCAsmInfo i...

Alex Kuleshov via All-commits all-commits at lists.llvm.org
Tue Jul 14 10:44:07 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 8410006af686f3fb5e8af2705c8aab28c374c13a
      https://github.com/llvm/llvm-project/commit/8410006af686f3fb5e8af2705c8aab28c374c13a
  Author: Alex Kuleshov <0xAX at users.noreply.github.com>
  Date:   2026-07-14 (Tue, 14 Jul 2026)

  Changed paths:
    M llvm/tools/llvm-mc/Disassembler.cpp
    M llvm/tools/llvm-mc/Disassembler.h
    M llvm/tools/llvm-mc/llvm-mc.cpp

  Log Message:
  -----------
  [llvm-mc] Remove unused MCRegisterInfo/MCAsmInfo in Disassembler (NFC) (#208483)

Disassembler::disassemble() creates MCRegisterInfo and MCAsmInfo
instances that are no longer used.

Initially, they were introduced in a1bc0f5 to construct MCContext after
MCDisassembler began requiring one, but became dead in 2cb2707.

llvm-mc's main() already creates both objects and passes them into the
MCContext that disassemble() receives, so the error paths here are
unreachable.

Removing these objects also makes the MCTargetOptions parameter unused,
so drop it as well.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list