Lines Matching defs:padOp
331 matchAndRewrite(tosa::PadOp padOp, OpAdaptor adaptor,
333 auto loc = padOp.getLoc();
334 auto input = padOp.getInput1();
337 if (!matchPattern(padOp.getPadding(), m_Constant(&paddingElems))) {
339 padOp, "padding must be a static shape value");
354 if (padOp.getPadConst()) {
356 loc, padOp.getPadConst(), ValueRange({}));
361 } else if (isa<IntegerType>(elementTy) && !padOp.getQuantizationInfo()) {
363 } else if (isa<IntegerType>(elementTy) && padOp.getQuantizationInfo()) {
364 int64_t value = padOp.getQuantizationInfo()->getInputZp();
373 padOp, "tosa.pad was unable to determine the pad constant value.");
392 loc, padOp.getType(), input, lowValues, highValues, padConstant);
394 rewriter.replaceOp(padOp, newPadOp.getResult());