The implementation is copied from HCC runtime.
For hcc it has no effect since apps can find them in either hcc runtime or HIP
runtime.
hip-clang needs it in HIP/HCC runtime so that HIP/HCC and HIP/VDI runtime are
swappable.
SWDEV-2 - Change OpenCL version number from 2838 to 2839.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2586 edit
SWDEV-169154 - Implement OpenCL extension function to set stable pstate on ORCA stack
-Enable StablePstate feature in linux brahma stack
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp#189 edit
SWDEV-2 - Change OpenCL version number from 2837 to 2838.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2585 edit
SWDEV-176282 - FP16_MatrixTranspose is failing on NAVI10/VEGA10 PAL/LC path:wq
- add COMGR logging support to show the build log
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/devprogram.cpp#28 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/devprogram.hpp#16 edit
SWDEV-2 - Change OpenCL version number from 2836 to 2837.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2584 edit
SWDEV-169154 - Implement OpenCL extension function to set stable pstate on ORCA stack
-Disable StablePstate feature in linux brahma stack
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp#187 edit
SWDEV-2 - Change OpenCL version number from 2835 to 2836.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2583 edit
+ CUDNN_API_supported_by_HIP.md update
+ CUDA_Runtime_API_functions_supported_by_HIP.md update
+ libraryPropertyType_t is moved to Runtime
+ test update
SWDEV-2 - Change OpenCL version number from 2834 to 2835.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2582 edit
hipMalloc and hipHostMalloc are C++ function templates by default. In some
applications they need to discover the decltype of underlying C functions. In
this commit, a new macro __HIP_DISABLE_CPP_FUNCTIONS__ is introduced to
suppress the C++ function templates.
Existing HIP applications don't need to be changed. hipMalloc and hipHostMalloc
will behave just the same.
For new applications which depends on identifying decltypes of underlying C
functions, __HIP_DISABLE_CPP_FUNCTIONS__ shall be defined prior to including
HIP headers.
SWDEV-2 - Change OpenCL version number from 2833 to 2834.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2581 edit
Disable linux specific compilation and linking options for windows.
In hip_vector_types.h, hip-clang needs HIP's own implementation for vector types even
on windows. MSVC specific implementation is for building runtime itself, which is compiled
by MSVC.