[all-commits] [llvm/llvm-project] c8f21f: Utils: Add pass to declare runtime libcalls

Matt Arsenault via All-commits all-commits at lists.llvm.org
Tue Jul 8 07:11:06 PDT 2025


  Branch: refs/heads/users/arsenm/add-util-pass-to-declare-runtime-libcalls
  Home:   https://github.com/llvm/llvm-project
  Commit: c8f21f15016de8659d4c192fb9a2389b0cc20a3b
      https://github.com/llvm/llvm-project/commit/c8f21f15016de8659d4c192fb9a2389b0cc20a3b
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2025-07-08 (Tue, 08 Jul 2025)

  Changed paths:
    A llvm/include/llvm/Transforms/Utils/DeclareRuntimeLibcalls.h
    M llvm/lib/Passes/PassBuilder.cpp
    M llvm/lib/Passes/PassRegistry.def
    M llvm/lib/Transforms/Utils/CMakeLists.txt
    A llvm/lib/Transforms/Utils/DeclareRuntimeLibcalls.cpp
    A llvm/test/Transforms/Util/DeclareRuntimeLibcalls/basic.ll
    M llvm/utils/gn/secondary/llvm/lib/Transforms/Utils/BUILD.gn

  Log Message:
  -----------
  Utils: Add pass to declare runtime libcalls

This will be useful for testing the set of calls for different systems,
and eventually the product of context specific modifiers applied. In
the future we should also know the type signatures, and be able to
emit the correct one.



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