My Project
|
Go to the source code of this file.
Namespaces | |
mlir | |
Typedefs | |
using | mlir::VectorizableLoopFun = std::function< bool(AffineForOp)> |
Functions | |
void | mlir::buildTripCountMapAndOperands (AffineForOp forOp, AffineMap *map, SmallVectorImpl< Value > *operands) |
Optional< uint64_t > | mlir::getConstantTripCount (AffineForOp forOp) |
uint64_t | mlir::getLargestDivisorOfTripCount (AffineForOp forOp) |
DenseSet< Value, DenseMapInfo< Value > > | mlir::getInvariantAccesses (Value iv, ArrayRef< Value > indices) |
bool | mlir::isVectorizableLoopBody (AffineForOp loop, NestedPattern &vectorTransferMatcher) |
bool | mlir::isVectorizableLoopBody (AffineForOp loop, int *memRefDim, NestedPattern &vectorTransferMatcher) |
bool | mlir::isInstwiseShiftValid (AffineForOp forOp, ArrayRef< uint64_t > shifts) |