My Project
Namespaces | Macros | Functions
VectorOps.cpp File Reference
#include "mlir/Dialect/VectorOps/VectorOps.h"
#include "mlir/Dialect/StandardOps/Ops.h"
#include "mlir/Dialect/Utils/StructuredOpsUtils.h"
#include "mlir/IR/AffineExpr.h"
#include "mlir/IR/AffineMap.h"
#include "mlir/IR/Builders.h"
#include "mlir/IR/OpImplementation.h"
#include "mlir/IR/PatternMatch.h"
#include "mlir/IR/TypeUtilities.h"
#include "mlir/Support/Functional.h"
#include "mlir/Support/LLVM.h"
#include "mlir/Support/MathExtras.h"
#include "mlir/Support/STLExtras.h"
#include "llvm/ADT/StringSet.h"
#include "mlir/Dialect/VectorOps/VectorOps.cpp.inc"
Include dependency graph for VectorOps.cpp:

Namespaces

 mlir
 
 mlir::vector
 

Macros

#define GET_OP_LIST
 
#define GET_OP_CLASSES
 

Functions

template<typename OpType >
LogicalResult isIntegerArrayAttrSmallerThanShape (OpType op, ArrayAttr arrayAttr, ArrayRef< int64_t > shape, StringRef attrName)
 
template<typename OpType >
LogicalResult isIntegerArrayAttrConfinedToRange (OpType op, ArrayAttr arrayAttr, int64_t min, int64_t max, StringRef attrName, bool halfOpen=true)
 
template<typename OpType >
LogicalResult isIntegerArrayAttrConfinedToShape (OpType op, ArrayAttr arrayAttr, ArrayRef< int64_t > shape, StringRef attrName, bool halfOpen=true, int64_t min=0)
 
template<typename OpType >
LogicalResult isSumOfIntegerArrayAttrConfinedToShape (OpType op, ArrayAttr arrayAttr1, ArrayAttr arrayAttr2, ArrayRef< int64_t > shape, StringRef attrName1, StringRef attrName2, bool halfOpen=true, int64_t min=1)
 
ParseResult parseTransferReadOp (OpAsmParser &parser, OperationState &result)
 
ParseResult parseTransferWriteOp (OpAsmParser &parser, OperationState &result)
 
ParseResult parseConstantMaskOp (OpAsmParser &parser, OperationState &result)
 
ParseResult parseCreateMaskOp (OpAsmParser &parser, OperationState &result)
 
ParseResult parsePrintOp (OpAsmParser &parser, OperationState &result)
 

Macro Definition Documentation

◆ GET_OP_CLASSES

#define GET_OP_CLASSES

◆ GET_OP_LIST

#define GET_OP_LIST

Function Documentation

◆ isIntegerArrayAttrConfinedToRange()

template<typename OpType >
LogicalResult isIntegerArrayAttrConfinedToRange ( OpType  op,
ArrayAttr  arrayAttr,
int64_t  min,
int64_t  max,
StringRef  attrName,
bool  halfOpen = true 
)

◆ isIntegerArrayAttrConfinedToShape()

template<typename OpType >
LogicalResult isIntegerArrayAttrConfinedToShape ( OpType  op,
ArrayAttr  arrayAttr,
ArrayRef< int64_t >  shape,
StringRef  attrName,
bool  halfOpen = true,
int64_t  min = 0 
)

◆ isIntegerArrayAttrSmallerThanShape()

template<typename OpType >
LogicalResult isIntegerArrayAttrSmallerThanShape ( OpType  op,
ArrayAttr  arrayAttr,
ArrayRef< int64_t >  shape,
StringRef  attrName 
)

◆ isSumOfIntegerArrayAttrConfinedToShape()

template<typename OpType >
LogicalResult isSumOfIntegerArrayAttrConfinedToShape ( OpType  op,
ArrayAttr  arrayAttr1,
ArrayAttr  arrayAttr2,
ArrayRef< int64_t >  shape,
StringRef  attrName1,
StringRef  attrName2,
bool  halfOpen = true,
int64_t  min = 1 
)

◆ parseConstantMaskOp()

ParseResult parseConstantMaskOp ( OpAsmParser parser,
OperationState result 
)

◆ parseCreateMaskOp()

ParseResult parseCreateMaskOp ( OpAsmParser parser,
OperationState result 
)

◆ parsePrintOp()

ParseResult parsePrintOp ( OpAsmParser parser,
OperationState result 
)

◆ parseTransferReadOp()

ParseResult parseTransferReadOp ( OpAsmParser parser,
OperationState result 
)

◆ parseTransferWriteOp()

ParseResult parseTransferWriteOp ( OpAsmParser parser,
OperationState result 
)