[all-commits] [llvm/llvm-project] bccd34: [SelectionDAG] Correctly Mark Required Analyses (#...

Sam Elliott via All-commits all-commits at lists.llvm.org
Tue Jul 8 21:40:50 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: bccd34f32342e0f299d528ffbb70c825eee983d5
      https://github.com/llvm/llvm-project/commit/bccd34f32342e0f299d528ffbb70c825eee983d5
  Author: Sam Elliott <quic_aelliott at quicinc.com>
  Date:   2025-07-08 (Tue, 08 Jul 2025)

  Changed paths:
    M llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp

  Log Message:
  -----------
  [SelectionDAG] Correctly Mark Required Analyses (#147649)

llvm/llvm-project#147560 changed when the legacy SelectionDAG pass needs
TargetTransformInfoWrapperPass to always require it (rather than only
when assertions are enabled). `SelectionDAGISelLegacy::getAnalysisUsage`
was not updated in that PR, which was causing crashes on
assertions-disabled builds, which are hard to track down.

This makes the required update, which should avoid crashes being seen on
some buildbots and by some users.



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