MLIR  20.0.0git
Public Member Functions | List of all members
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) const
 

Detailed Description

Definition at line 309 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 327 of file FuncBufferizableOpInterfaceImpl.cpp.

◆ bufferizesToMemoryRead()

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

Definition at line 312 of file FuncBufferizableOpInterfaceImpl.cpp.

◆ bufferizesToMemoryWrite()

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

Definition at line 317 of file FuncBufferizableOpInterfaceImpl.cpp.

◆ getAliasingValues()

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

Definition at line 322 of file FuncBufferizableOpInterfaceImpl.cpp.


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