Lines Matching defs:bufferizableOp
48 if (auto bufferizableOp = options.dynCastBufferizableOp(op))
49 if (bufferizableOp.isRepetitiveRegion(region->getRegionNumber()))
125 auto bufferizableOp = options.dynCastBufferizableOp(region->getParentOp());
126 if (bufferizableOp &&
127 bufferizableOp.isParallelRegion(region->getRegionNumber())) {
350 auto bufferizableOp = dyn_cast<BufferizableOpInterface>(op);
351 if (!bufferizableOp)
353 return bufferizableOp;
392 if (auto bufferizableOp = getOptions().dynCastBufferizableOp(op))
393 return bufferizableOp.getAliasingOpOperands(value, *this);
402 if (auto bufferizableOp =
404 return bufferizableOp.getAliasingValues(opOperand, *this);
413 if (auto bufferizableOp =
415 return bufferizableOp.bufferizesToMemoryRead(opOperand, *this);
425 if (auto bufferizableOp =
427 return bufferizableOp.bufferizesToMemoryWrite(opOperand, *this);
437 if (auto bufferizableOp =
439 return bufferizableOp.bufferizesToAliasOnly(opOperand, *this);
450 auto bufferizableOp = getOptions().dynCastBufferizableOp(value);
451 if (!bufferizableOp)
453 return bufferizableOp.resultBufferizesToMemoryWrite(opResult, *this);
689 auto bufferizableOp = options.dynCastBufferizableOp(op);
690 if (bufferizableOp)
691 return bufferizableOp.getBufferType(value, options, invocationStack);
703 if (auto bufferizableOp = dyn_cast<BufferizableOpInterface>(op))
704 return bufferizableOp.hasTensorSemantics();
845 auto bufferizableOp = cast<BufferizableOpInterface>(opResult.getDefiningOp());
847 bufferizableOp.getAliasingOpOperands(opResult, state);
958 BufferizableOpInterface bufferizableOp, unsigned index) {
959 assert(index < bufferizableOp->getNumRegions() && "invalid region index");
961 dyn_cast<RegionBranchOpInterface>(bufferizableOp.getOperation());