[all-commits] [llvm/llvm-project] 2f6280: coach UpdateTestChecks to filter out certain symbo...

Sheng via All-commits all-commits at lists.llvm.org
Sat Jun 3 04:10:27 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 2f62803ea458f83dcfc307cffa7f1ebf09eb9655
      https://github.com/llvm/llvm-project/commit/2f62803ea458f83dcfc307cffa7f1ebf09eb9655
  Author: Sheng <ox59616e at gmail.com>
  Date:   2023-06-03 (Sat, 03 Jun 2023)

  Changed paths:
    M llvm/utils/UpdateTestChecks/asm.py

  Log Message:
  -----------
  coach UpdateTestChecks to filter out certain symbol aliases for m68k

This patch coaches UpdateTestChecks to filter out these symbol aliases in llc test for m68k
- .L<function name>$local:
- .type .L<function name>$local, at function

Reviewed By: myhsu

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


  Commit: 6595cb1dbb4074d3dcf5dd4a11ec89aee530b135
      https://github.com/llvm/llvm-project/commit/6595cb1dbb4074d3dcf5dd4a11ec89aee530b135
  Author: Sheng <ox59616e at gmail.com>
  Date:   2023-06-03 (Sat, 03 Jun 2023)

  Changed paths:
    M llvm/lib/Target/M68k/M68kInstrControl.td
    M llvm/test/MC/Disassembler/M68k/control.txt
    A llvm/test/MC/M68k/Control/bsr.s
    A llvm/test/MC/M68k/Relaxations/bsr.s
    M llvm/test/MC/M68k/Relocations/text-plt.s

  Log Message:
  -----------
  [m68k] Implement BSR Instruction

Reviewed By: myhsu

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


  Commit: 40d89de4c54e4a5969c1c50b86d06404adf89c8e
      https://github.com/llvm/llvm-project/commit/40d89de4c54e4a5969c1c50b86d06404adf89c8e
  Author: Sheng <ox59616e at gmail.com>
  Date:   2023-06-03 (Sat, 03 Jun 2023)

  Changed paths:
    M llvm/lib/Target/M68k/M68kInstrArithmetic.td
    M llvm/test/MC/Disassembler/M68k/arithmetic.txt
    M llvm/test/MC/M68k/Arith/Classes/MxBiArOp_RFRM.s

  Log Message:
  -----------
  [m68k] Implement absolution long addressing mode for ADDA instruction

Reviewed By: myhsu

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


  Commit: 4c2ec08ebc62e70c872eb58f6adde77ed52c4cc9
      https://github.com/llvm/llvm-project/commit/4c2ec08ebc62e70c872eb58f6adde77ed52c4cc9
  Author: Sheng <ox59616e at gmail.com>
  Date:   2023-06-03 (Sat, 03 Jun 2023)

  Changed paths:
    M llvm/lib/Target/M68k/M68kISelDAGToDAG.cpp
    M llvm/lib/Target/M68k/M68kISelLowering.cpp
    M llvm/lib/Target/M68k/M68kISelLowering.h
    M llvm/lib/Target/M68k/M68kInstrArithmetic.td
    M llvm/lib/Target/M68k/M68kInstrInfo.cpp
    M llvm/lib/Target/M68k/M68kMCInstLower.cpp
    M llvm/lib/Target/M68k/MCTargetDesc/M68kBaseInfo.h
    M llvm/lib/Target/M68k/MCTargetDesc/M68kELFObjectWriter.cpp
    A llvm/test/CodeGen/M68k/TLS/tlsgd.ll
    A llvm/test/CodeGen/M68k/TLS/tlsie.ll
    A llvm/test/CodeGen/M68k/TLS/tlsld.ll
    A llvm/test/CodeGen/M68k/TLS/tlsle.ll

  Log Message:
  -----------
  [m68k] Add TLS Support

This patch introduces TLS (Thread-Local Storage) support to the LLVM m68k backend.

Reviewed By: glaubitz

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


Compare: https://github.com/llvm/llvm-project/compare/41f8b6fe74a9...4c2ec08ebc62


More information about the All-commits mailing list