[Mlir-commits] [mlir] [mlir] [dataflow] : Improve the time and space footprint of data flow. (PR #135325)

donald chen llvmlistbot at llvm.org
Fri Apr 11 19:22:41 PDT 2025


================
@@ -644,10 +712,26 @@ AnalysisT *DataFlowSolver::load(Args &&...args) {
   return static_cast<AnalysisT *>(childAnalyses.back().get());
 }
 
+template <typename StateT>
+LatticeAnchor
+DataFlowSolver::getLeaderAnchorOrSelf(LatticeAnchor latticeAnchor) const {
+  const llvm::EquivalenceClasses<LatticeAnchor> eqClass =
+      equivalentAnchorMap.lookup(TypeID::get<StateT>());
----------------
cxy-1993 wrote:

nice catch

https://github.com/llvm/llvm-project/pull/135325


More information about the Mlir-commits mailing list