Home
last modified time | relevance | path

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

/llvm-project-15.0.7/mlir/lib/Dialect/MemRef/IR/
H A DMemRefDialect.cpp49 auto effectInterface = dyn_cast<MemoryEffectOpInterface>(user); in findDealloc() local
50 if (!effectInterface) in findDealloc()
55 effectInterface.getEffectsOnValue(allocValue, effects); in findDealloc()
/llvm-project-15.0.7/mlir/lib/Interfaces/
H A DSideEffectInterfaces.cpp62 if (auto effectInterface = dyn_cast<MemoryEffectOpInterface>(op)) { in wouldOpBeTriviallyDeadImpl() local
66 effectInterface.getEffects(effects); in wouldOpBeTriviallyDeadImpl()
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/
H A DHoistPadding.cpp324 auto effectInterface = dyn_cast<MemoryEffectOpInterface>(op); in dropNonIndexDependencies() local
325 bool hasMemoryEffect = effectInterface && !effectInterface.hasNoEffect(); in dropNonIndexDependencies()
/llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/IR/
H A DBufferizationOps.cpp492 auto effectInterface = dyn_cast<MemoryEffectOpInterface>(pos); in matchAndRewrite() local
493 if (!effectInterface) in matchAndRewrite()
495 if (effectInterface.hasEffect<MemoryEffects::Free>()) in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Transforms/
H A DLoopFusion.cpp798 } else if (auto effectInterface = dyn_cast<MemoryEffectOpInterface>(op)) { in init() local
802 effectInterface.getEffects(effects); in init()