Searched refs:uConflictingWrite (Results 1 – 2 of 2) sorted by relevance
| /llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/Transforms/ |
| H A D | OneShotAnalysis.cpp | 382 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 D | BufferizableOpInterfaceImpl.cpp | 589 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()
|