MLIR  20.0.0git
Classes | Namespaces
SparseAnalysis.h File Reference
#include "mlir/Analysis/DataFlowFramework.h"
#include "mlir/IR/SymbolTable.h"
#include "mlir/Interfaces/CallInterfaces.h"
#include "mlir/Interfaces/ControlFlowInterfaces.h"
#include "llvm/ADT/SmallPtrSet.h"

Go to the source code of this file.

Classes

class  mlir::dataflow::AbstractSparseLattice
 This class represents an abstract lattice. More...
 
class  mlir::dataflow::Lattice< ValueT >
 This class represents a lattice holding a specific value of type ValueT. More...
 
class  mlir::dataflow::AbstractSparseForwardDataFlowAnalysis
 Base class for sparse forward data-flow analyses. More...
 
class  mlir::dataflow::SparseForwardDataFlowAnalysis< StateT >
 A sparse forward data-flow analysis for propagating SSA value lattices across the IR by implementing transfer functions for operations. More...
 
class  mlir::dataflow::AbstractSparseBackwardDataFlowAnalysis
 Base class for sparse backward data-flow analyses. More...
 
class  mlir::dataflow::SparseBackwardDataFlowAnalysis< StateT >
 A sparse (backward) data-flow analysis for propagating SSA value lattices backwards across the IR by implementing transfer functions for operations. More...
 

Namespaces

 mlir
 Include the generated interface declarations.
 
 mlir::dataflow