tvm
Public Member Functions | Static Public Member Functions | List of all members
tvm::tir::BufferRegion Class Reference

Managed reference to BufferRegionNode. More...

#include <stmt.h>

Inheritance diagram for tvm::tir::BufferRegion:
Collaboration diagram for tvm::tir::BufferRegion:

Public Member Functions

 BufferRegion (Buffer buffer, Array< Range > region)
 
 TVM_DEFINE_OBJECT_REF_METHODS (BufferRegion, PrimExprConvertible, BufferRegionNode)
 
 TVM_DEFINE_OBJECT_REF_COW_METHOD (BufferRegionNode)
 
- Public Member Functions inherited from tvm::PrimExprConvertible
 TVM_DEFINE_OBJECT_REF_METHODS (PrimExprConvertible, ObjectRef, PrimExprConvertibleNode)
 

Static Public Member Functions

static BufferRegion FullRegion (Buffer buffer)
 Create a BufferRegion which is full region of the given buffer. More...
 
static BufferRegion FromPoint (Buffer buffer, Array< PrimExpr > indices)
 Create a BufferRegion which is a single point of the given buffer. More...
 

Detailed Description

Managed reference to BufferRegionNode.

See also
BufferRegionNode

Constructor & Destructor Documentation

◆ BufferRegion()

tvm::tir::BufferRegion::BufferRegion ( Buffer  buffer,
Array< Range region 
)
explicit

Member Function Documentation

◆ FromPoint()

static BufferRegion tvm::tir::BufferRegion::FromPoint ( Buffer  buffer,
Array< PrimExpr indices 
)
static

Create a BufferRegion which is a single point of the given buffer.

Parameters
bufferThe buffer to generate single point BufferRegion.
indicesThe access point indices of the buffer
Returns
The BufferRegion which is the single point of the given buffer.

◆ FullRegion()

static BufferRegion tvm::tir::BufferRegion::FullRegion ( Buffer  buffer)
static

Create a BufferRegion which is full region of the given buffer.

Parameters
bufferThe buffer to generate full BufferRegion.
Returns
The BufferRegion which covers all region of the given buffer

◆ TVM_DEFINE_OBJECT_REF_COW_METHOD()

tvm::tir::BufferRegion::TVM_DEFINE_OBJECT_REF_COW_METHOD ( BufferRegionNode  )

◆ TVM_DEFINE_OBJECT_REF_METHODS()

tvm::tir::BufferRegion::TVM_DEFINE_OBJECT_REF_METHODS ( BufferRegion  ,
PrimExprConvertible  ,
BufferRegionNode   
)

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