MLIR 22.0.0git
mlir::bufferization::func_ext::ReturnOpInterface Struct Reference
Inheritance diagram for mlir::bufferization::func_ext::ReturnOpInterface:

Public Member Functions

bool bufferizesToMemoryRead (Operation *op, OpOperand &opOperand, const AnalysisState &state) const
bool bufferizesToMemoryWrite (Operation *op, OpOperand &opOperand, const AnalysisState &state) const
AliasingValueList getAliasingValues (Operation *op, OpOperand &opOperand, const AnalysisState &state) const
LogicalResult bufferize (Operation *op, RewriterBase &rewriter, const BufferizationOptions &options, BufferizationState &state) const

Detailed Description

Definition at line 347 of file FuncBufferizableOpInterfaceImpl.cpp.

Member Function Documentation

◆ bufferize()

LogicalResult mlir::bufferization::func_ext::ReturnOpInterface::bufferize ( Operation * op,
RewriterBase & rewriter,
const BufferizationOptions & options,
BufferizationState & state ) const
inline

Definition at line 365 of file FuncBufferizableOpInterfaceImpl.cpp.

References options, and success().

◆ bufferizesToMemoryRead()

bool mlir::bufferization::func_ext::ReturnOpInterface::bufferizesToMemoryRead ( Operation * op,
OpOperand & opOperand,
const AnalysisState & state ) const
inline

Definition at line 350 of file FuncBufferizableOpInterfaceImpl.cpp.

◆ bufferizesToMemoryWrite()

bool mlir::bufferization::func_ext::ReturnOpInterface::bufferizesToMemoryWrite ( Operation * op,
OpOperand & opOperand,
const AnalysisState & state ) const
inline

Definition at line 355 of file FuncBufferizableOpInterfaceImpl.cpp.

◆ getAliasingValues()

AliasingValueList mlir::bufferization::func_ext::ReturnOpInterface::getAliasingValues ( Operation * op,
OpOperand & opOperand,
const AnalysisState & state ) const
inline

Definition at line 360 of file FuncBufferizableOpInterfaceImpl.cpp.


The documentation for this struct was generated from the following file: