Alex Voicu
48de002fb4
And a few more oversights.
...
[ROCm/clr commit: 7020d118da ]
2018-07-17 19:33:13 +01:00
Alex Voicu
4dc570f067
Merge branch 'fix_missing_vector_bits' of https://github.com/ROCm-Developer-Tools/HIP into fix_missing_vector_bits
...
[ROCm/clr commit: 88abe94caa ]
2018-07-17 17:29:52 +01:00
Alex Voicu
8b6a48d0d1
Update hip_vector_types.h
...
[ROCm/clr commit: 252776d4aa ]
2018-07-17 17:28:48 +01:00
Alex Voicu
c9f09d9e5d
Not yet.
...
[ROCm/clr commit: 1ce56078f9 ]
2018-07-17 17:24:48 +01:00
Alex Voicu
766211b400
Not yet.
...
[ROCm/clr commit: 14281c0a40 ]
2018-07-17 17:21:10 +01:00
Alex Voicu
7bc80b2c33
Merge branch 'fix_missing_vector_bits' of https://github.com/ROCm-Developer-Tools/HIP into fix_missing_vector_bits
...
[ROCm/clr commit: 9b9b7e7aff ]
2018-07-17 17:19:33 +01:00
Alex Voicu
79fb5e9694
Constrain variadic constructor to ranks > 1 and add missing __device__s
...
[ROCm/clr commit: 31efcc17d7 ]
2018-07-17 17:18:45 +01:00
Alex Voicu
2c568a5541
Constrain variadic constructor to ranks > 1 and add missing __device__s
...
[ROCm/clr commit: 1734eaead8 ]
2018-07-17 17:17:48 +01:00
Maneesh Gupta
98400c6b21
Merge pull request #537 from ROCm-Developer-Tools/move-memcpy
...
Move __hip_hc_memcpy and __hip_hc_memset from device_utils.cpp to dev…
[ROCm/clr commit: dd1ae05f1f ]
2018-07-17 13:20:24 +05:30
Maneesh Gupta
c96a617b78
Merge branch 'master' into move-memcpy
...
[ROCm/clr commit: 1fc3ef3cd4 ]
2018-07-17 10:51:42 +05:30
Maneesh Gupta
a4f6433588
Merge pull request #535 from ROCm-Developer-Tools/feature_native_vector_types
...
Feature native vector types
[ROCm/clr commit: 753aa1fbff ]
2018-07-17 10:12:08 +05:30
Maneesh Gupta
112c945016
Merge branch 'master' into feature_native_vector_types
...
Change-Id: I943b94ee230871a960d8f9c321ad5e096183b415
[ROCm/clr commit: 9e142ea66a ]
2018-07-17 09:51:22 +05:30
Maneesh Gupta
8eeb225c04
Merge pull request #515 from ROCm-Developer-Tools/hipclang-add-amdgcn-funcs
...
Add hipclang amdgcn functions
[ROCm/clr commit: 7d8c1ae761 ]
2018-07-17 09:25:09 +05:30
Alex Voicu
744cb0fdd7
Merge branch 'feature_native_vector_types' of https://github.com/ROCm-Developer-Tools/HIP into feature_native_vector_types
...
[ROCm/clr commit: bffacd009e ]
2018-07-15 11:45:12 +01:00
Alex Voicu
438a2c1fb9
Merge branch 'master' of https://github.com/ROCm-Developer-Tools/HIP into feature_native_vector_types
...
[ROCm/clr commit: a2b6508912 ]
2018-07-15 11:44:48 +01:00
Evgeny Mankov
ec8a4d07b6
Merge pull request #573 from emankov/master
...
[HIPIFY] Support of cudaComputeMode / CUcomputemode
[ROCm/clr commit: 16a71f7772 ]
2018-07-14 17:02:14 +03:00
Evgeny Mankov
3a45d7016c
[HIPIFY] Support of cudaComputeMode / CUcomputemode
...
+ update docs
+ fix typo in hip_runtime_api.h
[ROCm/clr commit: 4e0d07f07a ]
2018-07-14 16:08:19 +03:00
Maneesh Gupta
25df971097
Merge pull request #562 from ROCm-Developer-Tools/fix-build-failure
...
Fix build failure in code_object_bundle.cpp
[ROCm/clr commit: 4702a6c86e ]
2018-07-12 07:49:41 +05:30
Evgeny Mankov
7dfd9d0b00
Merge pull request #566 from emankov/master
...
[HIPIFY] Current trunk LLVM 7.0 initial support
[ROCm/clr commit: 0cd1c06cd5 ]
2018-07-11 20:18:26 +03:00
Evgeny Mankov
6e94b0dfa6
[HIPIFY] Current trunk LLVM 7.0 initial support
...
Tested with CUDA 8.0, 9.0, 9.1 and 9.2.
Only 8.0 works with LLVM 7.0, due to the changes in LLVM trunc since released 6.0, which works fine with CUDA 8.0 and 9.0.
So, nothing to do in hipify-clang, hope that all the CUDA 9.x related issues will be fixed in 7.0 release.
[ROCm/clr commit: b9c15702d2 ]
2018-07-11 20:15:49 +03:00
Evgeny Mankov
6e947cc86e
Merge pull request #565 from emankov/master
...
[HIPIFY] Add DEBUG(X) macro compatibility
[ROCm/clr commit: cfbabfa95a ]
2018-07-11 18:22:47 +03:00
Evgeny Mankov
ed0cef6002
[HIPIFY] Add DEBUG(X) macro compatibility
...
In LLVM 7.0 DEBUG(X) was deleted, LLVM_DEBUG(X) should be used instead.
[ROCm/clr commit: 22dffde22e ]
2018-07-11 18:21:00 +03:00
Maneesh Gupta
6e7579dbd7
Merge pull request #563 from gargrahul/add_gettexrefoffset_nvcc
...
Add hipGetTextureAlignmentOffset and hipGetChanDesc on NVCC path
[ROCm/clr commit: 56984d04b0 ]
2018-07-11 15:01:20 +05:30
Maneesh Gupta
2ca541d39e
Merge pull request #550 from gargrahul/add_bindtextoarrayref_overload_api
...
Added another overloaded definition of hipBindTextureToArray for direct porting.
[ROCm/clr commit: 6bf76348e1 ]
2018-07-11 15:01:10 +05:30
Maneesh Gupta
9cef13d24b
Merge pull request #555 from ROCm-Developer-Tools/fix-test-mbcnt
...
Fix hip_mbcnt test typo
[ROCm/clr commit: 11ae85e7e3 ]
2018-07-11 13:08:59 +05:30
Maneesh Gupta
c25b0f61e9
Merge branch 'master' into add_bindtextoarrayref_overload_api
...
[ROCm/clr commit: afe1396b35 ]
2018-07-11 12:55:49 +05:30
Maneesh Gupta
8001ecea35
Merge pull request #549 from gargrahul/correct_bindtex_syntax_nvcc
...
Corrected enum type for TextureReadMode
[ROCm/clr commit: 8820eee3a2 ]
2018-07-11 12:52:50 +05:30
Maneesh Gupta
510b206cee
Merge pull request #548 from gargrahul/add_tex2dlayered_nvcc
...
Added tex2dlayered mapping for HIP/NVCC
[ROCm/clr commit: 47629979b9 ]
2018-07-11 12:52:40 +05:30
Maneesh Gupta
0346cccd6a
Merge pull request #546 from gargrahul/fix_bindtex_offset_null_check
...
Fixed offset null check in bind texture functions
[ROCm/clr commit: d63db71b61 ]
2018-07-11 12:52:31 +05:30
Maneesh Gupta
81fc2e03b4
Merge pull request #545 from ROCm-Developer-Tools/revert-521-temp_fixmemcpy2dasync_trsmissue
...
Revert "Use memcpy kernel for all pinned memory cases in hipMemcpy2DAsync"
[ROCm/clr commit: 404bd43a0e ]
2018-07-11 12:52:09 +05:30
Maneesh Gupta
6bde0706e7
Merge pull request #544 from gargrahul/edit_hip_deprecated_apis_doc
...
Edit hip deprecated apis doc
[ROCm/clr commit: 2bd9d8ca27 ]
2018-07-11 12:40:31 +05:30
Rahul Garg
f25e75ee6b
Added hipGetChanDesc for NVCC path
...
[ROCm/clr commit: bab48b86a6 ]
2018-07-11 12:37:07 +05:30
Rahul Garg
4fdb1a8ee5
Add hipGetTextureAlignmentOffset on NVCC path
...
[ROCm/clr commit: 5b53e278a5 ]
2018-07-11 12:17:33 +05:30
Yaxun (Sam) Liu
6666bf623d
Include stddef.h in device_functions.h and remove use of uint8_t
...
[ROCm/clr commit: 2531815dfe ]
2018-07-10 18:12:41 -04:00
Yaxun (Sam) Liu
007a005cf3
Move __hip_hc_memcpy and __hip_hc_memset from device_utils.cpp to device_functions.h as inline functions
...
[ROCm/clr commit: 903dfa94eb ]
2018-07-10 18:12:41 -04:00
Yaxun (Sam) Liu
733c5b98a0
Fix build failure in code_object_bundle.cpp
...
[ROCm/clr commit: e6d155bcd5 ]
2018-07-10 16:49:59 -04:00
Aaron Enye Shi
0e111de9f4
Fix min/max, icmp asm and add comment for conversion functions
...
[ROCm/clr commit: 9f3404cfea ]
2018-07-10 18:56:48 +00:00
Aaron Enye Shi
8d0936bbe4
Add func attributes to match ocml and ockl
...
[ROCm/clr commit: bc8bc8cac4 ]
2018-07-10 18:27:32 +00:00
Aaron Enye Shi
327b0fb0e4
Remove activelanemask asm using ockl and llvm instrinsics
...
Replace implementation of __any and __all functions using OCKL functions and replaced __ballot implementation to use llvm intrinsic llvm.amdgcn.icmp.i32 instead of calls to __activelanemask_v4_b64_b1 which is not convergent.
[ROCm/clr commit: f8746ecc64 ]
2018-07-10 17:56:57 +00:00
Evgeny Mankov
d08f1e9e16
Merge pull request #561 from emankov/docs
...
[HIPIFY][docs] Update README.md after testing with new LLVM releases 5.0.2 and 6.0.1
[ROCm/clr commit: 475b3602eb ]
2018-07-10 20:41:44 +03:00
Evgeny Mankov
a6f74d51b9
[HIPIFY][docs] Update README.md after testing with new LLVM releases 5.0.2 and 6.0.1
...
[ROCm/clr commit: 2806dff2be ]
2018-07-10 20:37:54 +03:00
Yaxun (Sam) Liu
d1dbc3dbc5
Add workaround __local_to_generic
...
[ROCm/clr commit: 9aaa792286 ]
2018-07-09 17:56:33 +00:00
Yaxun (Sam) Liu
2d5e831c7f
Add declare of __get_dynamicgroupbaseptr for host compilation
...
[ROCm/clr commit: 1f34993ac1 ]
2018-07-09 17:56:25 +00:00
Alex Voicu
4ab4610aa7
Merge branch 'master' of https://github.com/ROCm-Developer-Tools/HIP into feature_native_vector_types
...
[ROCm/clr commit: 76d5a85117 ]
2018-07-08 22:03:09 +03:00
Aaron Enye Shi
783b5e2418
Fix hip_mbcnt test typo
...
Ctest did not catch this test failure. When running this test manually before typo, I got __mbcnt_hi() FAILED! . This fix will fix this test for HCC and HIP clang path.
[ROCm/clr commit: 757eeccdc7 ]
2018-07-06 11:26:48 -04:00
Aaron Enye Shi
0e5ef747e6
Enable surface functions on HIP clang path
...
Fix surface test on HIP clang path.
[ROCm/clr commit: 5862ae4b6a ]
2018-07-05 20:49:47 +00:00
Aaron Enye Shi
eab9cacef2
Implement hip_ldg Functions into HIP header
...
Move all the function definitions for hip_ldg.cpp into hip_ldg.h header and enable for HIP clang path.
[ROCm/clr commit: d39508b4fd ]
2018-07-05 20:38:46 +00:00
Aaron Enye Shi
94cc27d4d6
Implement min/max functions in HIP header
...
Remove using hc::precise_math min and max. Instead we can use ocml directly for device and std:: for host.
[ROCm/clr commit: b362c53475 ]
2018-07-05 20:15:41 +00:00
Rahul Garg
1751bc7c26
Added another variant of bindtextoarray for direct porting
...
[ROCm/clr commit: 017f668a72 ]
2018-07-05 23:41:31 +05:30
Rahul Garg
61b632944b
Corrected enum type
...
[ROCm/clr commit: b15b08d0db ]
2018-07-05 23:11:39 +05:30