tvm
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Friends | List of all members
tvm::tirx::SLayoutAxis Class Reference

#include <data_layout.h>

Collaboration diagram for tvm::tirx::SLayoutAxis:

Public Member Functions

bool IsPrimal () const
 
std::string name () const
 
const SLayoutAxis & ToDual () const
 
const SLayoutAxis & ToPrimal () const
 
const SLayoutAxis & ToSubordinate () const
 
bool operator== (const SLayoutAxis &rhs) const
 

Static Public Member Functions

static const SLayoutAxis & Get (const char name)
 
static const SLayoutAxis & Get (const s_tir::IterVar &itvar)
 
static const SLayoutAxis & Get (const std::string &name)
 

Friends

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

Member Function Documentation

◆ Get() [1/3]

static const SLayoutAxis & tvm::tirx::SLayoutAxis::Get ( const char  name)
static

◆ Get() [2/3]

static const SLayoutAxis & tvm::tirx::SLayoutAxis::Get ( const s_tir::IterVar &  itvar)
static

◆ Get() [3/3]

static const SLayoutAxis & tvm::tirx::SLayoutAxis::Get ( const std::string &  name)
static

◆ IsPrimal()

bool tvm::tirx::SLayoutAxis::IsPrimal ( ) const
inline

◆ name()

std::string tvm::tirx::SLayoutAxis::name ( ) const
inline

◆ operator==()

bool tvm::tirx::SLayoutAxis::operator== ( const SLayoutAxis &  rhs) const
inline

◆ ToDual()

const SLayoutAxis & tvm::tirx::SLayoutAxis::ToDual ( ) const
inline

◆ ToPrimal()

const SLayoutAxis & tvm::tirx::SLayoutAxis::ToPrimal ( ) const
inline

◆ ToSubordinate()

const SLayoutAxis & tvm::tirx::SLayoutAxis::ToSubordinate ( ) const
inline

Friends And Related Symbol Documentation

◆ operator<<

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

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