/*===- __clang_openmp_device_functions.h - OpenMP device function declares -===
*
* Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
* See https://llvm.org/LICENSE.txt for license information.
* SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
*
*===-----------------------------------------------------------------------===
*/
extern "C" __AMDGCN__
// Import types which will be used by __clang_hip_libdevice_declares.h
/// Include declarations for libdevice functions.
} // extern "C"
// Ensure we make `_ZdlPv`, aka. `operator delete(void*)` available without the
// need to `include <new>` in C++ mode.
// We require malloc/free.
// Device overrides for non-placement new and delete.
inline void *operator
inline void *operator new
inline void operator OPENMP_NOEXCEPT
inline void operator delete OPENMP_NOEXCEPT
// Sized delete, C++14 only.
inline void operator OPENMP_NOEXCEPT
inline void operator delete OPENMP_NOEXCEPT