Home
last modified time | relevance | path

Searched refs:hasSingleEffect (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Interfaces/
H A DSideEffectInterfaces.cpp105 bool mlir::hasSingleEffect(Operation *op, Value value) { in hasSingleEffect() function in mlir
125 template bool mlir::hasSingleEffect<MemoryEffects::Allocate>(Operation *,
127 template bool mlir::hasSingleEffect<MemoryEffects::Free>(Operation *, Value);
128 template bool mlir::hasSingleEffect<MemoryEffects::Read>(Operation *, Value);
129 template bool mlir::hasSingleEffect<MemoryEffects::Write>(Operation *, Value);
/llvm-project-15.0.7/mlir/include/mlir/Interfaces/
H A DSideEffectInterfaces.h257 bool hasSingleEffect(Operation *op, Value value = nullptr);
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Analysis/
H A DAffineAnalysis.cpp125 if (hasSingleEffect<MemoryEffects::Allocate>(defOp, v) && in isLocallyDefined()
152 !hasSingleEffect<MemoryEffects::Allocate>(op) && in isLoopMemoryParallel()
/llvm-project-15.0.7/mlir/lib/Dialect/GPU/IR/
H A DGPUDialect.cpp1123 !hasSingleEffect<MemoryEffects::Allocate>(destDefOp, dest)) in matchAndRewrite()
1129 !hasSingleEffect<MemoryEffects::Free>(user, dest); in matchAndRewrite()