Lines Matching defs:affine
30 namespace affine {
33 } // namespace affine
36 #define DEBUG_TYPE "affine-pipeline-data-transfer"
39 using namespace mlir::affine;
43 : public affine::impl::AffinePipelineDataTransferBase<
56 mlir::affine::createPipelineDataTransferPass() {
72 /// Doubles the buffer of the supplied memref on the specified 'affine.for'
75 /// added dimension by the loop IV of the specified 'affine.for' operation
104 // Create and place the alloc right before the 'affine.for' operation.
140 // necessary since 'affine.for' operations nested within would otherwise
333 // Set shifts for DMA start op's affine operand computation slices to 0.
335 affine::createAffineComputationSlice(dmaStartOp, &sliceOps);
341 // If a slice wasn't created, the reachable affine.apply op's from its