Lines Matching defs:opInst
129 for (auto *opInst : collector.loadOpInsts) {
130 node.loads.push_back(opInst);
131 auto memref = cast<AffineReadOpInterface>(opInst).getMemRef();
134 for (auto *opInst : collector.storeOpInsts) {
135 node.stores.push_back(opInst);
136 auto memref = cast<AffineWriteOpInterface>(opInst).getMemRef();
193 Operation *opInst = node.op;
194 for (Value value : opInst->getResults()) {
1029 /// surrounding opInst and any additional Function symbols.
1439 bool readReadAccesses = isa<AffineReadOpInterface>(srcAccess.opInst) &&
1440 isa<AffineReadOpInterface>(dstAccess.opInst);
1826 opInst = loadOrStoreOpInst;
1832 opInst = loadOrStoreOpInst;
1843 return isa<AffineWriteOpInterface>(opInst);
1916 auto result = block.walk(start, end, [&](Operation *opInst) -> WalkResult {
1917 if (!isa<AffineReadOpInterface, AffineWriteOpInterface>(opInst)) {
1923 auto region = std::make_unique<MemRefRegion>(opInst->getLoc());
1925 region->compute(opInst,
1927 return opInst->emitError("error obtaining memory region\n");
1934 return opInst->emitWarning(