MLIR  20.0.0git
Classes | Namespaces | Enumerations | Functions
DimLvlMap.h File Reference
#include "Var.h"
#include "mlir/Dialect/SparseTensor/IR/SparseTensor.h"
#include "llvm/ADT/STLForwardCompat.h"

Go to the source code of this file.

Classes

class  mlir::sparse_tensor::ir_detail::DimLvlExpr
 
class  mlir::sparse_tensor::ir_detail::DimExpr
 
class  mlir::sparse_tensor::ir_detail::LvlExpr
 
class  mlir::sparse_tensor::ir_detail::DimSpec
 The full dimVar = dimExpr : dimSlice specification for a given dimension. More...
 
class  mlir::sparse_tensor::ir_detail::LvlSpec
 The full lvlVar = lvlExpr : lvlType specification for a given level. More...
 
class  mlir::sparse_tensor::ir_detail::DimLvlMap
 

Namespaces

 mlir
 Include the generated interface declarations.
 
 mlir::sparse_tensor
 
 mlir::sparse_tensor::ir_detail
 

Enumerations

enum class  mlir::sparse_tensor::ir_detail::ExprKind : bool { mlir::sparse_tensor::ir_detail::Dimension = false , mlir::sparse_tensor::ir_detail::Level = true }
 

Functions

constexpr VarKind mlir::sparse_tensor::ir_detail::getVarKindAllowedInExpr (ExprKind ek)