|
docc 0.8.3 (0d44999b)
C++ API Reference
|
#include <cstddef>#include <unordered_map>#include "mlir/IR/AffineExpr.h"#include "mlir/IR/AffineMap.h"#include "mlir/IR/Types.h"#include "sdfg/data_flow/memlet.h"#include "sdfg/symbolic/symbolic.h"#include "sdfg/types/type.h"Go to the source code of this file.
Namespaces | |
| namespace | mlir |
| namespace | mlir::sdfg |
Functions | |
| bool | mlir::sdfg::is_sdfg_primitive (Type type) |
| bool | mlir::sdfg::is_vector_of_sdfg_primitive (Type type) |
| bool | mlir::sdfg::is_tensor_of_sdfg_primitive (Type type) |
| bool | mlir::sdfg::is_vector_or_tensor_of_sdfg_primitive (Type type) |
| ::sdfg::symbolic::Expression | mlir::sdfg::affine_expr_to_symbolic_expr (AffineExpr affine_expr, const std::unordered_map< size_t, ::sdfg::symbolic::Symbol > &dimensions={}, const std::unordered_map< size_t, ::sdfg::symbolic::Symbol > &symbols={}, bool strict=false) |
| ::sdfg::data_flow::Subset | mlir::sdfg::affine_map_to_subset (AffineMap affine_map, const ::sdfg::symbolic::SymbolVec &dimensions, const ::sdfg::symbolic::SymbolVec &symbols={}) |
Variables | |
| const ::sdfg::types::PrimitiveType | mlir::sdfg::sdfg_index_type = ::sdfg::types::PrimitiveType::Int64 |