Lines Matching refs:alloc
3687 }; // class SVMAllocator return cl::pointer<T>(tmp, detail::Deleter<T, Alloc>{alloc, copies});
3719 Deleter(const Alloc &alloc, size_type copies) : alloc_{ alloc }, copies_{ copies }
3740 Alloc alloc(alloc_);
3746 T* tmp = std::allocator_traits<Alloc>::allocate(alloc, copies);
3753 alloc,
3757 return cl::pointer<T, detail::Deleter<Alloc>>(tmp, detail::Deleter<Alloc>{alloc, copies});
3761 std::allocator_traits<Alloc>::deallocate(alloc, tmp, copies);
3769 SVMAllocator<T, SVMTrait> alloc;
3770 return cl::allocate_pointer<T>(alloc, args...);
3776 SVMAllocator<T, SVMTrait> alloc(c);
3777 return cl::allocate_pointer<T>(alloc, args...);