[all-commits] [llvm/llvm-project] 06d758: [TableGen][Decoder] Remove special case of single ...

Sergei Barannikov via All-commits all-commits at lists.llvm.org
Sun Aug 31 00:08:06 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 06d758537d4c6db8857deeb0de53786767233492
      https://github.com/llvm/llvm-project/commit/06d758537d4c6db8857deeb0de53786767233492
  Author: Sergei Barannikov <barannikov88 at gmail.com>
  Date:   2025-08-31 (Sun, 31 Aug 2025)

  Changed paths:
    M llvm/lib/Target/ARC/ARCInstrFormats.td
    M llvm/lib/Target/ARC/ARCInstrInfo.td
    M llvm/lib/Target/ARM/ARMInstrInfo.td
    M llvm/lib/Target/Lanai/LanaiInstrInfo.td
    M llvm/lib/Target/PowerPC/PPCInstrFuture.td
    M llvm/test/TableGen/FixedLenDecoderEmitter/MultiOps.td
    M llvm/utils/TableGen/DecoderEmitter.cpp

  Log Message:
  -----------
  [TableGen][Decoder] Remove special case of single sub-op dag (#156175)

If a custom operand has MIOperandInfo with >= 2 sub-operands, it is
required that either the operand or its sub-operands have a decoder
method (depending on usage). Require this for single sub-operand
operands as well, since there is no good reason not to.

There are no changes in the generated files.



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