Alex Voicu
48de002fb4
And a few more oversights.
...
[ROCm/clr commit: 7020d118da ]
2018-07-17 19:33:13 +01:00
Alex Voicu
8b6a48d0d1
Update hip_vector_types.h
...
[ROCm/clr commit: 252776d4aa ]
2018-07-17 17:28:48 +01:00
Alex Voicu
766211b400
Not yet.
...
[ROCm/clr commit: 14281c0a40 ]
2018-07-17 17:21:10 +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
c96a617b78
Merge branch 'master' into move-memcpy
...
[ROCm/clr commit: 1fc3ef3cd4 ]
2018-07-17 10:51:42 +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
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
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
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
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
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
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
Rahul Garg
c548c3d833
Added tex2dlayered mapping for HIP/NVCC
...
[ROCm/clr commit: f080abe5a5 ]
2018-07-05 23:00:41 +05:30
Aaron Enye Shi
f78a8d7fd6
Implement Memory Fence Functions in header
...
Enabled __llvm_fence_* functions for seq_cst.
[ROCm/clr commit: 96ab7c7b25 ]
2018-07-04 23:35:24 +00:00
Aaron Enye Shi
303a8be7d3
Workaround cast warning of smaller integer type for __to_local
...
For now, guard the __to_local function for device compile only since a local pointer should be same size as unsigned int on GPU compile. Also change to void* instead of char*.
[ROCm/clr commit: ce9ca744dc ]
2018-07-04 20:52:55 +00:00
Aaron Enye Shi
4b941a0db8
Merge branch 'master' into hipclang-add-amdgcn-funcs
...
[ROCm/clr commit: f8109c5b06 ]
2018-07-04 17:36:08 +00:00
Maneesh Gupta
4444910550
Merge pull request #539 from ROCm-Developer-Tools/fix-tf-link
...
Add workaround to hipcc for build failure in tensorflow due to missin…
[ROCm/clr commit: 874af1bf7d ]
2018-07-04 11:08:52 +05:30
Maneesh Gupta
b1b4302bc4
Merge pull request #530 from ROCm-Developer-Tools/hipclang-compute-mode
...
Add HIP Compute Mode
[ROCm/clr commit: e54ffe52a0 ]
2018-07-04 10:55:48 +05:30
Maneesh Gupta
f70e1ad691
Merge pull request #517 from ROCm-Developer-Tools/fix-hipcc-link
...
Let hipcc handle static library for hip-clang only if it contains bun…
[ROCm/clr commit: 3b157546f9 ]
2018-07-04 10:51:44 +05:30
Maneesh Gupta
70a7d3961e
Update hip_hcc_internal.h
...
Adding missing include for hip_hcc_internal in order to build with HCC
[ROCm/clr commit: d372d0eaad ]
2018-07-04 09:33:51 +05:30
Rahul Garg
676c289310
Fixed offset null check in bind texture functions
...
[ROCm/clr commit: 77cbd4476d ]
2018-07-03 08:54:17 +05:30
Rahul Garg
a796eedde9
Revert "Use memcpy kernel for all pinned memory cases in hipMemcpy2DAsync"
...
[ROCm/clr commit: f554e48db3 ]
2018-07-02 14:32:11 +05:30
Maneesh Gupta
e6c2e3ee1b
Update hip-targets.cmake for hip::host & hip::device
...
[ROCm/clr commit: 1978cea4b7 ]
2018-07-02 10:37:20 +05:30
Rahul Garg
c8da0cde27
Updated heading
...
[ROCm/clr commit: 805906d2ad ]
2018-06-30 11:42:17 +05:30