DPC++ Runtime
Runtime libraries for oneAPI DPC++
settings Namespace Reference

Classes

class  SetLimits
 

Functions

constexpr auto operator""_B (unsigned long long x) -> size_t
 
constexpr auto operator""_KB (unsigned long long x) -> size_t
 
constexpr auto operator""_MB (unsigned long long x) -> size_t
 
constexpr auto operator""_GB (unsigned long long x) -> size_t
 

Variables

static constexpr size_t CutOff = (size_t)1 << 31
 
static sycl::detail::SpinLock PoolLock
 
static class settings::SetLimits USMSettings
 

Function Documentation

◆ operator""_B()

constexpr auto settings::operator""_B ( unsigned long long  x) -> size_t
constexpr

Definition at line 47 of file usm_allocator.cpp.

◆ operator""_GB()

constexpr auto settings::operator""_GB ( unsigned long long  x) -> size_t
constexpr

Definition at line 54 of file usm_allocator.cpp.

◆ operator""_KB()

constexpr auto settings::operator""_KB ( unsigned long long  x) -> size_t
constexpr

Definition at line 48 of file usm_allocator.cpp.

◆ operator""_MB()

constexpr auto settings::operator""_MB ( unsigned long long  x) -> size_t
constexpr

Definition at line 51 of file usm_allocator.cpp.

Variable Documentation

◆ CutOff

constexpr size_t settings::CutOff = (size_t)1 << 31
staticconstexpr

Definition at line 61 of file usm_allocator.cpp.

◆ PoolLock

sycl::detail::SpinLock settings::PoolLock
static

Definition at line 64 of file usm_allocator.cpp.

Referenced by Bucket::CanPool().

◆ USMSettings