[all-commits] [llvm/llvm-project] 78b086: RuntimeLibcalls: Add bitset for available libcalls

Matt Arsenault via All-commits all-commits at lists.llvm.org
Sun Jul 27 20:26:28 PDT 2025


  Branch: refs/heads/users/arsenm/tablegen/emit-runtime-libcalls-available-bitset
  Home:   https://github.com/llvm/llvm-project
  Commit: 78b0865aef1217571e4127067ff19a7a4d533e3a
      https://github.com/llvm/llvm-project/commit/78b0865aef1217571e4127067ff19a7a4d533e3a
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2025-07-28 (Mon, 28 Jul 2025)

  Changed paths:
    M llvm/include/llvm/IR/RuntimeLibcalls.h
    M llvm/lib/IR/RuntimeLibcalls.cpp
    M llvm/test/TableGen/RuntimeLibcallEmitter-calling-conv.td
    M llvm/test/TableGen/RuntimeLibcallEmitter-conflict-warning.td
    M llvm/test/TableGen/RuntimeLibcallEmitter.td
    M llvm/utils/TableGen/Basic/RuntimeLibcallsEmitter.cpp

  Log Message:
  -----------
  RuntimeLibcalls: Add bitset for available libcalls

This is a step towards separating the set of available libcalls
from the lowering decision of which call to use. Libcall recognition
now directly checks availability instead of indirectly checking through
the lowering table.



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