Home
last modified time | relevance | path

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

123456789

/llvm-project/mlir/lib/Conversion/TosaToMLProgram/
H A DTosaToMLProgram.cpp33 rewriter.replaceOp(op, newVariable); in matchAndRewrite()
49 rewriter.replaceOp(op, newVariableWrite); in matchAndRewrite()
64 rewriter.replaceOp(op, newVariableRead); in matchAndRewrite()
/llvm-project/mlir/lib/Conversion/GPUCommon/
H A DGPUToLLVMConversion.cpp806 rewriter.replaceOp(allocOp, {memRefDescriptor, stream}); in matchAndRewrite()
808 rewriter.replaceOp(allocOp, {memRefDescriptor}); in matchAndRewrite()
828 rewriter.replaceOp(deallocOp, {stream}); in matchAndRewrite()
941 rewriter.replaceOp(waitOp, {stream}); in matchAndRewrite()
1040 rewriter.replaceOp(launchOp, {stream}); in matchAndRewrite()
1096 rewriter.replaceOp(memcpyOp, {stream}); in genConstFloat32From()
1138 rewriter.replaceOp(memsetOp, {stream}); in matchAndRewrite()
1148 rewriter.replaceOp(op, call); in matchAndRewrite()
1216 rewriter.replaceOp(op, {handle, stream}); in matchAndRewrite()
1248 rewriter.replaceOp(o in matchAndRewrite()
[all...]
/llvm-project/mlir/lib/Dialect/SparseTensor/Transforms/
H A DSparseTensorConversion.cpp341 rewriter.replaceOp(op, genLvlSizeCall(rewriter, op.getLoc(), src, *lvl)); in matchAndRewrite()
358 rewriter.replaceOp(op, adaptor.getOperands()); in matchAndRewrite()
370 rewriter.replaceOp(op, adaptor.getSource()); in matchAndRewrite()
398 rewriter.replaceOp(op, tensor); in matchAndRewrite()
431 rewriter.replaceOp(op, NewCallParams(rewriter, loc) in matchAndRewrite()
462 rewriter.replaceOp(op, NewCallParams(rewriter, loc) in matchAndRewrite()
486 rewriter.replaceOp(op, params.genBuffers(dstTp, dimSizesValues) in matchAndRewrite()
522 rewriter.replaceOp(op, poss); in matchAndRewrite()
543 rewriter.replaceOp(op, crds); in matchAndRewrite()
564 rewriter.replaceOp(o in matchAndRewrite()
[all...]
H A DSparseTensorCodegen.cpp646 rewriter.replaceOp(op, sz); in matchAndRewrite()
706 rewriter.replaceOp(op, v); in matchAndRewrite()
949 rewriter.replaceOp(op, {values, filled, added, zero}); in matchAndRewrite()
1071 rewriter.replaceOp(op, genSliceToSize(rewriter, loc, mem, size));
1097 rewriter.replaceOp(op, mem);
1120 rewriter.replaceOp(op, genSliceToSize(rewriter, loc, mem, size));
1141 rewriter.replaceOp(op, genSliceToSize(rewriter, loc, mem, size));
1301 rewriter.replaceOp(op, desc.getValMemSize(rewriter, op.getLoc())); in matchAndRewrite()
1485 rewriter.replaceOp(op, retValues); in matchAndRewrite()
H A DSparseStorageSpecifierToLLVM.cpp246 rewriter.replaceOp(op, v); in matchAndRewrite()
251 rewriter.replaceOp(op, v); in matchAndRewrite()
256 rewriter.replaceOp(op, v); in matchAndRewrite()
270 rewriter.replaceOp(op, v); in matchAndRewrite()
342 rewriter.replaceOp( in matchAndRewrite()
H A DSparseTensorRewriting.cpp179 rewriter.replaceOp(op, reduc); in genForeachOnSparseConstant()
283 rewriter.replaceOp(extractOp, operand); in matchAndRewrite()
338 rewriter.replaceOp(op, op.getDpsInitOperand(0)->get()); in matchAndRewrite()
345 rewriter.replaceOp(op, constantZero(rewriter, op.getLoc(), outputType)); in matchAndRewrite()
447 rewriter.replaceOp(op, fusedOp->getResults()); in matchAndRewrite()
473 rewriter.replaceOp(op, op->getResults()); in matchAndRewrite()
483 rewriter.replaceOp(op, def->getResult(0)); in matchAndRewrite()
578 rewriter.replaceOp(sel, semi->getResults()); in matchAndRewrite()
709 rewriter.replaceOp(red, custom.getResult()); in matchAndRewrite()
969 rewriter.replaceOp(o in matchAndRewrite()
[all...]
/llvm-project/mlir/lib/Dialect/Math/Transforms/
H A DExpandPatterns.cpp83 rewriter.replaceOp(op, res); in convertSinhOp()
99 rewriter.replaceOp(op, res); in convertCoshOp()
151 rewriter.replaceOp(op, div); in convertTanOp()
167 rewriter.replaceOp(op, res); in convertAsinhOp()
183 rewriter.replaceOp(op, res); in convertAcoshOp()
202 rewriter.replaceOp(op, res); in convertAtanhOp()
214 rewriter.replaceOp(op, add); in convertFmaFOp()
238 rewriter.replaceOp(op, ret); in convertFloorOp()
258 rewriter.replaceOp(op, res); in convertCeilOp()
310 rewriter.replaceOp(o in convertFPowIOp()
[all...]
H A DAlgebraicSimplification.cpp74 rewriter.replaceOp(op, x); in matchAndRewrite()
186 rewriter.replaceOp(op, bcast(one)); in matchAndRewrite()
218 rewriter.replaceOp(op, result); in matchAndRewrite()
/llvm-project/mlir/lib/Conversion/VectorToSPIRV/
H A DVectorToSPIRV.cpp73 rewriter.replaceOp(shapeCastOp, adaptor.getSource());
94 rewriter.replaceOp(bitcastOp, adaptor.getSource());
128 rewriter.replaceOp(castOp, adaptor.getSource());
152 rewriter.replaceOp(extractOp, adaptor.getVector());
236 rewriter.replaceOp(op, elements[0]);
264 rewriter.replaceOp(insertOp, adaptor.getSource()); in matchAndRewrite()
292 rewriter.replaceOp(extractOp, adaptor.getVector()); in matchAndRewrite()
320 rewriter.replaceOp(insertOp, adaptor.getSource());
470 rewriter.replaceOp(reduceOp, result); in matchAndRewrite()
510 rewriter.replaceOp(reduceO in matchAndRewrite()
[all...]
/llvm-project/mlir/lib/Dialect/Tensor/Transforms/
H A DEmptyOpPatterns.cpp52 rewriter.replaceOp(reshapeOp, emptyTensor); in matchAndRewrite()
114 rewriter.replaceOp(packOp, packOp.getDest()); in matchAndRewrite()
133 rewriter.replaceOp(unPackOp, unPackOp.getDest()); in matchAndRewrite()
/llvm-project/mlir/lib/Conversion/ComplexToLLVM/
H A DComplexToLLVM.cpp116 rewriter.replaceOp(complexOp, {complexStruct}); in matchAndRewrite()
130 rewriter.replaceOp(op, real); in matchAndRewrite()
145 rewriter.replaceOp(op, imaginary); in matchAndRewrite()
200 rewriter.replaceOp(op, {result}); in matchAndRewrite()
248 rewriter.replaceOp(op, {result}); in matchAndRewrite()
288 rewriter.replaceOp(op, {result}); in matchAndRewrite()
319 rewriter.replaceOp(op, {result}); in matchAndRewrite()
/llvm-project/mlir/lib/Conversion/ArithToAMDGPU/
H A DArithToAMDGPU.cpp102 return rewriter.replaceOp(op, result); in rewrite()
115 return rewriter.replaceOp(op, result); in rewrite()
145 rewriter.replaceOp(op, result); in clampInput()
237 return rewriter.replaceOp(op, result); in rewrite()
251 return rewriter.replaceOp(op, result); in populateArithToAMDGPUConversionPatterns()
289 rewriter.replaceOp(op, result);
317 return rewriter.replaceOp(op, result);
357 rewriter.replaceOp(op, result);
/llvm-project/mlir/lib/Dialect/Vector/Transforms/
H A DLowerVectorBroadcast.cpp93 rewriter.replaceOp(op, result); in matchAndRewrite()
108 rewriter.replaceOp(op, op.getSource()); in matchAndRewrite()
150 rewriter.replaceOp(op, result);
H A DLowerVectorShapeCast.cpp94 rewriter.replaceOp(op, result); in matchAndRewrite()
145 rewriter.replaceOp(op, result); in matchAndRewrite()
215 rewriter.replaceOp(op, result);
357 rewriter.replaceOp(op, result); in populateVectorShapeCastLoweringPatterns()
H A DVectorUnroll.cpp178 rewriter.replaceOp(readOp, result); in matchAndRewrite()
229 rewriter.replaceOp(writeOp, resultTensor); in matchAndRewrite()
339 rewriter.replaceOp(contractOp, result); in matchAndRewrite()
412 rewriter.replaceOp(reductionOp, result); in matchAndRewrite()
464 rewriter.replaceOp(op, result); in matchAndRewrite()
509 rewriter.replaceOp(reductionOp, accumulator); in matchAndRewrite()
559 rewriter.replaceOp(transposeOp, result); in matchAndRewrite()
612 rewriter.replaceOp(gatherOp, result); in matchAndRewrite()
/llvm-project/mlir/lib/Conversion/ArithToEmitC/
H A DArithToEmitC.cpp94 rewriter.replaceOp(op, constant); in matchAndRewrite()
125 rewriter.replaceOp(op, cmp); in matchAndRewrite()
156 rewriter.replaceOp(op, cmp); in matchAndRewrite()
163 rewriter.replaceOp(op, constant); in matchAndRewrite()
389 rewriter.replaceOp(op, result);
451 rewriter.replaceOp(uiBinOp, resultAdapted); in matchAndRewrite()
494 rewriter.replaceOp(op, result); in matchAndRewrite()
534 rewriter.replaceOp(op, result); in matchAndRewrite()
605 rewriter.replaceOp(op, result); in populateArithToEmitCPatterns()
687 rewriter.replaceOp(castO
[all...]
/llvm-project/flang/lib/Optimizer/CodeGen/
H A DPreCGRewrite.cpp114 rewriter.replaceOp(embox, xbox.getOperation()->getResults()); in rewriteStaticShape()
150 rewriter.replaceOp(embox, xbox.getOperation()->getResults()); in rewriteDynamicShape()
208 rewriter.replaceOp(rebox, xRebox.getOperation()->getResults()); in matchAndRewrite()
267 rewriter.replaceOp(arrCoor, xArrCoor.getOperation()->getResults()); in matchAndRewrite()
284 rewriter.replaceOp(declareOp, declareOp.getMemref()); in matchAndRewrite()
309 rewriter.replaceOp(declareOp, xDeclOp.getOperation()->getResults()); in matchAndRewrite()
/llvm-project/mlir/lib/Conversion/SCFToControlFlow/
H A DSCFToControlFlow.cpp388 rewriter.replaceOp(forOp, conditionBlock->getArguments().drop_front()); in matchAndRewrite()
444 rewriter.replaceOp(ifOp, continueBlock->getArguments()); in matchAndRewrite()
477 rewriter.replaceOp(op, vals); in matchAndRewrite()
552 rewriter.replaceOp(parallelOp, loopResults); in matchAndRewrite()
593 rewriter.replaceOp(whileOp, condOp.getArgs()); in matchAndRewrite()
636 rewriter.replaceOp(whileOp, condOp.getArgs()); in matchAndRewrite()
699 rewriter.replaceOp(op, continueBlock->getArguments()); in populateSCFToControlFlowConversionPatterns()
/llvm-project/mlir/lib/Conversion/AffineToStandard/
H A DAffineToStandard.cpp110 rewriter.replaceOp(op, reduced); in matchAndRewrite()
126 rewriter.replaceOp(op, reduced); in matchAndRewrite()
164 rewriter.replaceOp(op, scfForOp.getResults()); in matchAndRewrite()
215 rewriter.replaceOp(op, parOp.getResults()); in matchAndRewrite()
267 rewriter.replaceOp(op, parOp.getResults()); in matchAndRewrite()
324 rewriter.replaceOp(op, ifOp.getResults()); in matchAndRewrite()
342 rewriter.replaceOp(op, *maybeExpandedMap); in matchAndRewrite()
/llvm-project/mlir/lib/Dialect/SCF/Transforms/
H A DOneToNTypeConversion.cpp53 rewriter.replaceOp(op, newOp->getResults(), resultMapping); in matchAndRewrite()
97 rewriter.replaceOp(op, newOp->getResults(), resultMapping); in matchAndRewrite()
192 rewriter.replaceOp(forOp, newOp.getResults(), resultMapping); in matchAndRewrite()
/llvm-project/mlir/lib/Dialect/GPU/Transforms/
H A DSubgroupReduceLowering.cpp109 rewriter.replaceOp(op, res); in matchAndRewrite()
243 rewriter.replaceOp(op, createSubgroupShuffleReduction( in matchAndRewrite()
264 rewriter.replaceOp( in matchAndRewrite()
356 rewriter.replaceOp(op, res);
/llvm-project/mlir/lib/Conversion/TosaToSCF/
H A DTosaToSCF.cpp80 rewriter.replaceOp(op, newIf.getResults()); in matchAndRewrite()
148 rewriter.replaceOp(scatter, loops.results); in matchAndRewrite()
168 rewriter.replaceOp(op, newWhile.getResults()); in matchAndRewrite()
/llvm-project/mlir/lib/Conversion/MemRefToLLVM/
H A DMemRefToLLVM.cpp171 rewriter.replaceOp(allocaScopeOp, continueBlock->getArguments()); in matchAndRewrite()
261 rewriter.replaceOp(dimOp, {*extractedSize}); in matchAndRewrite()
265 rewriter.replaceOp( in matchAndRewrite()
458 rewriter.replaceOp(atomicOp, {newLoaded}); in matchAndRewrite()
651 rewriter.replaceOp(op, {desc.rank(rewriter, loc)}); in matchAndRewrite()
656 rewriter.replaceOp(op, in matchAndRewrite()
701 return rewriter.replaceOp(memRefCastOp, {adaptor.getSource()}); in rewrite()
724 rewriter.replaceOp(memRefCastOp, (Value)memRefDesc); in rewrite()
736 rewriter.replaceOp(memRefCastOp, loadOp.getResult()); in rewrite()
906 rewriter.replaceOp(o in matchAndRewrite()
[all...]
/llvm-project/mlir/test/lib/Conversion/MathToVCIX/
H A DTestMathToVCIXConversion.cpp93 rewriter.replaceOp(op, res); in matchAndRewrite()
136 rewriter.replaceOp(op, res); in matchAndRewrite()
179 rewriter.replaceOp(op, res); in matchAndRewrite()
224 rewriter.replaceOp(op, res); in matchAndRewrite()
/llvm-project/mlir/lib/Conversion/VectorToArmSME/
H A DVectorToArmSME.cpp252 rewriter.replaceOp(broadcastOp, forOp.getResult(0)); in matchAndRewrite()
312 rewriter.replaceOp(splatOp, forOp.getResult(0)); in matchAndRewrite()
367 rewriter.replaceOp(transposeOp, xferOp); in matchAndRewrite()
529 rewriter.replaceOp(extractOp, sourceVector); in matchAndRewrite()
539 rewriter.replaceOp(extractOp, extractTileSlice); in matchAndRewrite()
587 rewriter.replaceOp(insertOp, source); in matchAndRewrite()

123456789