LLZK 0.1.0
Veridise's ZK Language IR
Loading...
Searching...
No Matches
AffineHelper.cpp File Reference
#include "llzk/Util/AffineHelper.h"
#include <numeric>
Include dependency graph for AffineHelper.cpp:

Go to the source code of this file.

Namespaces

namespace  llzk
 
namespace  llzk::affineMapHelpers
 Group together all implementation related to AffineMap type parameters.
 

Functions

ParseResult llzk::affineMapHelpers::parseDimAndSymbolList (OpAsmParser &parser, SmallVectorImpl< OpAsmParser::UnresolvedOperand > &mapOperands, IntegerAttr &numDims)
 
void llzk::affineMapHelpers::printDimAndSymbolList (OpAsmPrinter &printer, Operation *op, OperandRange mapOperands, IntegerAttr numDims)
 
ParseResult llzk::affineMapHelpers::parseMultiDimAndSymbolList (OpAsmParser &parser, SmallVectorImpl< SmallVector< OpAsmParser::UnresolvedOperand > > &multiMapOperands, DenseI32ArrayAttr &numDimsPerMap)
 
void llzk::affineMapHelpers::printMultiDimAndSymbolList (OpAsmPrinter &printer, Operation *op, OperandRangeRange multiMapOperands, DenseI32ArrayAttr numDimsPerMap)
 
ParseResult llzk::affineMapHelpers::parseAttrDictWithWarnings (OpAsmParser &parser, NamedAttrList &extraAttrs, OperationState &state)
 
LogicalResult llzk::affineMapHelpers::verifySizesForMultiAffineOps (Operation *op, int32_t segmentSize, ArrayRef< int32_t > mapOpGroupSizes, OperandRangeRange mapOperands, ArrayRef< int32_t > numDimsPerMap)
 
LogicalResult llzk::affineMapHelpers::verifyAffineMapInstantiations (OperandRangeRange mapOps, ArrayRef< int32_t > numDimsPerMap, ArrayRef< AffineMapAttr > mapAttrs, Operation *origin)