Home
last modified time | relevance | path

Searched refs:hasEffect (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Transforms/
H A DCSE.cpp149 cast<MemoryEffectOpInterface>(fromOp).hasEffect<MemoryEffects::Read>() && in hasOtherSideEffectingOpInBetween()
151 cast<MemoryEffectOpInterface>(toOp).hasEffect<MemoryEffects::Read>()); in hasOtherSideEffectingOpInBetween()
173 nextOpMemEffects.hasEffect<MemoryEffects::Write>()) || in hasOtherSideEffectingOpInBetween()
/llvm-project-15.0.7/mlir/lib/Dialect/Transform/Transforms/
H A DCheckUses.cpp144 assert(hasEffect<MemoryEffects::Allocate>(instances, operand.get()) && in isUseLive()
312 static bool hasEffect(ArrayRef<MemoryEffects::EffectInstance> instances, in hasEffect() function in __anon03a6bbe50111::TransformOpMemFreeAnalysis
333 if (hasEffect<MemoryEffects::Free>(instances, operand)) { in collectFreedValues()
/llvm-project-15.0.7/mlir/lib/Dialect/Transform/IR/
H A DTransformInterfaces.cpp365 static bool hasEffect(ArrayRef<MemoryEffects::EffectInstance> effects) { in hasEffect() function
377 return hasEffect<MemoryEffects::Read, TransformMappingResource>(effects) && in isHandleConsumed()
378 hasEffect<MemoryEffects::Free, TransformMappingResource>(effects); in isHandleConsumed()
/llvm-project-15.0.7/mlir/include/mlir/Interfaces/
H A DSideEffectInterfaceBase.td73 template <typename Effect> bool hasEffect() {
/llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/IR/
H A DBufferizationOps.cpp495 if (effectInterface.hasEffect<MemoryEffects::Free>()) in matchAndRewrite()