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

A maybe aliasing Value. More...

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

Public Member Functions

 AliasingValue (Value value, BufferRelation relation, bool isDefinite=true)
 

Public Attributes

Value value
 
BufferRelation relation
 
bool isDefinite
 

Detailed Description

A maybe aliasing Value.

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

Definition at line 55 of file BufferizableOpInterface.h.

Constructor & Destructor Documentation

◆ AliasingValue()

mlir::bufferization::AliasingValue::AliasingValue ( Value  value,
BufferRelation  relation,
bool  isDefinite = true 
)
inline

Definition at line 56 of file BufferizableOpInterface.h.

Member Data Documentation

◆ isDefinite

bool mlir::bufferization::AliasingValue::isDefinite

Definition at line 61 of file BufferizableOpInterface.h.

◆ relation

BufferRelation mlir::bufferization::AliasingValue::relation

Definition at line 60 of file BufferizableOpInterface.h.

◆ value

Value mlir::bufferization::AliasingValue::value

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