Maneesh Gupta
34554f5730
Update hip_runtime_api.h
...
Use hipCUResultTohipError instead of hipCUDAErrorTohipError in hipMemsetD32 & hipMemsetD32Async.
[ROCm/clr commit: 38b7a43b43 ]
2019-03-05 12:10:01 +05:30
Wen-Heng (Jack) Chung
e34b0ccd48
Address code review comments to use hipDeviceptr_t
...
[ROCm/clr commit: 8b7baa0bd9 ]
2019-03-05 05:51:05 +00:00
Wen-Heng (Jack) Chung
a4b654a5af
Add implementation for NVCC path
...
[ROCm/clr commit: b46e684d2e ]
2019-03-04 20:11:12 -08:00
Wen-Heng (Jack) Chung
2706bf46f2
Add hipMemsetD32 and hipMemsetD32Async
...
Add 2 extra memset functions which fills memory with integer-typed data
Also change the parameters of ihipMemset to better explain the semantic
[ROCm/clr commit: 392271f4db ]
2019-03-04 17:00:33 +00:00
Maneesh Gupta
7627e3dfe9
Merge pull request #937 from yxsamliu/nan2
...
Fix nan for windows
[ROCm/clr commit: c1ff2c95a4 ]
2019-02-28 07:14:27 +05:30
Yaxun Sam Liu
0b8586ab26
Fix nan for windows
...
[ROCm/clr commit: 0ebe23512f ]
2019-02-27 12:33:26 -05:00
Rahul Garg
1c95abbb18
Fix forceinline for non HCC compilation
...
[ROCm/clr commit: 832142234b ]
2019-02-26 07:50:09 +05:30
Maneesh Gupta
c7cd92aacb
Fix signature for unsigned long long variant of atomicExch
...
This fixes #888
Change-Id: I2b2dc5ed1ff2a26083ad9d102eccac90f67801ae
[ROCm/clr commit: fdbf84558c ]
2019-02-13 09:45:07 +05:30
Maneesh Gupta
2cc84d5421
Merge pull request #913 from aaronenyeshi/fix-texture-constant-addrspace
...
Fix texture using constant addrspace 4
[ROCm/clr commit: f1f9cc0d55 ]
2019-02-13 08:59:01 +05:30
Maneesh Gupta
42a389aa1b
Merge pull request #912 from ROCm-Developer-Tools/remove-cpp-function-templates-for-malloc
...
Remove C++ function templates for hipMalloc and hipHostMalloc
[ROCm/clr commit: 61d9553103 ]
2019-02-13 08:58:26 +05:30
Aaron Enye Shi
132338e55b
Fix texture using constant addrspace 4
...
[ROCm/clr commit: eec46be762 ]
2019-02-12 16:56:22 +00:00
Wen-Heng (Jack) Chung
26e7f98be3
Introduce __HIP_DISABLE_CPP_FUNCTIONS__ macro to disable C++ wrappers
...
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.
[ROCm/clr commit: f4e1f74e9e ]
2019-02-11 09:33:15 -06:00
Maneesh Gupta
d04c8f587b
Merge pull request #907 from yxsamliu/nan
...
Fix nan() for windows
[ROCm/clr commit: 3112c52742 ]
2019-02-11 11:24:12 +05:30
Yaxun Sam Liu
80edf6693e
Fix nan() for windows
...
[ROCm/clr commit: fe5861770e ]
2019-02-07 17:29:36 -05:00
Yaxun Sam Liu
6d596cf51b
Fix hipcc and hip_vector_types.h for windows
...
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.
[ROCm/clr commit: d0fc2d0f99 ]
2019-02-07 11:07:50 -05:00
Yaxun Sam Liu
682938c6ac
Fix build failure on windows due to vector type
...
[ROCm/clr commit: 6d5165ef62 ]
2019-02-05 12:22:32 -05:00
Evgeny
ff6fc42ebd
return false if PROF_API is disabled
...
[ROCm/clr commit: a32c3c7384 ]
2019-01-29 23:14:57 -06:00
Maneesh Gupta
53c5bc3a86
Merge pull request #863 from aaronenyeshi/add-dot-instructions
...
Add Dot functions as amd_mixed_dot function
[ROCm/clr commit: 95fe4b770f ]
2019-01-29 06:01:01 +05:30
Aaron Enye Shi
859c3bc699
Fix mixed dot for Jenkins rocm_2_0
...
[ROCm/clr commit: 2ab6fd374c ]
2019-01-24 22:48:35 +00:00
Aaron Enye Shi
4115a1c8c2
Use correct OCKL native vector types
...
[ROCm/clr commit: b63597bb95 ]
2019-01-22 22:31:19 +00:00
Aaron Enye Shi
e24065e79b
Allow hip-clang to use amd_mixed_dot as well
...
[ROCm/clr commit: b0e0ec3c67 ]
2019-01-22 16:21:16 +00:00
Evgeny
a4df59d819
fixing HSA_INIT_API cid args
...
[ROCm/clr commit: 47625cb8fd ]
2019-01-16 23:45:44 -06:00
Maneesh Gupta
e58fa4c026
Map more instrincis to ocml native
...
Change-Id: I54e55d5902931bafdabd0956e4e8c1d7b39f7173
[ROCm/clr commit: f74816efe6 ]
2019-01-15 19:40:37 +05:30
Aaron Enye Shi
31e065ce9d
Add backwards compatibility to dot funcs
...
[ROCm/clr commit: bdb84f3d9c ]
2019-01-14 23:14:49 +00:00
Aaron Enye Shi
87ed1bcf69
Move fp16 dot functions to hip_fp16
...
[ROCm/clr commit: 7ba7d9a0f6 ]
2019-01-14 21:50:32 +00:00
Maneesh Gupta
f6d03c2c14
Switch to faster ocml variants for trig instrinsics
...
Change-Id: If62821e2fe1b0da91ad1b8c5580ebf1a009405e9
[ROCm/clr commit: 54e4463d16 ]
2019-01-14 13:01:57 +05:30
Aaron Enye Shi
896b320c5f
Add Dot functions as amd_mixed_dot function
...
Introduce the Dot functions which are available in the device library. Forward those prototypes, and introduce HIP API to expose the usage of the dot functions.
[ROCm/clr commit: 84a028b9e1 ]
2019-01-11 23:31:02 +00:00
Laurent Morichetti
c292915466
Fix compilation issues with MSVC
...
[ROCm/clr commit: 167bbffc4f ]
2019-01-09 09:32:50 -08:00
Alex Voicu
cfed8191f1
Hook into the creaky lazy-reinit machinery. Try to minimise race-risk.
...
[ROCm/clr commit: 3470692998 ]
2019-01-01 11:01:16 +05:30
Alex Voicu
eebc544c62
Start re-working 731 for 2.0.
...
[ROCm/clr commit: 3e8f198b58 ]
2019-01-01 11:00:57 +05:30
Maneesh Gupta
5b8b5b842b
Merge pull request #818 from yxsamliu/fix-hip-config
...
Add default arguments for hipConfigureCall
[ROCm/clr commit: aa932d542a ]
2019-01-01 10:25:25 +05:30
Yaxun Sam Liu
b2d9783c2f
Use __dparm for default parameter
...
[ROCm/clr commit: 57d1f6e6cb ]
2018-12-31 13:07:19 -05:00
Yaxun Sam Liu
51702bed29
Add default arguments for hipConfigureCall
...
[ROCm/clr commit: 02deeadaa4 ]
2018-12-18 15:48:21 -05:00
Aaron Enye Shi
56262f0970
Add *_rn functions back into HIP intrinsics
...
Add back the round-to-nearest-even intrinsics back to HIP math
intrinsics as it caused regression.
[ROCm/clr commit: 2d50392c17 ]
2018-12-18 19:31:54 +00:00
Siu Chi Chan
bda6edc929
Revert "Rely on code object metadat for kernarg arguments alignof and sizeof."
...
This reverts commit 1ec78f6d67 .
[ROCm/clr commit: 4251a70bc0 ]
2018-11-29 11:38:37 -05:00
Siu Chi Chan
732088e131
Revert "Handle (odd) corner case of argumentless __global__ function."
...
This reverts commit f843c8dd48 .
[ROCm/clr commit: 30a9be5643 ]
2018-11-29 11:38:34 -05:00
Maneesh Gupta
938c731b27
Merge pull request #760 from eshcherb/roctracer-hip-frontend-181113
...
Roctracer hip frontend 181113
[ROCm/clr commit: 99bb89b756 ]
2018-11-23 11:08:25 +05:30
Michael Kuron
4b77b5c1ba
Merge branch 'master' into getsymboladdress
...
[ROCm/clr commit: e9b88711e2 ]
2018-11-20 12:03:22 +01:00
Michael Kuron
4a646eed6c
Fix hipGetSymbolAddress/hipGetSymbolSize on nvcc
...
[ROCm/clr commit: f71b8cbc7d ]
2018-11-15 09:48:00 +01:00
Maneesh Gupta
9b07e74cd3
Merge pull request #756 from yxsamliu/fix-heap
...
Define __hip_device_heap in header for hip-clang only
[ROCm/clr commit: 0c72d32b44 ]
2018-11-14 13:22:31 +05:30
root
873c51bdf5
rebase to master, tracer related changes
...
[ROCm/clr commit: 0774b275c8 ]
2018-11-13 15:50:34 +00:00
Evgeny
f6d8fa5487
specialized spawner object
...
[ROCm/clr commit: 1e49cff87a ]
2018-11-13 15:33:26 +00:00
Evgeny
96b7f0404e
renaming HIP_INIT_CB_API to HIP_INIT_API
...
[ROCm/clr commit: e362688adf ]
2018-11-13 15:33:26 +00:00
Evgeny
5aba14f601
hip_prof_(api/str).h moving under hcc_detail dir
...
[ROCm/clr commit: 8c88932f30 ]
2018-11-13 15:33:26 +00:00
Evgeny
eae2f875b6
compilation fix - struct name fix
...
[ROCm/clr commit: d35567f40a ]
2018-11-13 15:33:26 +00:00
Evgeny
3be7e99753
fix
...
[ROCm/clr commit: 2f2c955ae0 ]
2018-11-13 15:33:26 +00:00
Evgeny
7519b3f75e
adding activity prof layer
...
[ROCm/clr commit: 084a68be63 ]
2018-11-13 15:33:26 +00:00
Yaxun Sam Liu
857cfa32c7
Define __hip_device_heap in header for hip-clang only
...
[ROCm/clr commit: c44f2795d5 ]
2018-11-12 16:39:41 -05:00
Alex Voicu
f843c8dd48
Handle (odd) corner case of argumentless __global__ function.
...
[ROCm/clr commit: 927b06f8d4 ]
2018-11-12 00:32:35 +00:00
Alex Voicu
c4acf6e8cc
Merge branch 'master' of https://github.com/ROCm-Developer-Tools/HIP into feature_get_alignment_and_size_from_metadata
...
[ROCm/clr commit: 392e2ba1ba ]
2018-11-08 06:53:06 -08:00