[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