[all-commits] [llvm/llvm-project] ff8049: [InlineCost] Allow simplifying to non-Constant val...

Tobias Stadler via All-commits all-commits at lists.llvm.org
Mon Jun 23 08:31:05 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: ff8049a23e466f7a5e3f3b8f949f543ea25ddb92
      https://github.com/llvm/llvm-project/commit/ff8049a23e466f7a5e3f3b8f949f543ea25ddb92
  Author: Tobias Stadler <mail at stadler-tobias.de>
  Date:   2025-06-23 (Mon, 23 Jun 2025)

  Changed paths:
    M llvm/lib/Analysis/InlineCost.cpp

  Log Message:
  -----------
  [InlineCost] Allow simplifying to non-Constant values (NFCI) (#145083)

Allow mapping callee Values to arbitrary (non-Constant) simplified
values. The simplified values can also originate from the caller. This
enables us to simplify instructions in the callee with instructions from
the caller.

The first use case for this is simplifying extractvalues (PR #145054).



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