[all-commits] [llvm/llvm-project] ffe312: [mlir] allow overriding visitRegionSuccessors (#12...

Maksim Levental via All-commits all-commits at lists.llvm.org
Fri Jan 31 12:56:23 PST 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: ffe3129e9bdc146ee4d91e849173d1c64b1ae974
      https://github.com/llvm/llvm-project/commit/ffe3129e9bdc146ee4d91e849173d1c64b1ae974
  Author: Maksim Levental <maksim.levental at gmail.com>
  Date:   2025-01-31 (Fri, 31 Jan 2025)

  Changed paths:
    M mlir/include/mlir/Analysis/DataFlow/SparseAnalysis.h

  Log Message:
  -----------
  [mlir] allow overriding visitRegionSuccessors (#125268)

This PR enables overriding AbstractSparseForwardDataFlowAnalysis::visitRegionSuccessors to control precisely how the region successors of `branch` are visited. For example in order to precisely control the order in which predecessor operand lattices are propagated from. An override is responsible for visiting all the known predecessors and propagating therefrom.



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