[all-commits] [llvm/llvm-project] 52eb2e: llvm-reduce: Fix losing callsite attributes when r...

Matt Arsenault via All-commits all-commits at lists.llvm.org
Fri Mar 28 09:12:06 PDT 2025


  Branch: refs/heads/users/arsenm/llvm-reduce/fix-losing-attributes-when-removing-arguments
  Home:   https://github.com/llvm/llvm-project
  Commit: 52eb2ed51e48d7750d5c5ecb48a5d770c6f8408a
      https://github.com/llvm/llvm-project/commit/52eb2ed51e48d7750d5c5ecb48a5d770c6f8408a
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2025-03-28 (Fri, 28 Mar 2025)

  Changed paths:
    M llvm/test/tools/llvm-reduce/reduce-arguments-x86_intrcc.ll
    A llvm/test/tools/llvm-reduce/remove-argument-preserve-attributes.ll
    M llvm/tools/llvm-reduce/deltas/ReduceArguments.cpp

  Log Message:
  -----------
  llvm-reduce: Fix losing callsite attributes when removing arguments

The attribute APIs make this cumbersome. There seem to be missing
overloads using AttrBuilder for the function attrs. Plus there doesn't
seem to be a direct way to set the function attrs on the call.



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