MLIR
20.0.0git
|
#include "mlir/Analysis/DataFlowFramework.h"
#include "mlir/IR/SymbolTable.h"
#include "mlir/Interfaces/CallInterfaces.h"
#include "mlir/Interfaces/ControlFlowInterfaces.h"
Go to the source code of this file.
Classes | |
class | mlir::dataflow::AbstractDenseLattice |
This class represents a dense lattice. More... | |
class | mlir::dataflow::AbstractDenseForwardDataFlowAnalysis |
Base class for dense forward data-flow analyses. More... | |
class | mlir::dataflow::DenseForwardDataFlowAnalysis< LatticeT > |
A dense forward data-flow analysis for propagating lattices before and after the execution of every operation across the IR by implementing transfer functions for operations. More... | |
class | mlir::dataflow::AbstractDenseBackwardDataFlowAnalysis |
Base class for dense backward dataflow analyses. More... | |
class | mlir::dataflow::DenseBackwardDataFlowAnalysis< LatticeT > |
A dense backward dataflow analysis propagating lattices after and before the execution of every operation across the IR by implementing transfer functions for opreations. More... | |
Namespaces | |
mlir | |
Include the generated interface declarations. | |
mlir::dataflow | |
Enumerations | |
enum class | mlir::dataflow::CallControlFlowAction { mlir::dataflow::EnterCallee , mlir::dataflow::ExitCallee , mlir::dataflow::ExternalCallee } |
Indicates whether the control enters, exits, or skips over the callee (in the case of external functions). More... | |