| /llvm-project-15.0.7/mlir/lib/Dialect/MemRef/Transforms/ |
| H A D | FoldSubViewOps.cpp | 141 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 D | TosaCanonicalizations.cpp | 153 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 D | ComplexToLLVM.cpp | 105 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 D | StructuralTypeConversions.cpp | 70 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 D | AffineToStandard.cpp | 107 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 D | SCFToControlFlow.cpp | 353 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 D | ConvertVectorToLLVM.cpp | 493 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 D | VectorToSPIRV.cpp | 50 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 D | VectorUnrollDistribute.cpp | 228 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 D | VectorTransforms.cpp | 354 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 D | VectorInsertExtractStridedSliceRewritePatterns.cpp | 131 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 D | OpToFuncCallLowering.h | 67 rewriter.replaceOp(op, {callOp.getResult(0)}); in matchAndRewrite() 74 rewriter.replaceOp(op, {truncated}); in matchAndRewrite()
|
| H A D | GPUToLLVMConversion.cpp | 481 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 D | TosaToSCF.cpp | 81 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 D | TestPatterns.cpp | 99 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 D | PDLToPDLInterp.cpp | 86 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 D | PreCGRewrite.cpp | 104 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 D | PatternMatch.cpp | 245 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 D | SparseTensorConversion.cpp | 514 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 D | MemRefToLLVM.cpp | 352 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 D | TosaTestPasses.cpp | 94 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 D | SCF.cpp | 92 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 D | ToyCombine.cpp | 50 rewriter.replaceOp(op, {transposeInputOp.getOperand()}); in matchAndRewrite()
|
| /llvm-project-15.0.7/mlir/examples/toy/Ch6/mlir/ |
| H A D | ToyCombine.cpp | 50 rewriter.replaceOp(op, {transposeInputOp.getOperand()}); in matchAndRewrite()
|
| /llvm-project-15.0.7/mlir/examples/toy/Ch4/mlir/ |
| H A D | ToyCombine.cpp | 50 rewriter.replaceOp(op, {transposeInputOp.getOperand()}); in matchAndRewrite()
|