clang 22.0.0git
std Namespace Reference

Classes

struct  is_error_code_enum< clang::BuildPreambleError >
struct  is_error_code_enum< clang::format::ParseError >
struct  is_error_code_enum< clang::serialized_diags::SDError >
struct  iterator_traits< typename llvm::ImmutableList< CritSectionMarker >::iterator >

Functions

 __attribute__ ((device, noreturn)) inline void __glibcxx_assert_fail(const char *file
 __attribute__ ((device, noreturn, __always_inline__, __visibility__("default"))) inline void __glibcxx_assert_fail() CUDA_NOEXCEPT
template<class _Tp>
__DEVICE__ _Tp abs (const std::complex< _Tp > &__c)
template<class _Tp>
__DEVICE__ _Tp arg (const std::complex< _Tp > &__c)
template<class _Tp>
enable_if< is_integral< _Tp >::value||is_same< _Tp, double >::value, double >::type arg (_Tp __re)
template<class _Tp>
enable_if< is_same< _Tp, float >::value, float >::type arg (_Tp __re)
template<class _Tp>
__DEVICE__ _Tp norm (const std::complex< _Tp > &__c)
template<class _Tp>
CXX20_CONSTEXPR_DEVICE std::complex< _Tp > conj (const std::complex< _Tp > &__c)
template<class _Tp>
std::complex< _Tp > proj (const std::complex< _Tp > &__c)
template<class _Tp>
complex< _Tp > polar (const _Tp &__rho, const _Tp &__theta=_Tp())
template<class _Tp>
std::complex< _Tp > log (const std::complex< _Tp > &__x)
template<class _Tp>
std::complex< _Tp > log10 (const std::complex< _Tp > &__x)
template<class _Tp>
__DEVICE__ std::complex< _Tp > sqrt (const std::complex< _Tp > &__x)
template<class _Tp>
__DEVICE__ std::complex< _Tp > exp (const std::complex< _Tp > &__x)
template<class _Tp>
std::complex< _Tp > pow (const std::complex< _Tp > &__x, const std::complex< _Tp > &__y)
template<class _Tp>
std::complex< _Tp > __sqr (const std::complex< _Tp > &__x)
template<class _Tp>
__DEVICE__ std::complex< _Tp > asinh (const std::complex< _Tp > &__x)
template<class _Tp>
__DEVICE__ std::complex< _Tp > acosh (const std::complex< _Tp > &__x)
template<class _Tp>
__DEVICE__ std::complex< _Tp > atanh (const std::complex< _Tp > &__x)
template<class _Tp>
__DEVICE__ std::complex< _Tp > sinh (const std::complex< _Tp > &__x)
template<class _Tp>
__DEVICE__ std::complex< _Tp > cosh (const std::complex< _Tp > &__x)
template<class _Tp>
__DEVICE__ std::complex< _Tp > tanh (const std::complex< _Tp > &__x)
template<class _Tp>
__DEVICE__ std::complex< _Tp > asin (const std::complex< _Tp > &__x)
template<class _Tp>
__DEVICE__ std::complex< _Tp > acos (const std::complex< _Tp > &__x)
template<class _Tp>
__DEVICE__ std::complex< _Tp > atan (const std::complex< _Tp > &__x)
template<class _Tp>
__DEVICE__ std::complex< _Tp > sin (const std::complex< _Tp > &__x)
template<class _Tp>
std::complex< _Tp > cos (const std::complex< _Tp > &__x)
template<class _Tp>
__DEVICE__ std::complex< _Tp > tan (const std::complex< _Tp > &__x)
__DEVICE__ int fpclassify (float __x)
__DEVICE__ bool isfinite (float __x)
__DEVICE__ bool isgreater (float __x, float __y)
__DEVICE__ bool isgreaterequal (float __x, float __y)
__DEVICE__ bool isless (float __x, float __y)
__DEVICE__ bool islessequal (float __x, float __y)
__DEVICE__ bool islessgreater (float __x, float __y)
__DEVICE__ bool isnormal (float __x)
__DEVICE__ bool isunordered (float __x, float __y)
__DEVICE__ bool signbit (float __x)
__DEVICE__ bool isinf (float __x)
__DEVICE__ bool isnan (float __x)
__DEVICE__ float acosf (float __a)
__DEVICE__ float acoshf (float __a)
__DEVICE__ float asinf (float __a)
__DEVICE__ float asinhf (float __a)
__DEVICE__ float atan2f (float __a, float __b)
__DEVICE__ float atanf (float __a)
__DEVICE__ float atanhf (float __a)
__DEVICE__ float cbrtf (float __a)
__DEVICE__ float ceilf (float __a)
__DEVICE__ float copysignf (float __a, float __b)
__DEVICE__ float cosf (float __a)
__DEVICE__ float coshf (float __a)
__DEVICE__ float erfcf (float __a)
__DEVICE__ float erff (float __a)
__DEVICE__ float exp2f (float __a)
__DEVICE__ float expf (float __a)
__DEVICE__ float expm1f (float __a)
__DEVICE__ float fabsf (float __a)
__DEVICE__ float fdimf (float __a, float __b)
__DEVICE__ float floorf (float __f)
__DEVICE__ float fmaf (float __a, float __b, float __c)
__DEVICE__ float fmaxf (float __a, float __b)
__DEVICE__ float fminf (float __a, float __b)
__DEVICE__ float fmodf (float __a, float __b)
__DEVICE__ float frexpf (float __a, int *__b)
__DEVICE__ float hypotf (float __a, float __b)
__DEVICE__ int ilogbf (float __a)
__DEVICE__ float ldexpf (float __a, int __b)
__DEVICE__ float lgammaf (float __a)
__DEVICE__ long long llrintf (float __a)
__DEVICE__ long long llroundf (float __a)
__DEVICE__ float log10f (float __a)
__DEVICE__ float log1pf (float __a)
__DEVICE__ float log2f (float __a)
__DEVICE__ float logbf (float __a)
__DEVICE__ float logf (float __a)
__DEVICE__ long lrintf (float __a)
__DEVICE__ long lroundf (float __a)
__DEVICE__ float modff (float __a, float *__b)
__DEVICE__ float nearbyintf (float __a)
__DEVICE__ float nextafterf (float __a, float __b)
__DEVICE__ float powf (float __a, float __b)
__DEVICE__ float remainderf (float __a, float __b)
__DEVICE__ float remquof (float __a, float __b, int *__c)
__DEVICE__ float rintf (float __a)
__DEVICE__ float roundf (float __a)
__DEVICE__ float scalblnf (float __a, long __b)
__DEVICE__ float scalbnf (float __a, int __b)
__DEVICE__ float sinf (float __a)
__DEVICE__ float sinhf (float __a)
__DEVICE__ float sqrtf (float __a)
__DEVICE__ float tanf (float __a)
__DEVICE__ float tanhf (float __a)
__DEVICE__ float tgammaf (float __a)
__DEVICE__ float truncf (float __a)
__DEVICE__ long long abs (long long __n)
__DEVICE__ int fpclassify (float __x)
__DEVICE__ bool isfinite (float __x)
__DEVICE__ bool isgreater (float __x, float __y)
__DEVICE__ bool isgreaterequal (float __x, float __y)
__DEVICE__ bool isinf (float __x)
__DEVICE__ bool isless (float __x, float __y)
__DEVICE__ bool islessequal (float __x, float __y)
__DEVICE__ bool islessgreater (float __x, float __y)
__DEVICE__ bool isnan (float __x)
__DEVICE__ bool isnormal (float __x)
__DEVICE__ bool isunordered (float __x, float __y)
__DEVICE__ long labs (long __a)
__DEVICE__ long long llabs (long long __a)
__DEVICE__ float modf (float __x, float *__iptr)
__DEVICE__ double nan (const char *)
__DEVICE__ float nanf (const char *)
__DEVICE__ bool signbit (float __x)
__DEVICE__ int fpclassify (float __x)
__DEVICE__ bool isfinite (float __x)
__DEVICE__ bool isgreater (float __x, float __y)
__DEVICE__ bool isgreaterequal (float __x, float __y)
__DEVICE__ bool isless (float __x, float __y)
__DEVICE__ bool islessequal (float __x, float __y)
__DEVICE__ bool islessgreater (float __x, float __y)
__DEVICE__ bool isnormal (float __x)
__DEVICE__ bool isunordered (float __x, float __y)
__DEVICE__ float modf (float __x, float *__iptr)
__DEVICE__ bool signbit (float __x)
__DEVICE__ bool isinf (float __x)
__DEVICE__ bool isnan (float __x)
__DEVICE__ float acosf (float __a)
__DEVICE__ float acoshf (float __a)
__DEVICE__ float asinf (float __a)
__DEVICE__ float asinhf (float __a)
__DEVICE__ float atan2f (float __a, float __b)
__DEVICE__ float atanf (float __a)
__DEVICE__ float atanhf (float __a)
__DEVICE__ float cbrtf (float __a)
__DEVICE__ float ceilf (float __a)
__DEVICE__ float copysignf (float __a, float __b)
__DEVICE__ float cosf (float __a)
__DEVICE__ float coshf (float __a)
__DEVICE__ float erfcf (float __a)
__DEVICE__ float erff (float __a)
__DEVICE__ float exp2f (float __a)
__DEVICE__ float expf (float __a)
__DEVICE__ float expm1f (float __a)
__DEVICE__ float fabsf (float __a)
__DEVICE__ float fdimf (float __a, float __b)
__DEVICE__ float floorf (float __f)
__DEVICE__ float fmaf (float __a, float __b, float __c)
__DEVICE__ float fmaxf (float __a, float __b)
__DEVICE__ float fminf (float __a, float __b)
__DEVICE__ float fmodf (float __a, float __b)
__DEVICE__ float frexpf (float __a, int *__b)
__DEVICE__ float hypotf (float __a, float __b)
__DEVICE__ int ilogbf (float __a)
__DEVICE__ float ldexpf (float __a, int __b)
__DEVICE__ float lgammaf (float __a)
__DEVICE__ long long llrintf (float __a)
__DEVICE__ long long llroundf (float __a)
__DEVICE__ float log10f (float __a)
__DEVICE__ float log1pf (float __a)
__DEVICE__ float log2f (float __a)
__DEVICE__ float logbf (float __a)
__DEVICE__ float logf (float __a)
__DEVICE__ long lrintf (float __a)
__DEVICE__ long lroundf (float __a)
__DEVICE__ float modff (float __a, float *__b)
__DEVICE__ float nearbyintf (float __a)
__DEVICE__ float nextafterf (float __a, float __b)
__DEVICE__ float powf (float __a, float __b)
__DEVICE__ float remainderf (float __a, float __b)
__DEVICE__ float remquof (float __a, float __b, int *__c)
__DEVICE__ float rintf (float __a)
__DEVICE__ float roundf (float __a)
__DEVICE__ float scalblnf (float __a, long __b)
__DEVICE__ float scalbnf (float __a, int __b)
__DEVICE__ float sinf (float __a)
__DEVICE__ float sinhf (float __a)
__DEVICE__ float sqrtf (float __a)
__DEVICE__ float tanf (float __a)
__DEVICE__ float tanhf (float __a)
__DEVICE__ float tgammaf (float __a)
__DEVICE__ float truncf (float __a)

Variables

int line
int const char * function
int const char const char *condition CUDA_NOEXCEPT

Function Documentation

◆ __attribute__() [1/2]

std::__attribute__ ( (device, noreturn) ) const

References noreturn.

◆ __attribute__() [2/2]

std::__attribute__ ( (device, noreturn, __always_inline__, __visibility__("default")) )

Definition at line 44 of file c++config.h.

References CUDA_NOEXCEPT, and noreturn.

◆ __sqr()

template<class _Tp>
std::complex< _Tp > std::__sqr ( const std::complex< _Tp > & __x)

Definition at line 170 of file complex_cmath.h.

Referenced by acos(), acosh(), and asinh().

◆ abs() [1/2]

template<class _Tp>
__DEVICE__ _Tp std::abs ( const std::complex< _Tp > & __c)

◆ abs() [2/2]

__DEVICE__ long long abs ( long long __n)

Definition at line 41 of file __clang_cuda_cmath.h.

◆ acos()

template<class _Tp>
__DEVICE__ std::complex< _Tp > std::acos ( const std::complex< _Tp > & __x)

Definition at line 330 of file complex_cmath.h.

References __DEVICE__, __sqr(), abs(), atan2, isinf(), isnan(), log, signbit(), and sqrt.

◆ acosf() [1/2]

__DEVICE__ float acosf ( float __a)

Definition at line 63 of file __clang_cuda_math.h.

◆ acosf() [2/2]

__DEVICE__ float acosf ( float __a)

Definition at line 63 of file __clang_cuda_math.h.

◆ acosh()

template<class _Tp>
__DEVICE__ std::complex< _Tp > std::acosh ( const std::complex< _Tp > & __x)

Definition at line 207 of file complex_cmath.h.

References __DEVICE__, __sqr(), abs(), atan2, copysign, isinf(), isnan(), log, and sqrt.

◆ acoshf() [1/2]

__DEVICE__ float acoshf ( float __a)

Definition at line 65 of file __clang_cuda_math.h.

◆ acoshf() [2/2]

__DEVICE__ float acoshf ( float __a)

Definition at line 65 of file __clang_cuda_math.h.

◆ arg() [1/3]

template<class _Tp>
enable_if< is_integral< _Tp >::value||is_same< _Tp, double >::value, double >::type std::arg ( _Tp __re)

Definition at line 47 of file complex_cmath.h.

References atan2.

◆ arg() [2/3]

template<class _Tp>
enable_if< is_same< _Tp, float >::value, float >::type std::arg ( _Tp __re)

Definition at line 52 of file complex_cmath.h.

References atan2f().

◆ arg() [3/3]

template<class _Tp>
__DEVICE__ _Tp std::arg ( const std::complex< _Tp > & __c)

Definition at line 40 of file complex_cmath.h.

References __c, __DEVICE__, and atan2.

Referenced by log(), and sqrt().

◆ asin()

template<class _Tp>
__DEVICE__ std::complex< _Tp > std::asin ( const std::complex< _Tp > & __x)

Definition at line 322 of file complex_cmath.h.

References __DEVICE__, and asinh.

◆ asinf() [1/2]

__DEVICE__ float asinf ( float __a)

Definition at line 67 of file __clang_cuda_math.h.

◆ asinf() [2/2]

__DEVICE__ float asinf ( float __a)

Definition at line 67 of file __clang_cuda_math.h.

◆ asinh()

template<class _Tp>
__DEVICE__ std::complex< _Tp > std::asinh ( const std::complex< _Tp > & __x)

Definition at line 179 of file complex_cmath.h.

References __DEVICE__, __sqr(), atan2, copysign, isinf(), isnan(), log, and sqrt.

◆ asinhf() [1/2]

__DEVICE__ float asinhf ( float __a)

Definition at line 69 of file __clang_cuda_math.h.

◆ asinhf() [2/2]

__DEVICE__ float asinhf ( float __a)

Definition at line 69 of file __clang_cuda_math.h.

◆ atan()

template<class _Tp>
__DEVICE__ std::complex< _Tp > std::atan ( const std::complex< _Tp > & __x)

Definition at line 364 of file complex_cmath.h.

References __DEVICE__, and atanh.

◆ atan2f() [1/2]

__DEVICE__ float atan2f ( float __a,
float __b )

Definition at line 72 of file __clang_cuda_math.h.

Referenced by arg().

◆ atan2f() [2/2]

__DEVICE__ float atan2f ( float __a,
float __b )

Definition at line 72 of file __clang_cuda_math.h.

◆ atanf() [1/2]

__DEVICE__ float atanf ( float __a)

Definition at line 73 of file __clang_cuda_math.h.

◆ atanf() [2/2]

__DEVICE__ float atanf ( float __a)

Definition at line 73 of file __clang_cuda_math.h.

◆ atanh()

template<class _Tp>
__DEVICE__ std::complex< _Tp > std::atanh ( const std::complex< _Tp > & __x)

Definition at line 240 of file complex_cmath.h.

References __DEVICE__, abs(), atan2, copysign, INFINITY, isinf(), isnan(), and log.

◆ atanhf() [1/2]

__DEVICE__ float atanhf ( float __a)

Definition at line 75 of file __clang_cuda_math.h.

◆ atanhf() [2/2]

__DEVICE__ float atanhf ( float __a)

Definition at line 75 of file __clang_cuda_math.h.

◆ cbrtf() [1/2]

__DEVICE__ float cbrtf ( float __a)

Definition at line 77 of file __clang_cuda_math.h.

◆ cbrtf() [2/2]

__DEVICE__ float cbrtf ( float __a)

Definition at line 77 of file __clang_cuda_math.h.

◆ ceilf() [1/2]

__DEVICE__ float ceilf ( float __a)

Definition at line 79 of file __clang_cuda_math.h.

◆ ceilf() [2/2]

__DEVICE__ float ceilf ( float __a)

Definition at line 79 of file __clang_cuda_math.h.

◆ conj()

template<class _Tp>
CXX20_CONSTEXPR_DEVICE std::complex< _Tp > std::conj ( const std::complex< _Tp > & __c)

Definition at line 73 of file complex_cmath.h.

References __c, and CXX20_CONSTEXPR_DEVICE.

◆ copysignf() [1/2]

__DEVICE__ float copysignf ( float __a,
float __b )

Definition at line 83 of file __clang_cuda_math.h.

◆ copysignf() [2/2]

__DEVICE__ float copysignf ( float __a,
float __b )

Definition at line 83 of file __clang_cuda_math.h.

◆ cos()

template<class _Tp>
std::complex< _Tp > std::cos ( const std::complex< _Tp > & __x)

Definition at line 379 of file complex_cmath.h.

References cosh.

◆ cosf() [1/2]

__DEVICE__ float cosf ( float __a)

Definition at line 87 of file __clang_cuda_math.h.

◆ cosf() [2/2]

__DEVICE__ float cosf ( float __a)

Definition at line 87 of file __clang_cuda_math.h.

◆ cosh()

template<class _Tp>
__DEVICE__ std::complex< _Tp > std::cosh ( const std::complex< _Tp > & __x)

Definition at line 284 of file complex_cmath.h.

References __DEVICE__, abs(), cos, cosh, isfinite(), isinf(), NAN, sin, and sinh.

◆ coshf() [1/2]

__DEVICE__ float coshf ( float __a)

Definition at line 91 of file __clang_cuda_math.h.

◆ coshf() [2/2]

__DEVICE__ float coshf ( float __a)

Definition at line 91 of file __clang_cuda_math.h.

◆ erfcf() [1/2]

__DEVICE__ float erfcf ( float __a)

Definition at line 100 of file __clang_cuda_math.h.

◆ erfcf() [2/2]

__DEVICE__ float erfcf ( float __a)

Definition at line 100 of file __clang_cuda_math.h.

◆ erff() [1/2]

__DEVICE__ float erff ( float __a)

Definition at line 105 of file __clang_cuda_math.h.

◆ erff() [2/2]

__DEVICE__ float erff ( float __a)

Definition at line 105 of file __clang_cuda_math.h.

◆ exp()

template<class _Tp>
__DEVICE__ std::complex< _Tp > std::exp ( const std::complex< _Tp > & __x)

Definition at line 143 of file complex_cmath.h.

References __DEVICE__, cos, exp, isfinite(), isinf(), isnan(), NAN, and sin.

◆ exp2f() [1/2]

__DEVICE__ float exp2f ( float __a)

Definition at line 112 of file __clang_cuda_math.h.

◆ exp2f() [2/2]

__DEVICE__ float exp2f ( float __a)

Definition at line 112 of file __clang_cuda_math.h.

◆ expf() [1/2]

__DEVICE__ float expf ( float __a)

Definition at line 113 of file __clang_cuda_math.h.

◆ expf() [2/2]

__DEVICE__ float expf ( float __a)

Definition at line 113 of file __clang_cuda_math.h.

◆ expm1f() [1/2]

__DEVICE__ float expm1f ( float __a)

Definition at line 115 of file __clang_cuda_math.h.

◆ expm1f() [2/2]

__DEVICE__ float expm1f ( float __a)

Definition at line 115 of file __clang_cuda_math.h.

◆ fabsf() [1/2]

__DEVICE__ float fabsf ( float __a)

Definition at line 116 of file __clang_cuda_math.h.

◆ fabsf() [2/2]

__DEVICE__ float fabsf ( float __a)

Definition at line 116 of file __clang_cuda_math.h.

◆ fdimf() [1/2]

__DEVICE__ float fdimf ( float __a,
float __b )

Definition at line 118 of file __clang_cuda_math.h.

◆ fdimf() [2/2]

__DEVICE__ float fdimf ( float __a,
float __b )

Definition at line 118 of file __clang_cuda_math.h.

◆ floorf() [1/2]

__DEVICE__ float floorf ( float __f)

Definition at line 128 of file __clang_cuda_math.h.

◆ floorf() [2/2]

__DEVICE__ float floorf ( float __f)

Definition at line 128 of file __clang_cuda_math.h.

◆ fmaf() [1/2]

__DEVICE__ float fmaf ( float __a,
float __b,
float __c )

Definition at line 132 of file __clang_cuda_math.h.

◆ fmaf() [2/2]

__DEVICE__ float fmaf ( float __a,
float __b,
float __c )

Definition at line 132 of file __clang_cuda_math.h.

◆ fmaxf() [1/2]

__DEVICE__ float fmaxf ( float __a,
float __b )

Definition at line 136 of file __clang_cuda_math.h.

◆ fmaxf() [2/2]

__DEVICE__ float fmaxf ( float __a,
float __b )

Definition at line 136 of file __clang_cuda_math.h.

◆ fminf() [1/2]

__DEVICE__ float fminf ( float __a,
float __b )

Definition at line 138 of file __clang_cuda_math.h.

◆ fminf() [2/2]

__DEVICE__ float fminf ( float __a,
float __b )

Definition at line 138 of file __clang_cuda_math.h.

◆ fmodf() [1/2]

__DEVICE__ float fmodf ( float __a,
float __b )

Definition at line 140 of file __clang_cuda_math.h.

◆ fmodf() [2/2]

__DEVICE__ float fmodf ( float __a,
float __b )

Definition at line 140 of file __clang_cuda_math.h.

◆ fpclassify() [1/3]

__DEVICE__ int fpclassify ( float __x)

Definition at line 56 of file __clang_cuda_cmath.h.

◆ fpclassify() [2/3]

__DEVICE__ int fpclassify ( float __x)

Definition at line 56 of file __clang_cuda_cmath.h.

◆ fpclassify() [3/3]

__DEVICE__ int fpclassify ( float __x)

Definition at line 56 of file __clang_cuda_cmath.h.

◆ frexpf() [1/2]

__DEVICE__ float frexpf ( float __a,
int * __b )

Definition at line 142 of file __clang_cuda_math.h.

◆ frexpf() [2/2]

__DEVICE__ float frexpf ( float __a,
int * __b )

Definition at line 142 of file __clang_cuda_math.h.

◆ hypotf() [1/2]

__DEVICE__ float hypotf ( float __a,
float __b )

Definition at line 144 of file __clang_cuda_math.h.

◆ hypotf() [2/2]

__DEVICE__ float hypotf ( float __a,
float __b )

Definition at line 144 of file __clang_cuda_math.h.

◆ ilogbf() [1/2]

__DEVICE__ int ilogbf ( float __a)

Definition at line 146 of file __clang_cuda_math.h.

◆ ilogbf() [2/2]

__DEVICE__ int ilogbf ( float __a)

Definition at line 146 of file __clang_cuda_math.h.

◆ isfinite() [1/3]

__DEVICE__ bool isfinite ( float __x)

Definition at line 103 of file __clang_cuda_cmath.h.

Referenced by cosh(), exp(), sinh(), and tanh().

◆ isfinite() [2/3]

__DEVICE__ bool isfinite ( float __x)

Definition at line 103 of file __clang_cuda_cmath.h.

◆ isfinite() [3/3]

__DEVICE__ bool isfinite ( float __x)

Definition at line 103 of file __clang_cuda_cmath.h.

◆ isgreater() [1/3]

__DEVICE__ bool isgreater ( float __x,
float __y )

Definition at line 117 of file __clang_cuda_cmath.h.

◆ isgreater() [2/3]

__DEVICE__ bool isgreater ( float __x,
float __y )

Definition at line 117 of file __clang_cuda_cmath.h.

◆ isgreater() [3/3]

__DEVICE__ bool isgreater ( float __x,
float __y )

Definition at line 117 of file __clang_cuda_cmath.h.

◆ isgreaterequal() [1/3]

__DEVICE__ bool isgreaterequal ( float __x,
float __y )

Definition at line 123 of file __clang_cuda_cmath.h.

◆ isgreaterequal() [2/3]

__DEVICE__ bool isgreaterequal ( float __x,
float __y )

Definition at line 123 of file __clang_cuda_cmath.h.

◆ isgreaterequal() [3/3]

__DEVICE__ bool isgreaterequal ( float __x,
float __y )

Definition at line 123 of file __clang_cuda_cmath.h.

◆ isinf() [1/3]

__DEVICE__ bool isinf ( float __x)

Definition at line 101 of file __clang_cuda_cmath.h.

Referenced by acos(), acosh(), asinh(), atanh(), cosh(), exp(), norm(), polar(), proj(), sinh(), sqrt(), and tanh().

◆ isinf() [2/3]

__DEVICE__ bool isinf ( float __x)

Definition at line 101 of file __clang_cuda_cmath.h.

◆ isinf() [3/3]

__DEVICE__ bool isinf ( float __x)

Definition at line 101 of file __clang_cuda_cmath.h.

◆ isless() [1/3]

__DEVICE__ bool isless ( float __x,
float __y )

Definition at line 129 of file __clang_cuda_cmath.h.

◆ isless() [2/3]

__DEVICE__ bool isless ( float __x,
float __y )

Definition at line 129 of file __clang_cuda_cmath.h.

◆ isless() [3/3]

__DEVICE__ bool isless ( float __x,
float __y )

Definition at line 129 of file __clang_cuda_cmath.h.

◆ islessequal() [1/3]

__DEVICE__ bool islessequal ( float __x,
float __y )

Definition at line 135 of file __clang_cuda_cmath.h.

◆ islessequal() [2/3]

__DEVICE__ bool islessequal ( float __x,
float __y )

Definition at line 135 of file __clang_cuda_cmath.h.

◆ islessequal() [3/3]

__DEVICE__ bool islessequal ( float __x,
float __y )

Definition at line 135 of file __clang_cuda_cmath.h.

◆ islessgreater() [1/3]

__DEVICE__ bool islessgreater ( float __x,
float __y )

Definition at line 141 of file __clang_cuda_cmath.h.

◆ islessgreater() [2/3]

__DEVICE__ bool islessgreater ( float __x,
float __y )

Definition at line 141 of file __clang_cuda_cmath.h.

◆ islessgreater() [3/3]

__DEVICE__ bool islessgreater ( float __x,
float __y )

Definition at line 141 of file __clang_cuda_cmath.h.

◆ isnan() [1/3]

◆ isnan() [2/3]

__DEVICE__ bool isnan ( float __x)

Definition at line 108 of file __clang_cuda_cmath.h.

◆ isnan() [3/3]

__DEVICE__ bool isnan ( float __x)

Definition at line 108 of file __clang_cuda_cmath.h.

◆ isnormal() [1/3]

__DEVICE__ bool isnormal ( float __x)

Definition at line 147 of file __clang_cuda_cmath.h.

◆ isnormal() [2/3]

__DEVICE__ bool isnormal ( float __x)

Definition at line 147 of file __clang_cuda_cmath.h.

◆ isnormal() [3/3]

__DEVICE__ bool isnormal ( float __x)

Definition at line 147 of file __clang_cuda_cmath.h.

◆ isunordered() [1/3]

__DEVICE__ bool isunordered ( float __x,
float __y )

Definition at line 149 of file __clang_cuda_cmath.h.

◆ isunordered() [2/3]

__DEVICE__ bool isunordered ( float __x,
float __y )

Definition at line 149 of file __clang_cuda_cmath.h.

◆ isunordered() [3/3]

__DEVICE__ bool isunordered ( float __x,
float __y )

Definition at line 149 of file __clang_cuda_cmath.h.

◆ labs()

__DEVICE__ long labs ( long __a)

Definition at line 156 of file __clang_cuda_math.h.

◆ ldexpf() [1/2]

__DEVICE__ float ldexpf ( float __a,
int __b )

Definition at line 159 of file __clang_cuda_math.h.

◆ ldexpf() [2/2]

__DEVICE__ float ldexpf ( float __a,
int __b )

Definition at line 159 of file __clang_cuda_math.h.

◆ lgammaf() [1/2]

__DEVICE__ float lgammaf ( float __a)

Definition at line 161 of file __clang_cuda_math.h.

◆ lgammaf() [2/2]

__DEVICE__ float lgammaf ( float __a)

Definition at line 161 of file __clang_cuda_math.h.

◆ llabs()

__DEVICE__ long long llabs ( long long __a)

Definition at line 162 of file __clang_cuda_math.h.

◆ llrintf() [1/2]

__DEVICE__ long long llrintf ( float __a)

Definition at line 170 of file __clang_cuda_math.h.

◆ llrintf() [2/2]

__DEVICE__ long long llrintf ( float __a)

Definition at line 170 of file __clang_cuda_math.h.

◆ llroundf() [1/2]

__DEVICE__ long long llroundf ( float __a)

Definition at line 172 of file __clang_cuda_math.h.

◆ llroundf() [2/2]

__DEVICE__ long long llroundf ( float __a)

Definition at line 172 of file __clang_cuda_math.h.

◆ log()

template<class _Tp>
std::complex< _Tp > std::log ( const std::complex< _Tp > & __x)

Definition at line 113 of file complex_cmath.h.

References abs(), arg(), and log.

◆ log10()

template<class _Tp>
std::complex< _Tp > std::log10 ( const std::complex< _Tp > & __x)

Definition at line 119 of file complex_cmath.h.

References log.

◆ log10f() [1/2]

__DEVICE__ float log10f ( float __a)

Definition at line 177 of file __clang_cuda_math.h.

◆ log10f() [2/2]

__DEVICE__ float log10f ( float __a)

Definition at line 177 of file __clang_cuda_math.h.

◆ log1pf() [1/2]

__DEVICE__ float log1pf ( float __a)

Definition at line 179 of file __clang_cuda_math.h.

◆ log1pf() [2/2]

__DEVICE__ float log1pf ( float __a)

Definition at line 179 of file __clang_cuda_math.h.

◆ log2f() [1/2]

__DEVICE__ float log2f ( float __a)

Definition at line 181 of file __clang_cuda_math.h.

◆ log2f() [2/2]

__DEVICE__ float log2f ( float __a)

Definition at line 181 of file __clang_cuda_math.h.

◆ logbf() [1/2]

__DEVICE__ float logbf ( float __a)

Definition at line 185 of file __clang_cuda_math.h.

◆ logbf() [2/2]

__DEVICE__ float logbf ( float __a)

Definition at line 185 of file __clang_cuda_math.h.

◆ logf() [1/2]

__DEVICE__ float logf ( float __a)

Definition at line 186 of file __clang_cuda_math.h.

◆ logf() [2/2]

__DEVICE__ float logf ( float __a)

Definition at line 186 of file __clang_cuda_math.h.

◆ lrintf() [1/2]

__DEVICE__ long lrintf ( float __a)

Definition at line 196 of file __clang_cuda_math.h.

◆ lrintf() [2/2]

__DEVICE__ long lrintf ( float __a)

Definition at line 196 of file __clang_cuda_math.h.

◆ lroundf() [1/2]

__DEVICE__ long lroundf ( float __a)

Definition at line 198 of file __clang_cuda_math.h.

◆ lroundf() [2/2]

__DEVICE__ long lroundf ( float __a)

Definition at line 198 of file __clang_cuda_math.h.

◆ modf() [1/2]

__DEVICE__ float modf ( float __x,
float * __iptr )

Definition at line 160 of file __clang_cuda_cmath.h.

◆ modf() [2/2]

__DEVICE__ float modf ( float __x,
float * __iptr )

Definition at line 160 of file __clang_cuda_cmath.h.

◆ modff() [1/2]

__DEVICE__ float modff ( float __a,
float * __b )

Definition at line 203 of file __clang_cuda_math.h.

◆ modff() [2/2]

__DEVICE__ float modff ( float __a,
float * __b )

Definition at line 203 of file __clang_cuda_math.h.

◆ nan()

__DEVICE__ double nan ( const char * )

References __DEVICE__.

◆ nanf()

__DEVICE__ float nanf ( const char * )

◆ nearbyintf() [1/2]

__DEVICE__ float nearbyintf ( float __a)

Definition at line 205 of file __clang_cuda_math.h.

◆ nearbyintf() [2/2]

__DEVICE__ float nearbyintf ( float __a)

Definition at line 205 of file __clang_cuda_math.h.

◆ nextafterf() [1/2]

__DEVICE__ float nextafterf ( float __a,
float __b )

Definition at line 209 of file __clang_cuda_math.h.

◆ nextafterf() [2/2]

__DEVICE__ float nextafterf ( float __a,
float __b )

Definition at line 209 of file __clang_cuda_math.h.

◆ norm()

template<class _Tp>
__DEVICE__ _Tp std::norm ( const std::complex< _Tp > & __c)

Definition at line 58 of file complex_cmath.h.

References __c, __DEVICE__, abs(), and isinf().

◆ polar()

template<class _Tp>
complex< _Tp > std::polar ( const _Tp & __rho,
const _Tp & __theta = _Tp() )

Definition at line 89 of file complex_cmath.h.

References __y, cos, isinf(), isnan(), NAN, signbit(), and sin.

Referenced by sqrt().

◆ pow()

template<class _Tp>
std::complex< _Tp > std::pow ( const std::complex< _Tp > & __x,
const std::complex< _Tp > & __y )

Definition at line 163 of file complex_cmath.h.

References __y, exp, and log.

◆ powf() [1/2]

__DEVICE__ float powf ( float __a,
float __b )

Definition at line 235 of file __clang_cuda_math.h.

◆ powf() [2/2]

__DEVICE__ float powf ( float __a,
float __b )

Definition at line 235 of file __clang_cuda_math.h.

◆ proj()

template<class _Tp>
std::complex< _Tp > std::proj ( const std::complex< _Tp > & __c)

Definition at line 79 of file complex_cmath.h.

References __c, copysign, INFINITY, and isinf().

◆ remainderf() [1/2]

__DEVICE__ float remainderf ( float __a,
float __b )

Definition at line 243 of file __clang_cuda_math.h.

◆ remainderf() [2/2]

__DEVICE__ float remainderf ( float __a,
float __b )

Definition at line 243 of file __clang_cuda_math.h.

◆ remquof() [1/2]

__DEVICE__ float remquof ( float __a,
float __b,
int * __c )

Definition at line 249 of file __clang_cuda_math.h.

◆ remquof() [2/2]

__DEVICE__ float remquof ( float __a,
float __b,
int * __c )

Definition at line 249 of file __clang_cuda_math.h.

◆ rintf() [1/2]

__DEVICE__ float rintf ( float __a)

Definition at line 260 of file __clang_cuda_math.h.

◆ rintf() [2/2]

__DEVICE__ float rintf ( float __a)

Definition at line 260 of file __clang_cuda_math.h.

◆ roundf() [1/2]

__DEVICE__ float roundf ( float __a)

Definition at line 174 of file __clang_cuda_math.h.

◆ roundf() [2/2]

__DEVICE__ float roundf ( float __a)

Definition at line 174 of file __clang_cuda_math.h.

◆ scalblnf() [1/2]

__DEVICE__ float scalblnf ( float __a,
long __b )

Definition at line 290 of file __clang_cuda_math.h.

◆ scalblnf() [2/2]

__DEVICE__ float scalblnf ( float __a,
long __b )

Definition at line 290 of file __clang_cuda_math.h.

◆ scalbnf() [1/2]

__DEVICE__ float scalbnf ( float __a,
int __b )

Definition at line 282 of file __clang_cuda_math.h.

◆ scalbnf() [2/2]

__DEVICE__ float scalbnf ( float __a,
int __b )

Definition at line 282 of file __clang_cuda_math.h.

◆ signbit() [1/3]

__DEVICE__ bool signbit ( float __x)

Definition at line 170 of file __clang_cuda_cmath.h.

Referenced by acos(), and polar().

◆ signbit() [2/3]

__DEVICE__ bool signbit ( float __x)

Definition at line 170 of file __clang_cuda_cmath.h.

◆ signbit() [3/3]

__DEVICE__ bool signbit ( float __x)

Definition at line 170 of file __clang_cuda_cmath.h.

◆ sin()

template<class _Tp>
__DEVICE__ std::complex< _Tp > std::sin ( const std::complex< _Tp > & __x)

Definition at line 372 of file complex_cmath.h.

References __DEVICE__, and sinh.

◆ sinf() [1/2]

__DEVICE__ float sinf ( float __a)

Definition at line 310 of file __clang_cuda_math.h.

◆ sinf() [2/2]

__DEVICE__ float sinf ( float __a)

Definition at line 310 of file __clang_cuda_math.h.

◆ sinh()

template<class _Tp>
__DEVICE__ std::complex< _Tp > std::sinh ( const std::complex< _Tp > & __x)

Definition at line 270 of file complex_cmath.h.

References __DEVICE__, cos, cosh, isfinite(), isinf(), NAN, sin, and sinh.

◆ sinhf() [1/2]

__DEVICE__ float sinhf ( float __a)

Definition at line 314 of file __clang_cuda_math.h.

◆ sinhf() [2/2]

__DEVICE__ float sinhf ( float __a)

Definition at line 314 of file __clang_cuda_math.h.

◆ sqrt()

template<class _Tp>
__DEVICE__ std::complex< _Tp > std::sqrt ( const std::complex< _Tp > & __x)

Definition at line 126 of file complex_cmath.h.

References __DEVICE__, abs(), arg(), copysign, INFINITY, isinf(), isnan(), polar(), and sqrt.

◆ sqrtf() [1/2]

__DEVICE__ float sqrtf ( float __a)

Definition at line 318 of file __clang_cuda_math.h.

◆ sqrtf() [2/2]

__DEVICE__ float sqrtf ( float __a)

Definition at line 318 of file __clang_cuda_math.h.

◆ tan()

template<class _Tp>
__DEVICE__ std::complex< _Tp > std::tan ( const std::complex< _Tp > & __x)

Definition at line 386 of file complex_cmath.h.

References __DEVICE__, and tanh.

◆ tanf() [1/2]

__DEVICE__ float tanf ( float __a)

Definition at line 320 of file __clang_cuda_math.h.

◆ tanf() [2/2]

__DEVICE__ float tanf ( float __a)

Definition at line 320 of file __clang_cuda_math.h.

◆ tanh()

template<class _Tp>
__DEVICE__ std::complex< _Tp > std::tanh ( const std::complex< _Tp > & __x)

Definition at line 300 of file complex_cmath.h.

References __DEVICE__, copysign, cos, cosh, isfinite(), isinf(), isnan(), sin, and sinh.

◆ tanhf() [1/2]

__DEVICE__ float tanhf ( float __a)

Definition at line 322 of file __clang_cuda_math.h.

◆ tanhf() [2/2]

__DEVICE__ float tanhf ( float __a)

Definition at line 322 of file __clang_cuda_math.h.

◆ tgammaf() [1/2]

__DEVICE__ float tgammaf ( float __a)

Definition at line 324 of file __clang_cuda_math.h.

◆ tgammaf() [2/2]

__DEVICE__ float tgammaf ( float __a)

Definition at line 324 of file __clang_cuda_math.h.

◆ truncf() [1/2]

__DEVICE__ float truncf ( float __a)

Definition at line 326 of file __clang_cuda_math.h.

◆ truncf() [2/2]

__DEVICE__ float truncf ( float __a)

Definition at line 326 of file __clang_cuda_math.h.

Variable Documentation

◆ CUDA_NOEXCEPT

int const char const char* condition std::CUDA_NOEXCEPT
Initial value:
{
__builtin_abort()

Definition at line 32 of file c++config.h.

Referenced by __attribute__().

◆ function

int const char* std::function

Definition at line 31 of file c++config.h.

Referenced by clang::interp::Pointer::activate(), clang::SemaOpenMP::ActOnOpenMPCall(), clang::ento::AnalysisASTConsumer::AddCheckerRegistrationFn(), clang::format::AlignMatchingTokenSequence(), clang::threadSafety::BeforeSet::checkBeforeAfter(), clang::ento::CheckerManager::CheckerManager(), clang::ento::CheckerRegistry::CheckerRegistry(), clang::DirectoryWatcher::create(), clang::index::createIndexingASTConsumer(), clang::index::createIndexingASTConsumer(), clang::ASTDumper::dumpLookups(), GenerateFrontendArgs(), clang::CodeGen::CodeGenModule::getMostBaseClasses(), clang::ento::CheckerContext::getNoteTag(), clang::ento::CheckerContext::getNoteTag(), clang::ento::CheckerContext::getNoteTag(), clang::diff::getSubtreePostorder(), clang::dataflow::Logger::html(), clang::IncrementalExecutor::launchExecutor(), optimizeHeaderSearchOpts(), clang::Parser::ParseOpenMPDeclareBeginVariantDirective(), clang::LocationContext::printJson(), clang::LocationContext::Profile(), clang::format::internal::reformat(), clang::threadSafety::SExprBuilder::setLookupLocalVarExpr(), clang::driver::Compilation::setPostCallback(), clang::dataflow::DataflowAnalysisContext::setSyntheticFieldCallback(), clang::VisibleModuleSet::setVisible(), clang::TargetOMPContext::TargetOMPContext(), clang::interp::Pointer::toRValue(), clang::tooling::Transformer::Transformer(), clang::tryToFindPtrOrigin(), clang::tooling::detail::WithMetadataImpl< T >::WithMetadataImpl(), and clang::TargetOMPContext::~TargetOMPContext().

◆ line

int std::line

Definition at line 31 of file c++config.h.