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

#include <data_layout.h>

Collaboration diagram for tvm::tir::LayoutAxis:

Public Member Functions

bool IsPrimal () const
 
std::string name () const
 
const LayoutAxisToDual () const
 
const LayoutAxisToPrimal () const
 
const LayoutAxisToSubordinate () const
 
bool operator== (const LayoutAxis &rhs) const
 

Static Public Member Functions

static const LayoutAxisGet (const char name)
 
static const LayoutAxisGet (const tir::IterVar &itvar)
 
static const LayoutAxisGet (const std::string &name)
 

Friends

std::ostream & operator<< (std::ostream &os, const LayoutAxis &l)
 

Member Function Documentation

◆ Get() [1/3]

static const LayoutAxis& tvm::tir::LayoutAxis::Get ( const char  name)
static

◆ Get() [2/3]

static const LayoutAxis& tvm::tir::LayoutAxis::Get ( const std::string &  name)
static

◆ Get() [3/3]

static const LayoutAxis& tvm::tir::LayoutAxis::Get ( const tir::IterVar itvar)
static

◆ IsPrimal()

bool tvm::tir::LayoutAxis::IsPrimal ( ) const
inline

◆ name()

std::string tvm::tir::LayoutAxis::name ( ) const
inline

◆ operator==()

bool tvm::tir::LayoutAxis::operator== ( const LayoutAxis rhs) const
inline

◆ ToDual()

const LayoutAxis& tvm::tir::LayoutAxis::ToDual ( ) const
inline

◆ ToPrimal()

const LayoutAxis& tvm::tir::LayoutAxis::ToPrimal ( ) const
inline

◆ ToSubordinate()

const LayoutAxis& tvm::tir::LayoutAxis::ToSubordinate ( ) const
inline

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  os,
const LayoutAxis l 
)
friend

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