Lines Matching defs:hasEffect
218 bool mlir::hasEffect(Operation *op) {
228 template bool mlir::hasEffect<MemoryEffects::Allocate>(Operation *);
229 template bool mlir::hasEffect<MemoryEffects::Free>(Operation *);
230 template bool mlir::hasEffect<MemoryEffects::Read>(Operation *);
231 template bool mlir::hasEffect<MemoryEffects::Write>(Operation *);
233 mlir::hasEffect<MemoryEffects::Write, MemoryEffects::Free>(Operation *);
236 bool mlir::hasEffect(Operation *op, Value value) {
248 template bool mlir::hasEffect<MemoryEffects::Allocate>(Operation *,
250 template bool mlir::hasEffect<MemoryEffects::Free>(Operation *, Value value);
251 template bool mlir::hasEffect<MemoryEffects::Read>(Operation *, Value value);
252 template bool mlir::hasEffect<MemoryEffects::Write>(Operation *, Value value);
254 mlir::hasEffect<MemoryEffects::Write, MemoryEffects::Free>(Operation *,
258 bool mlir::hasEffect(Operation *op, ValueTy value) {
271 mlir::hasEffect<OpOperand *, MemoryEffects::Allocate>(Operation *, OpOperand *);
272 template bool mlir::hasEffect<OpOperand *, MemoryEffects::Free>(Operation *,
274 template bool mlir::hasEffect<OpOperand *, MemoryEffects::Read>(Operation *,
276 template bool mlir::hasEffect<OpOperand *, MemoryEffects::Write>(Operation *,
279 mlir::hasEffect<OpOperand *, MemoryEffects::Write, MemoryEffects::Free>(
282 template bool mlir::hasEffect<OpResult, MemoryEffects::Allocate>(Operation *,
284 template bool mlir::hasEffect<OpResult, MemoryEffects::Free>(Operation *,
286 template bool mlir::hasEffect<OpResult, MemoryEffects::Read>(Operation *,
288 template bool mlir::hasEffect<OpResult, MemoryEffects::Write>(Operation *,
291 mlir::hasEffect<OpResult, MemoryEffects::Write, MemoryEffects::Free>(
295 mlir::hasEffect<BlockArgument, MemoryEffects::Allocate>(Operation *,
298 mlir::hasEffect<BlockArgument, MemoryEffects::Free>(Operation *, BlockArgument);
300 mlir::hasEffect<BlockArgument, MemoryEffects::Read>(Operation *, BlockArgument);
302 mlir::hasEffect<BlockArgument, MemoryEffects::Write>(Operation *,
305 mlir::hasEffect<BlockArgument, MemoryEffects::Write, MemoryEffects::Free>(