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
Jorghi12
c4c42ce685
Update FindHIP.cmake
...
Adding another flag.
[ROCm/clr commit: 1e5552f861 ]
2018-07-12 14:17:21 -04:00
Jorghi12
89c3f89603
Update FindHIP.cmake
...
Updating placement.
[ROCm/clr commit: a484f89b34 ]
2018-07-12 13:56:08 -04:00
srinivas Charupally
6633e4184a
Adding more struct scenarions and a ResultValidation()
...
[ROCm/clr commit: 14d4c6dc28 ]
2018-07-12 17:08:41 +05:30
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
Jorg Doku
8b71bcc45f
Support INCLUDE_DIRECTORIES & COMPILE_DEFINITIONS
...
[ROCm/clr commit: 7383eac88a ]
2018-07-11 16:13:07 -04:00
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
lthakur
138d5f3d0c
Update hipGetChanDesc.cpp
...
[ROCm/clr commit: 7003fe76f2 ]
2018-07-11 15:24:00 +05:30
lthakur
6ccf6807f6
Update hipGetAlgntoffset2D.cpp
...
[ROCm/clr commit: d395531f47 ]
2018-07-11 15:23:21 +05:30
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
lthakur
01b3ffc69f
Update hipGetAlgntoffset2D.cpp
...
[ROCm/clr commit: d8b5f60e12 ]
2018-07-11 11:54:05 +05:30
lthakur
b89f2310b8
Update hipGetChanDesc.cpp
...
[ROCm/clr commit: 5ba01d5033 ]
2018-07-11 11:53:16 +05:30
lthakur
48e4f03665
Update hipGetAlgntoffset2D.cpp
...
[ROCm/clr commit: b3b198f745 ]
2018-07-11 11:51:08 +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
rohit pathania
947b2818e4
Merge branch 'master' of https://github.com/rpathani/HIP
...
# Conflicts:
# tests/src/kernel/hipLaunchParmFunctor.cpp
[ROCm/clr commit: 789ebe2fe3 ]
2018-07-10 15:36:07 +05:30
rohit pathania
f6a6be4ed7
Adding functor unit tests for hip launch param
...
[ROCm/clr commit: 58b9ce3b2d ]
2018-07-10 15:23:10 +05:30
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
rohit pathania
3db0890b10
Adding functor unit tests for hip launch param
...
[ROCm/clr commit: 782f8613e0 ]
2018-07-09 15:08:17 +05:30
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
Rahul Garg
f25b05c793
Cleaned up hipMemset3D test
...
[ROCm/clr commit: 7261799835 ]
2018-07-06 14:54:08 +05:30
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