Home
last modified time | relevance | path

Searched refs:isInPlace (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/Transforms/
H A DOneShotAnalysis.cpp137 bool BufferizationAliasInfo::isInPlace(OpOperand &operand) const { in isInPlace() function in BufferizationAliasInfo
211 bool OneShotAnalysisState::isInPlace(OpOperand &opOperand) const { in isInPlace() function in OneShotAnalysisState
212 return aliasInfo.isInPlace(opOperand); in isInPlace()
303 if (isInPlace(use) && bufferizesToMemoryWrite(use)) in isValueWritten()
336 return aliasInfo.isInPlace(opOperand); in isInplaceMemoryWrite()
677 if (aliasInfo.isInPlace(*opOperand) || currentOpOperand == opOperand) in hasPrecedingAliasingNonWritableTensor()
806 if (state.isInPlace(*opOperand)) in equivalenceAnalysis()
867 setInPlaceOpOperand(opOperand, aliasInfo.isInPlace(opOperand)); in annotateOpsWithBufferizationMarkers()
H A DAllocTensorElimination.cpp109 if (!state.isInPlace(operand)) in eliminateAllocTensors()
125 return state.isInPlace(*operand); in eliminateAllocTensors()
H A DOneShotModuleBufferize.cpp262 if (!state.isInPlace(callOp->getOpOperand(bbargIdx))) in equivalenceAnalysis()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Bufferization/Transforms/
H A DOneShotAnalysis.h87 bool isInPlace(OpOperand &opOperand) const;
139 bool isInPlace(OpOperand &opOperand) const override;
/llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/IR/
H A DBufferizableOpInterface.cpp139 if (state.isInPlace(opOperand)) in resolveTensorOpOperandConflicts()
468 bool AnalysisState::isInPlace(OpOperand &opOperand) const { in isInPlace() function in AnalysisState
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Bufferization/IR/
H A DBufferizableOpInterface.h408 virtual bool isInPlace(OpOperand &opOperand) const;
/llvm-project-15.0.7/mlir/lib/Dialect/Tensor/Transforms/
H A DBufferizableOpInterfaceImpl.cpp878 assert(state.isInPlace(op->getOpOperand(0) /*src*/) && in resolveConflicts()
880 if (state.isInPlace(op->getOpOperand(1) /*dest*/)) in resolveConflicts()
/llvm-project-15.0.7/mlir/docs/
H A DBufferization.md59 `AnalysisState`, in particular `AnalysisState::isInPlace`. Any derived class