Home
last modified time | relevance | path

Searched refs:replaceOp (Results 1 – 25 of 119) sorted by relevance

12345

/llvm-project-15.0.7/mlir/lib/Dialect/MemRef/Transforms/
H A DFoldSubViewOps.cpp141 void replaceOp(OpTy loadOp, memref::SubViewOp subViewOp,
156 void replaceOp(OpTy storeOp, memref::SubViewOp subViewOp,
162 void LoadOpOfSubViewFolder<LoadOpTy>::replaceOp( in replaceOp() function in __anonf35a90630111::LoadOpOfSubViewFolder
170 void LoadOpOfSubViewFolder<vector::TransferReadOp>::replaceOp( in replaceOp() function in __anonf35a90630111::LoadOpOfSubViewFolder::TransferReadOp
186 void StoreOpOfSubViewFolder<StoreOpTy>::replaceOp( in replaceOp() function in __anonf35a90630111::StoreOpOfSubViewFolder
194 void StoreOpOfSubViewFolder<vector::TransferWriteOp>::replaceOp( in replaceOp() function in __anonf35a90630111::StoreOpOfSubViewFolder::TransferWriteOp
223 replaceOp(loadOp, subViewOp, sourceIndices, rewriter); in matchAndRewrite()
241 replaceOp(storeOp, subViewOp, sourceIndices, rewriter); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Dialect/Tosa/IR/
H A DTosaCanonicalizations.cpp153 rewriter.replaceOp(op, op.getInput1()); in matchAndRewrite()
176 rewriter.replaceOp(op, op.getInput2()); in matchAndRewrite()
186 rewriter.replaceOp(op, op.getInput1()); in matchAndRewrite()
213 rewriter.replaceOp(op, op.getInput2()); in matchAndRewrite()
219 rewriter.replaceOp(op, op.getInput2()); in matchAndRewrite()
229 rewriter.replaceOp(op, op.getInput1()); in matchAndRewrite()
235 rewriter.replaceOp(op, op.getInput1()); in matchAndRewrite()
321 rewriter.replaceOp(op, input); in matchAndRewrite()
354 rewriter.replaceOp(op, input); in matchAndRewrite()
372 rewriter.replaceOp(op, input); in matchAndRewrite()
[all …]
/llvm-project-15.0.7/mlir/lib/Conversion/ComplexToLLVM/
H A DComplexToLLVM.cpp105 rewriter.replaceOp(complexOp, {complexStruct}); in matchAndRewrite()
119 rewriter.replaceOp(op, real); in matchAndRewrite()
134 rewriter.replaceOp(op, imaginary); in matchAndRewrite()
186 rewriter.replaceOp(op, {result}); in matchAndRewrite()
231 rewriter.replaceOp(op, {result}); in matchAndRewrite()
268 rewriter.replaceOp(op, {result}); in matchAndRewrite()
296 rewriter.replaceOp(op, {result}); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Dialect/SCF/Transforms/
H A DStructuralTypeConversions.cpp70 rewriter.replaceOp(op, newOp.getResults()); in matchAndRewrite()
113 rewriter.replaceOp(op, newOp.getResults()); in matchAndRewrite()
157 rewriter.replaceOp(op, newOp.getResults()); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Conversion/AffineToStandard/
H A DAffineToStandard.cpp107 rewriter.replaceOp(op, reduced); in matchAndRewrite()
123 rewriter.replaceOp(op, reduced); in matchAndRewrite()
161 rewriter.replaceOp(op, scfForOp.getResults()); in matchAndRewrite()
211 rewriter.replaceOp(op, parOp.getResults()); in matchAndRewrite()
258 rewriter.replaceOp(op, parOp.getResults()); in matchAndRewrite()
315 rewriter.replaceOp(op, ifOp.getResults()); in matchAndRewrite()
333 rewriter.replaceOp(op, *maybeExpandedMap); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Conversion/SCFToControlFlow/
H A DSCFToControlFlow.cpp353 rewriter.replaceOp(forOp, conditionBlock->getArguments().drop_front()); in matchAndRewrite()
409 rewriter.replaceOp(ifOp, continueBlock->getArguments()); in matchAndRewrite()
442 rewriter.replaceOp(op, vals); in matchAndRewrite()
518 rewriter.replaceOp(parallelOp, loopResults); in matchAndRewrite()
561 rewriter.replaceOp(whileOp, condOp.getArgs()); in matchAndRewrite()
610 rewriter.replaceOp(whileOp, condOp.getArgs()); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Conversion/VectorToLLVM/
H A DConvertVectorToLLVM.cpp493 rewriter.replaceOp(reductionOp, result); in matchAndRewrite()
529 rewriter.replaceOp(reductionOp, result); in matchAndRewrite()
537 rewriter.replaceOp(reductionOp, result); in matchAndRewrite()
602 rewriter.replaceOp(shuffleOp, insert); in matchAndRewrite()
691 rewriter.replaceOp(extractOp, extracted); in matchAndRewrite()
790 rewriter.replaceOp(insertOp, inserted); in matchAndRewrite()
825 rewriter.replaceOp(insertOp, inserted); in matchAndRewrite()
879 rewriter.replaceOp(op, desc); in matchAndRewrite()
987 rewriter.replaceOp(castOp, {desc}); in matchAndRewrite()
1018 rewriter.replaceOp(op, comp); in matchAndRewrite()
[all …]
/llvm-project-15.0.7/mlir/lib/Conversion/VectorToSPIRV/
H A DVectorToSPIRV.cpp50 rewriter.replaceOp(bitcastOp, adaptor.getSource()); in matchAndRewrite()
94 rewriter.replaceOp(extractOp, adaptor.getVector()); in matchAndRewrite()
167 rewriter.replaceOp(insertOp, adaptor.getSource()); in matchAndRewrite()
312 rewriter.replaceOp(reduceOp, result); in matchAndRewrite()
328 rewriter.replaceOp(op, adaptor.getInput()); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Dialect/Vector/Transforms/
H A DVectorUnrollDistribute.cpp228 rewriter.replaceOp(readOp, result); in matchAndRewrite()
281 rewriter.replaceOp(writeOp, resultTensor); in matchAndRewrite()
400 rewriter.replaceOp(contractOp, result); in matchAndRewrite()
474 rewriter.replaceOp(reductionOp, result); in matchAndRewrite()
525 rewriter.replaceOp(op, result); in matchAndRewrite()
565 rewriter.replaceOp(extract, newOp->getResult(0)); in matchAndRewrite()
613 rewriter.replaceOp(extract, newOp->getResult(0)); in matchAndRewrite()
678 rewriter.replaceOp(read, newRead); in matchAndRewrite()
765 rewriter.replaceOp(reductionOp, accumulator); in matchAndRewrite()
813 rewriter.replaceOp(tranposeOp, result); in matchAndRewrite()
H A DVectorTransforms.cpp354 rewriter.replaceOp(op, result); in matchAndRewrite()
457 rewriter.replaceOp(op, result); in matchAndRewrite()
579 rewriter.replaceOp(op, result); in matchAndRewrite()
775 rewriter.replaceOp(op, result); in matchAndRewrite()
825 rewriter.replaceOp(op, result); in matchAndRewrite()
857 rewriter.replaceOp(op, desc); in matchAndRewrite()
891 rewriter.replaceOp(op, desc); in matchAndRewrite()
944 rewriter.replaceOp(op, result); in matchAndRewrite()
1438 rew.replaceOp(op, res); in matchAndRewrite()
1750 rewriter.replaceOp(op, res); in matchAndRewrite()
[all …]
H A DVectorInsertExtractStridedSliceRewritePatterns.cpp131 rewriter.replaceOp(op, op.getSource()); in matchAndRewrite()
191 rewriter.replaceOp(op, res); in matchAndRewrite()
283 rewriter.replaceOp(op, res); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Conversion/GPUCommon/
H A DOpToFuncCallLowering.h67 rewriter.replaceOp(op, {callOp.getResult(0)}); in matchAndRewrite()
74 rewriter.replaceOp(op, {truncated}); in matchAndRewrite()
H A DGPUToLLVMConversion.cpp481 rewriter.replaceOp(allocOp, {memRefDescriptor, stream}); in matchAndRewrite()
501 rewriter.replaceOp(deallocOp, {stream}); in matchAndRewrite()
616 rewriter.replaceOp(waitOp, {stream}); in matchAndRewrite()
783 rewriter.replaceOp(launchOp, {stream}); in matchAndRewrite()
828 rewriter.replaceOp(memcpyOp, {stream}); in matchAndRewrite()
862 rewriter.replaceOp(memsetOp, {stream}); in matchAndRewrite()
871 rewriter.replaceOp(op, {}); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Conversion/TosaToSCF/
H A DTosaToSCF.cpp81 rewriter.replaceOp(op, newIf.getResults()); in matchAndRewrite()
100 rewriter.replaceOp(op, newWhile.getResults()); in matchAndRewrite()
/llvm-project-15.0.7/mlir/test/lib/Dialect/Test/
H A DTestPatterns.cpp99 rewriter.replaceOp(op, result); in matchAndRewrite()
145 rewriter.replaceOp(op, operand->getOperand(1)); in matchAndRewrite()
246 rewriter.replaceOp(op, newOp->getResults()); in matchAndRewrite()
451 rewriter.replaceOp(op, {}); in matchAndRewrite()
471 rewriter.replaceOp(op, {}); in matchAndRewrite()
643 rewriter.replaceOp(illegalOp, {legalOp}); in matchAndRewrite()
644 rewriter.replaceOp(op, {illegalOp}); in matchAndRewrite()
965 rewriter.replaceOp(op, terminatorOperands); in matchAndRewrite()
1076 rewriter.replaceOp(op, newOp->getResults()); in matchAndRewrite()
1338 rewriter.replaceOp(op, adaptor.getOperands()); in matchAndRewrite()
[all …]
/llvm-project-15.0.7/mlir/lib/Conversion/PDLToPDLInterp/
H A DPDLToPDLInterp.cpp86 void generateRewriter(pdl::ReplaceOp replaceOp,
761 pdl::ReplaceOp replaceOp, DenseMap<Value, Value> &rewriteValues, in generateRewriter() argument
768 if (Value replOp = replaceOp.replOperation()) { in generateRewriter()
770 auto opOp = replaceOp.operation().getDefiningOp<pdl::OperationOp>(); in generateRewriter()
776 for (Value operand : replaceOp.replValues()) in generateRewriter()
782 builder.create<pdl_interp::EraseOp>(replaceOp.getLoc(), in generateRewriter()
783 mapRewriteValue(replaceOp.operation())); in generateRewriter()
788 replaceOp.getLoc(), mapRewriteValue(replaceOp.operation()), replOperands); in generateRewriter()
/llvm-project-15.0.7/flang/lib/Optimizer/CodeGen/
H A DPreCGRewrite.cpp104 rewriter.replaceOp(embox, xbox.getOperation()->getResults()); in rewriteStaticShape()
139 rewriter.replaceOp(embox, xbox.getOperation()->getResults()); in rewriteDynamicShape()
197 rewriter.replaceOp(rebox, xRebox.getOperation()->getResults()); in matchAndRewrite()
256 rewriter.replaceOp(arrCoor, xArrCoor.getOperation()->getResults()); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/IR/
H A DPatternMatch.cpp245 void RewriterBase::replaceOp(Operation *op, ValueRange newValues) { in replaceOp() function in RewriterBase
331 return replaceOp(op, newOp->getResult(0)); in replaceOpWithResultsOfAnotherOp()
332 return replaceOp(op, newOp->getResults()); in replaceOpWithResultsOfAnotherOp()
/llvm-project-15.0.7/mlir/lib/Dialect/SparseTensor/Transforms/
H A DSparseTensorConversion.cpp514 rewriter.replaceOp(op, dst); in genSparse2SparseReshape()
552 rewriter.replaceOp(op, genDimSizeCall(rewriter, op, enc, src, idx)); in matchAndRewrite()
569 rewriter.replaceOp(op, adaptor.getOperands()); in matchAndRewrite()
614 rewriter.replaceOp(op, genNewCall(rewriter, op, params)); in matchAndRewrite()
650 rewriter.replaceOp(op, genNewCall(rewriter, op, params)); in matchAndRewrite()
683 rewriter.replaceOp(op, adaptor.getOperands()); // hidden nop cast in matchAndRewrite()
707 rewriter.replaceOp(op, genNewCall(rewriter, op, params)); in matchAndRewrite()
723 rewriter.replaceOp(op, dst); in matchAndRewrite()
862 rewriter.replaceOp(op, dst); in matchAndRewrite()
954 rewriter.replaceOp(op, adaptor.getOperands()); in matchAndRewrite()
[all …]
/llvm-project-15.0.7/mlir/lib/Conversion/MemRefToLLVM/
H A DMemRefToLLVM.cpp352 rewriter.replaceOp( in matchAndRewrite()
359 rewriter.replaceOp( in matchAndRewrite()
557 rewriter.replaceOp(atomicOp, {newLoaded}); in matchAndRewrite()
764 rewriter.replaceOp(op, {desc.rank(rewriter, loc)}); in matchAndRewrite()
768 rewriter.replaceOp( in matchAndRewrite()
1049 rewriter.replaceOp(castOp, {descriptor}); in matchAndRewrite()
1115 rewriter.replaceOp(reshapeOp, {descriptor}); in matchAndRewrite()
1628 rewriter.replaceOp(reshapeOp, {dstDesc}); in matchAndRewrite()
1795 rewriter.replaceOp(subViewOp, {targetMemRef}); in matchAndRewrite()
1845 rewriter.replaceOp(transposeOp, {targetMemRef}); in matchAndRewrite()
[all …]
/llvm-project-15.0.7/mlir/test/lib/Dialect/Tosa/
H A DTosaTestPasses.cpp94 rewriter.replaceOp(op, {newNegateOp.getResult()}); in matchAndRewrite()
174 rewriter.replaceOp(op, {newTosaRescaleOp.getResult()}); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Dialect/SCF/IR/
H A DSCF.cpp92 rewriter.replaceOp(op, results);
232 rewriter.replaceOp(op, blockArgs); in matchAndRewrite()
773 rewriter.replaceOp(op, yieldOperands); in matchAndRewrite()
907 rewriter.replaceOp(op, replacements); in matchAndRewrite()
1538 rewriter.replaceOp(op, repResults); in matchAndRewrite()
1626 rewriter.replaceOp(op, results); in matchAndRewrite()
1937 rewriter.replaceOp(prevIf, prevValues); in matchAndRewrite()
1938 rewriter.replaceOp(nextIf, nextValues); in matchAndRewrite()
2070 rewriter.replaceOp(op, results); in matchAndRewrite()
2369 rewriter.replaceOp(op, results); in matchAndRewrite()
[all …]
/llvm-project-15.0.7/mlir/examples/toy/Ch3/mlir/
H A DToyCombine.cpp50 rewriter.replaceOp(op, {transposeInputOp.getOperand()}); in matchAndRewrite()
/llvm-project-15.0.7/mlir/examples/toy/Ch6/mlir/
H A DToyCombine.cpp50 rewriter.replaceOp(op, {transposeInputOp.getOperand()}); in matchAndRewrite()
/llvm-project-15.0.7/mlir/examples/toy/Ch4/mlir/
H A DToyCombine.cpp50 rewriter.replaceOp(op, {transposeInputOp.getOperand()}); in matchAndRewrite()

12345