[all-commits] [llvm/llvm-project] 460bf5: TableGen: Generate enum for runtime libcall implem...

Matt Arsenault via All-commits all-commits at lists.llvm.org
Fri Jun 27 01:37:34 PDT 2025


  Branch: refs/heads/users/arsenm/tablegen/generate-runtime-libcall-impl-enum
  Home:   https://github.com/llvm/llvm-project
  Commit: 460bf5d51b839a9de5b19916d44654c1b9926194
      https://github.com/llvm/llvm-project/commit/460bf5d51b839a9de5b19916d44654c1b9926194
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2025-06-27 (Fri, 27 Jun 2025)

  Changed paths:
    M llvm/include/llvm/CodeGen/TargetLowering.h
    M llvm/include/llvm/IR/RuntimeLibcalls.h
    M llvm/include/llvm/IR/RuntimeLibcalls.td
    M llvm/lib/IR/RuntimeLibcalls.cpp
    M llvm/lib/LTO/LTO.cpp
    M llvm/lib/Object/IRSymtab.cpp
    M llvm/lib/Target/ARM/ARMISelLowering.cpp
    M llvm/lib/Target/MSP430/MSP430ISelLowering.cpp
    M llvm/lib/Target/Mips/Mips16ISelLowering.cpp
    M llvm/lib/Target/Sparc/SparcISelLowering.cpp
    M llvm/test/TableGen/RuntimeLibcallEmitter.td
    M llvm/utils/TableGen/Basic/RuntimeLibcallsEmitter.cpp

  Log Message:
  -----------
  TableGen: Generate enum for runtime libcall implementations

Work towards separating the ABI existence of libcalls vs. the
lowering selection. Set libcall selection through enums, rather
than through raw string names.



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