|
template<typename T > |
std::enable_if_t< std::is_arithmetic_v< T >, Var & > | proteus::operator+ (const T &ConstValue, const Var &V) |
|
template<typename T > |
std::enable_if_t< std::is_arithmetic_v< T >, Var & > | proteus::operator- (const T &ConstValue, const Var &V) |
|
template<typename T > |
std::enable_if_t< std::is_arithmetic_v< T >, Var & > | proteus::operator* (const T &ConstValue, const Var &V) |
|
template<typename T > |
std::enable_if_t< std::is_arithmetic_v< T >, Var & > | proteus::operator/ (const T &ConstValue, const Var &V) |
|
Value * | proteus::convert (IRBuilderBase IRB, Value *V, Type *TargetType) |
|
Type * | proteus::getCommonType (const DataLayout &DL, Type *T1, Type *T2) |
| Get the common type following C++ usual arithmetic conversions.
|
|
Var & | proteus::powf (const Var &L, const Var &R) |
|
Var & | proteus::sqrtf (const Var &R) |
|
template Var & | proteus::operator+<int > (const int &, const Var &) |
|
template Var & | proteus::operator+<size_t > (const size_t &, const Var &) |
|
template Var & | proteus::operator+<float > (const float &, const Var &) |
|
template Var & | proteus::operator+<double > (const double &, const Var &) |
|
template Var & | proteus::operator-<int > (const int &, const Var &) |
|
template Var & | proteus::operator-<size_t > (const size_t &, const Var &) |
|
template Var & | proteus::operator-<float > (const float &, const Var &) |
|
template Var & | proteus::operator-<double > (const double &, const Var &) |
|
template Var & | proteus::operator*<int > (const int &, const Var &) |
|
template Var & | proteus::operator*<size_t > (const size_t &, const Var &) |
|
template Var & | proteus::operator*<float > (const float &, const Var &) |
|
template Var & | proteus::operator*<double > (const double &, const Var &) |
|
template Var & | proteus::operator/<int > (const int &, const Var &) |
|
template Var & | proteus::operator/<size_t > (const size_t &, const Var &) |
|
template Var & | proteus::operator/<float > (const float &, const Var &) |
|
template Var & | proteus::operator/<double > (const double &, const Var &) |
|