docc 0.8.3 (0d44999b)
C++ API Reference
Loading...
Searching...
No Matches
helper.h File 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