Lines Matching refs:opInst
622 bool readReadAccesses = isa<AffineReadOpInterface>(srcAccess.opInst) && in computeSliceUnion()
623 isa<AffineReadOpInterface>(dstAccess.opInst); in computeSliceUnion()
914 opInst = loadOrStoreOpInst; in MemRefAccess()
924 opInst = loadOrStoreOpInst; in MemRefAccess()
939 return isa<AffineWriteOpInterface>(opInst); in isStore()
996 auto result = block.walk(start, end, [&](Operation *opInst) -> WalkResult { in getMemoryFootprintBytes() argument
997 if (!isa<AffineReadOpInterface, AffineWriteOpInterface>(opInst)) { in getMemoryFootprintBytes()
1003 auto region = std::make_unique<MemRefRegion>(opInst->getLoc()); in getMemoryFootprintBytes()
1005 region->compute(opInst, in getMemoryFootprintBytes()
1007 return opInst->emitError("error obtaining memory region\n"); in getMemoryFootprintBytes()
1014 return opInst->emitWarning( in getMemoryFootprintBytes()
1056 auto walkResult = forOp.walk([&](Operation *opInst) -> WalkResult { in isLoopParallel() argument
1057 if (isa<AffineReadOpInterface, AffineWriteOpInterface>(opInst)) in isLoopParallel()
1058 loadAndStoreOpInsts.push_back(opInst); in isLoopParallel()
1059 else if (!isa<AffineForOp, AffineYieldOp, AffineIfOp>(opInst) && in isLoopParallel()
1060 !MemoryEffectOpInterface::hasNoEffect(opInst)) in isLoopParallel()