[all-commits] [llvm/llvm-project] f9d161: [M68k][NFC] Rename MximmSExt8/16/32 to Mxi8/16/32i...

Min-Yih Hsu via All-commits all-commits at lists.llvm.org
Fri Dec 29 11:54:33 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: f9d161f0b2bf2b9a69184751b23642eb8b2c70de
      https://github.com/llvm/llvm-project/commit/f9d161f0b2bf2b9a69184751b23642eb8b2c70de
  Author: Min-Yih Hsu <min at myhsu.dev>
  Date:   2023-12-29 (Fri, 29 Dec 2023)

  Changed paths:
    M llvm/lib/Target/M68k/M68kInstrArithmetic.td
    M llvm/lib/Target/M68k/M68kInstrInfo.td

  Log Message:
  -----------
  [M68k][NFC] Rename MximmSExt8/16/32 to Mxi8/16/32immSExt8/16/32

The MximmSExt8/16/32 should be "any immediate that can be represented by
8/16/32-bit signed integer", hence it shouldn't express an explicit
type. Rename those into Mxi8/16/32immSExt8/16/32.

NFC.


  Commit: 4bd79ea3fe15c55852e8ec046db4a1513c9ebc1f
      https://github.com/llvm/llvm-project/commit/4bd79ea3fe15c55852e8ec046db4a1513c9ebc1f
  Author: Min-Yih Hsu <min at myhsu.dev>
  Date:   2023-12-29 (Fri, 29 Dec 2023)

  Changed paths:
    M llvm/lib/Target/M68k/M68kExpandPseudo.cpp
    M llvm/lib/Target/M68k/M68kISelLowering.h
    M llvm/lib/Target/M68k/M68kInstrData.td
    A llvm/test/CodeGen/M68k/global-address.ll

  Log Message:
  -----------
  [M68k] Add pc-relative displacement (PCD) addressing mode for MOVSX

And disable offset folding altogether since we cannot always gain the
precise offset there to see if that fits into a certain size of
displacement.


Compare: https://github.com/llvm/llvm-project/compare/90802e652db3...4bd79ea3fe15


More information about the All-commits mailing list