MLIR  20.0.0git
Public Member Functions | Public Attributes | List of all members
mlir::bufferization::AliasingOpOperand Struct Reference

A maybe aliasing OpOperand. More...

#include "mlir/Dialect/Bufferization/IR/BufferizableOpInterface.h"

Public Member Functions

 AliasingOpOperand (OpOperand *opOperand, BufferRelation relation, bool isDefinite=true)
 

Public Attributes

OpOperandopOperand
 
BufferRelation relation
 
bool isDefinite
 

Detailed Description

A maybe aliasing OpOperand.

If isDefinite is true, the OpOperand is guaranteed to alias at runtime.

Definition at line 42 of file BufferizableOpInterface.h.

Constructor & Destructor Documentation

◆ AliasingOpOperand()

mlir::bufferization::AliasingOpOperand::AliasingOpOperand ( OpOperand opOperand,
BufferRelation  relation,
bool  isDefinite = true 
)
inline

Definition at line 43 of file BufferizableOpInterface.h.

Member Data Documentation

◆ isDefinite

bool mlir::bufferization::AliasingOpOperand::isDefinite

Definition at line 49 of file BufferizableOpInterface.h.

◆ opOperand

OpOperand* mlir::bufferization::AliasingOpOperand::opOperand

Definition at line 47 of file BufferizableOpInterface.h.

◆ relation

BufferRelation mlir::bufferization::AliasingOpOperand::relation

Definition at line 48 of file BufferizableOpInterface.h.


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