MLIR  16.0.0git
Public Member Functions | List of all members
mlir::bufferization::func_ext::ReturnOpInterface Struct Reference
+ Inheritance diagram for mlir::bufferization::func_ext::ReturnOpInterface:
+ Collaboration 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
 
SmallVector< OpResultgetAliasingOpResult (Operation *op, OpOperand &opOperand, const AnalysisState &state) const
 
LogicalResult bufferize (Operation *op, RewriterBase &rewriter, const BufferizationOptions &options) const
 

Detailed Description

Definition at line 352 of file FuncBufferizableOpInterfaceImpl.cpp.

Member Function Documentation

◆ bufferize()

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

Definition at line 370 of file FuncBufferizableOpInterfaceImpl.cpp.

References mlir::success().

◆ bufferizesToMemoryRead()

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

Definition at line 355 of file FuncBufferizableOpInterfaceImpl.cpp.

◆ bufferizesToMemoryWrite()

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

Definition at line 360 of file FuncBufferizableOpInterfaceImpl.cpp.

◆ getAliasingOpResult()

SmallVector<OpResult> mlir::bufferization::func_ext::ReturnOpInterface::getAliasingOpResult ( Operation op,
OpOperand opOperand,
const AnalysisState state 
) const
inline

Definition at line 365 of file FuncBufferizableOpInterfaceImpl.cpp.


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