Home
last modified time | relevance | path

Searched refs:uConflictingWrite (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/Transforms/
H A DOneShotAnalysis.cpp382 static void annotateConflict(OpOperand *uRead, OpOperand *uConflictingWrite, in annotateConflict() argument
386 Operation *conflictingWritingOp = uConflictingWrite->getOwner(); in annotateConflict()
393 "[CONFL-WRITE: " + std::to_string(uConflictingWrite->getOperandNumber()) + in annotateConflict()
454 for (OpOperand *uConflictingWrite : usesWrite) { in hasReadAfterWriteInterference()
457 Operation *conflictingWritingOp = uConflictingWrite->getOwner(); in hasReadAfterWriteInterference()
517 if (canUseOpDominance && uConflictingWrite == uRead) in hasReadAfterWriteInterference()
522 if (bufferizableOp.isNotConflicting(uRead, uConflictingWrite, state)) in hasReadAfterWriteInterference()
528 if (bufferizableOp.isNotConflicting(uRead, uConflictingWrite, state)) in hasReadAfterWriteInterference()
563 state.getAliasingOpResult(*uConflictingWrite); in hasReadAfterWriteInterference()
570 annotateConflict(uRead, uConflictingWrite, lastWrite); in hasReadAfterWriteInterference()
/llvm-project-15.0.7/mlir/lib/Dialect/Tensor/Transforms/
H A DBufferizableOpInterfaceImpl.cpp589 OpOperand *uConflictingWrite, in isNotConflictingInsertSliceLikeOp() argument
592 Operation *conflictingWritingOp = uConflictingWrite->getOwner(); in isNotConflictingInsertSliceLikeOp()
606 hasMatchingExtractSliceOp(state, uConflictingWrite->get(), in isNotConflictingInsertSliceLikeOp()
623 uConflictingWrite == &insertSliceOp->getOpOperand(1) /*dest*/ && in isNotConflictingInsertSliceLikeOp()
654 if (uConflictingWrite == &insertSliceOp->getOpOperand(1) /*dest*/ && in isNotConflictingInsertSliceLikeOp()
692 OpOperand *uConflictingWrite, in isNotConflicting()
695 op, uRead, uConflictingWrite, state); in isNotConflicting()
961 OpOperand *uConflictingWrite, in isNotConflicting()
964 op, uRead, uConflictingWrite, state); in isNotConflicting()