|
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) |
1.8.13