Lines Matching defs:atomicOp
212 matchAndRewrite(memref::AtomicRMWOp atomicOp, OpAdaptor adaptor,
379 AtomicRMWOpPattern::matchAndRewrite(memref::AtomicRMWOp atomicOp,
382 if (isa<FloatType>(atomicOp.getType()))
383 return rewriter.notifyMatchFailure(atomicOp,
386 auto memrefType = cast<MemRefType>(atomicOp.getMemref().getType());
389 return rewriter.notifyMatchFailure(atomicOp,
393 Type resultType = typeConverter.convertType(atomicOp.getType());
395 return rewriter.notifyMatchFailure(atomicOp,
398 auto loc = atomicOp.getLoc();
409 atomicOp, resultType, ptr, *scope, \
413 switch (atomicOp.getKind()) {
422 return rewriter.notifyMatchFailure(atomicOp, "unimplemented atomic kind");