Home
last modified time | relevance | path

Searched refs:fusedOp (Results 1 – 3 of 3) sorted by relevance

/external/llvm-project/mlir/lib/Dialect/Linalg/Transforms/
DFusionOnTensors.cpp91 Operation *fusedOp, LinalgOp producer, in generateFusedTensorOpRegion() argument
99 fusedOp->getRegion(0).push_back(fusedBlock); in generateFusedTensorOpRegion()
217 LinalgOp fusedOp; in fuseTensorOpsImpl() local
220 fusedOp = in fuseTensorOpsImpl()
233 fusedOp = rewriter in fuseTensorOpsImpl()
261 generateFusedTensorOpRegion(rewriter, fusedOp.getOperation(), producer, in fuseTensorOpsImpl()
264 return SmallVector<Value, 1>(fusedOp->getResults()); in fuseTensorOpsImpl()
584 LinalgOp fusedOp = createLinalgOpOfSameType( in fuseWithReshapeByExpansion() local
589 Region &fusedRegion = fusedOp->getRegion(0); in fuseWithReshapeByExpansion()
616 edsc::ScopedContext scopedContext(rewriter, fusedOp.getLoc()); in fuseWithReshapeByExpansion()
[all …]
DFusion.cpp827 LinalgOp fusedOp = fuse(builder, candidate.value(), fusedLoopsAndRanges); in fuseOperations() local
828 fusedOps[fusionCandidates.size() - candidate.index() - 1] = fusedOp; in fuseOperations()
829 builder.setInsertionPoint(fusedOp); in fuseOperations()
DTransforms.cpp229 for (auto fusedOp : tiledAndFusedOps->fusedProducers) { in matchAndRewrite() local
230 fusedOpMarker.replaceLinalgMarker(rewriter, fusedOp.getOperation()); in matchAndRewrite()