diff --git a/mlir/include/mlir/Analysis/DataFlow/DeadCodeAnalysis.h b/mlir/include/mlir/Analysis/DataFlow/DeadCodeAnalysis.h --- a/mlir/include/mlir/Analysis/DataFlow/DeadCodeAnalysis.h +++ b/mlir/include/mlir/Analysis/DataFlow/DeadCodeAnalysis.h @@ -41,9 +41,6 @@ /// The state is initialized by default. bool isUninitialized() const override { return false; } - /// The state is always initialized. - ChangeResult defaultInitialize() override { return ChangeResult::NoChange; } - /// Set the state of the program point to live. ChangeResult setToLive(); @@ -101,9 +98,6 @@ /// The state is initialized by default. bool isUninitialized() const override { return false; } - /// The state is always initialized. - ChangeResult defaultInitialize() override { return ChangeResult::NoChange; } - /// Print the known predecessors. void print(raw_ostream &os) const override; diff --git a/mlir/include/mlir/Analysis/DataFlow/SparseAnalysis.h b/mlir/include/mlir/Analysis/DataFlow/SparseAnalysis.h --- a/mlir/include/mlir/Analysis/DataFlow/SparseAnalysis.h +++ b/mlir/include/mlir/Analysis/DataFlow/SparseAnalysis.h @@ -93,11 +93,6 @@ /// Returns true if the value of this lattice hasn't yet been initialized. bool isUninitialized() const override { return !optimisticValue.has_value(); } - /// Force the initialization of the element by setting it to its pessimistic - /// fixpoint. - ChangeResult defaultInitialize() override { - return markPessimisticFixpoint(); - } /// Join the information contained in the 'rhs' lattice into this /// lattice. Returns if the state of the current lattice changed. diff --git a/mlir/include/mlir/Analysis/DataFlowFramework.h b/mlir/include/mlir/Analysis/DataFlowFramework.h --- a/mlir/include/mlir/Analysis/DataFlowFramework.h +++ b/mlir/include/mlir/Analysis/DataFlowFramework.h @@ -291,10 +291,6 @@ /// Returns true if the analysis state is uninitialized. virtual bool isUninitialized() const = 0; - /// Force an uninitialized analysis state to initialize itself with a default - /// value. - virtual ChangeResult defaultInitialize() = 0; - /// Print the contents of the analysis state. virtual void print(raw_ostream &os) const = 0; diff --git a/mlir/test/lib/Analysis/DataFlow/TestDenseDataFlowAnalysis.cpp b/mlir/test/lib/Analysis/DataFlow/TestDenseDataFlowAnalysis.cpp --- a/mlir/test/lib/Analysis/DataFlow/TestDenseDataFlowAnalysis.cpp +++ b/mlir/test/lib/Analysis/DataFlow/TestDenseDataFlowAnalysis.cpp @@ -61,9 +61,6 @@ /// The lattice is always initialized. bool isUninitialized() const override { return false; } - /// Initialize the lattice. Does nothing. - ChangeResult defaultInitialize() override { return ChangeResult::NoChange; } - /// Mark the lattice as having reached its pessimistic fixpoint. That is, the /// last modifications of all memory resources are unknown. ChangeResult reset() override { diff --git a/mlir/test/lib/Analysis/TestDataFlowFramework.cpp b/mlir/test/lib/Analysis/TestDataFlowFramework.cpp --- a/mlir/test/lib/Analysis/TestDataFlowFramework.cpp +++ b/mlir/test/lib/Analysis/TestDataFlowFramework.cpp @@ -20,9 +20,6 @@ using AnalysisState::AnalysisState; - /// Default-initialize the state to zero. - ChangeResult defaultInitialize() override { return join(0); } - /// Returns true if the state is uninitialized. bool isUninitialized() const override { return !state; }