[all-commits] [llvm/llvm-project] db86e3: [FuncSpec] Invalidate analysis by setting MadeChan...

XChy via All-commits all-commits at lists.llvm.org
Thu Aug 28 10:13:02 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: db86e3c1c7e01a95671811f64a3b28ec8018402e
      https://github.com/llvm/llvm-project/commit/db86e3c1c7e01a95671811f64a3b28ec8018402e
  Author: XChy <xxs_chy at outlook.com>
  Date:   2025-08-28 (Thu, 28 Aug 2025)

  Changed paths:
    M llvm/lib/Transforms/IPO/SCCP.cpp

  Log Message:
  -----------
  [FuncSpec] Invalidate analysis by setting MadeChanges explicitly (#155833)

As reported in
https://github.com/llvm/llvm-project/issues/154668#issuecomment-3233294078,
we missed invalidating analysis as we don't set the MadeChanges to true
after removing dead functions.

This patch makes it explicit to remove the dead functions marked by
FuncSpec in SCCP and set MadeChanges correctly.



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