Lines Matching refs:EffectInstance
169 SmallVector<MemoryEffects::EffectInstance> effects; in checkAndRecordHandleInvalidation()
181 auto consumesTarget = [&](const MemoryEffects::EffectInstance &effect) { in checkAndRecordHandleInvalidation()
226 SmallVector<MemoryEffects::EffectInstance, 2> effects; in applyTransform()
230 if (llvm::any_of(effects, [](const MemoryEffects::EffectInstance &effect) { in applyTransform()
353 SmallVectorImpl<MemoryEffects::EffectInstance> &effects) { in consumesHandle()
365 static bool hasEffect(ArrayRef<MemoryEffects::EffectInstance> effects) { in hasEffect()
366 return llvm::any_of(effects, [](const MemoryEffects::EffectInstance &effect) { in hasEffect()
375 SmallVector<MemoryEffects::EffectInstance> effects; in isHandleConsumed()
383 SmallVectorImpl<MemoryEffects::EffectInstance> &effects) { in producesHandle()
394 SmallVectorImpl<MemoryEffects::EffectInstance> &effects) { in onlyReadsHandle()
402 SmallVectorImpl<MemoryEffects::EffectInstance> &effects) { in modifiesPayload()
408 SmallVectorImpl<MemoryEffects::EffectInstance> &effects) { in onlyReadsPayload()