Lines Matching defs:assignEffects
120 llvm::SmallVector<mlir::MemoryEffects::EffectInstance> assignEffects;
246 llvm::SmallVectorImpl<mlir::MemoryEffects::EffectInstance> &assignEffects) {
249 assignEffects.emplace_back(mlir::MemoryEffects::Write::get(), assignedVar);
262 assignEffects.emplace_back(mlir::MemoryEffects::Read::get());
264 assignEffects.emplace_back(mlir::MemoryEffects::Write::get());
273 llvm::SmallVectorImpl<mlir::MemoryEffects::EffectInstance> &assignEffects) {
276 assignEffects);
279 assignEffects);
376 gatherAssignEffects(assign, leafRegionsMayOnlyRead, assignEffects);
415 } else if (conflict(effects, assignEffects)) {
476 return !conflict(previousRunEffects, assignEffects) &&
495 schedule.back().memoryEffects.append(assignEffects.begin(),
496 assignEffects.end());
497 assignEffects.clear();