FreeTensor
Loading...
Searching...
No Matches
Namespaces | Functions
data_type.cc File Reference
#include <hash.h>
#include <type/data_type.h>
Include dependency graph for data_type.cc:

Namespaces

namespace  freetensor
 
namespace  std
 STL namespace.
 

Functions

size_t freetensor::sizeOf (BaseDataType dtype)
 
bool freetensor::isInt (BaseDataType dtype)
 
bool freetensor::isFloat (BaseDataType dtype)
 
bool freetensor::isBool (BaseDataType dtype)
 
bool freetensor::isGT0 (SignDataType dtype)
 
bool freetensor::isGE0 (SignDataType dtype)
 
bool freetensor::isLT0 (SignDataType dtype)
 
bool freetensor::isLE0 (SignDataType dtype)
 
bool freetensor::isNE0 (SignDataType dtype)
 
bool freetensor::isEQ0 (SignDataType dtype)
 
BaseDataType freetensor::downCast (BaseDataType lhs, BaseDataType rhs)
 
SignDataType freetensor::downCast (SignDataType lhs, SignDataType rhs)
 
BaseDataType freetensor::upCast (BaseDataType lhs, BaseDataType rhs)
 
SignDataType freetensor::upCast (SignDataType lhs, SignDataType rhs)