Lines Matching defs:AnalysisState
36 MLIR_DEFINE_EXPLICIT_TYPE_ID(mlir::bufferization::AnalysisState)
54 Region *AnalysisState::getEnclosingRepetitiveRegion(
65 Region *AnalysisState::getEnclosingRepetitiveRegion(
87 Region *AnalysisState::getEnclosingRepetitiveRegion(
110 void AnalysisState::resetCache() { enclosingRepetitiveRegionCache.clear(); }
205 RewriterBase &rewriter, const AnalysisState &state) {
390 AliasingOpOperandList AnalysisState::getAliasingOpOperands(Value value) const {
401 AliasingValueList AnalysisState::getAliasingValues(OpOperand &opOperand) const {
412 bool AnalysisState::bufferizesToMemoryRead(OpOperand &opOperand) const {
424 bool AnalysisState::bufferizesToMemoryWrite(OpOperand &opOperand) const {
436 bool AnalysisState::bufferizesToAliasOnly(OpOperand &opOperand) const {
446 bool AnalysisState::bufferizesToMemoryWrite(Value value) const {
459 bool AnalysisState::isValueRead(Value value) const {
488 llvm::SetVector<Value> AnalysisState::findValueInReverseUseDefChain(
571 AnalysisState::findDefinitions(OpOperand *opOperand) const {
579 AnalysisState::AnalysisState(const BufferizationOptions &options)
580 : AnalysisState(options, TypeID::get<AnalysisState>()) {}
582 AnalysisState::AnalysisState(const BufferizationOptions &options, TypeID type)
589 bool AnalysisState::canOmitTensorCopy(OpOperand &opOperand) const {
610 bool AnalysisState::isInPlace(OpOperand &opOperand) const {
620 bool AnalysisState::areEquivalentBufferizedValues(Value v1, Value v2) const {
626 bool AnalysisState::areAliasingBufferizedValues(Value v1, Value v2) const {
632 bool AnalysisState::hasUndefinedContents(OpOperand *opOperand) const {
844 OpResult opResult, const AnalysisState &state) {
911 Value value, const AnalysisState &state) {
937 AnalysisState state(options);