LLZK 0.1.0
Veridise's ZK Language IR
Loading...
Searching...
No Matches
Types.h File Reference
#include "llzk/Dialect/Array/IR/Dialect.h"
#include "llzk/Util/ErrorHelper.h"
#include <mlir/Interfaces/MemorySlotInterfaces.h>
#include "llzk/Dialect/Array/IR/Ops.h.inc"
#include "llzk/Dialect/Array/IR/Types.h.inc"
Include dependency graph for Types.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  llzk
 
namespace  llzk::array
 

Macros

#define GET_OP_FWD_DEFINES
 
#define GET_TYPEDEF_CLASSES
 

Functions

mlir::LogicalResult llzk::array::computeDimsFromShape (mlir::MLIRContext *ctx, llvm::ArrayRef< int64_t > shape, llvm::SmallVector< mlir::Attribute > &dimensionSizes)
 
mlir::LogicalResult llzk::array::computeShapeFromDims (EmitErrorFn emitError, mlir::MLIRContext *ctx, llvm::ArrayRef< mlir::Attribute > dimensionSizes, llvm::SmallVector< int64_t > &shape)
 
mlir::ParseResult llzk::array::parseDerivedShape (mlir::AsmParser &parser, llvm::SmallVector< int64_t > &shape, llvm::SmallVector< mlir::Attribute > dimensionSizes)
 
void llzk::array::printDerivedShape (mlir::AsmPrinter &printer, llvm::ArrayRef< int64_t > shape, llvm::ArrayRef< mlir::Attribute > dimensionSizes)
 
mlir::ParseResult llzk::array::parseAttrVec (mlir::AsmParser &parser, llvm::SmallVector< mlir::Attribute > &value)
 
void llzk::array::printAttrVec (mlir::AsmPrinter &printer, llvm::ArrayRef< mlir::Attribute > value)
 

Macro Definition Documentation

◆ GET_OP_FWD_DEFINES

#define GET_OP_FWD_DEFINES

Definition at line 18 of file Types.h.

◆ GET_TYPEDEF_CLASSES

#define GET_TYPEDEF_CLASSES

Definition at line 22 of file Types.h.