Aaron Enye Shi
032ebd41ea
Fix explicit cast required
...
This is required for PyTorch which runs into an issue with narrowing types. Requires an explicit cast.
2018-07-20 16:34:15 -04:00
Evgeny Mankov
5184a69410
Merge pull request #578 from emankov/testing
...
[HIPIFY][test] Add static and dynamic shared memory tests
2018-07-19 20:48:25 +03:00
Maneesh Gupta
5632faf928
Merge pull request #543 from ROCm-Developer-Tools/add-std-complex
...
Support std::complex for hip-clang
2018-07-19 07:14:45 +05:30
Evgeny Mankov
7e4e821fbb
[HIPIFY][test] Add static and dynamic shared memory tests
2018-07-18 18:33:44 +03:00
Yaxun Sam Liu
e20e93db65
Fix test hipStdComplex.cpp to emit expected output for passing
2018-07-18 07:21:24 -04:00
Yaxun (Sam) Liu
a8dc1257df
Support std::complex for hip-clang
2018-07-18 00:08:04 -04:00
Maneesh Gupta
6dc286b564
Merge pull request #576 from ROCm-Developer-Tools/fix_missing_vector_bits
...
Constrain variadic constructor to ranks > 1 and add missing `__device__`s
2018-07-18 09:34:25 +05:30
Maneesh Gupta
fc65f0efb6
Merge pull request #575 from ROCm-Developer-Tools/fix_functional_gridlaunch_nonsense
...
It is unclear what I was thinking when authoring the original code...
2018-07-18 09:34:16 +05:30
Alex Voicu
7020d118da
And a few more oversights.
2018-07-17 19:33:13 +01:00
Alex Voicu
88abe94caa
Merge branch 'fix_missing_vector_bits' of https://github.com/ROCm-Developer-Tools/HIP into fix_missing_vector_bits
2018-07-17 17:29:52 +01:00
Alex Voicu
252776d4aa
Update hip_vector_types.h
2018-07-17 17:28:48 +01:00
Alex Voicu
1ce56078f9
Not yet.
2018-07-17 17:24:48 +01:00
Alex Voicu
14281c0a40
Not yet.
2018-07-17 17:21:10 +01:00
Alex Voicu
9b9b7e7aff
Merge branch 'fix_missing_vector_bits' of https://github.com/ROCm-Developer-Tools/HIP into fix_missing_vector_bits
2018-07-17 17:19:33 +01:00
Alex Voicu
31efcc17d7
Constrain variadic constructor to ranks > 1 and add missing __device__s
2018-07-17 17:18:45 +01:00
Alex Voicu
1734eaead8
Constrain variadic constructor to ranks > 1 and add missing __device__s
2018-07-17 17:17:48 +01:00
Alex Voicu
633ce36ea7
It is unclear what I was thinking when authoring the original code...
2018-07-17 14:04:57 +01:00
Maneesh Gupta
dd1ae05f1f
Merge pull request #537 from ROCm-Developer-Tools/move-memcpy
...
Move __hip_hc_memcpy and __hip_hc_memset from device_utils.cpp to dev…
2018-07-17 13:20:24 +05:30
Maneesh Gupta
1fc3ef3cd4
Merge branch 'master' into move-memcpy
2018-07-17 10:51:42 +05:30
Maneesh Gupta
753aa1fbff
Merge pull request #535 from ROCm-Developer-Tools/feature_native_vector_types
...
Feature native vector types
2018-07-17 10:12:08 +05:30
Maneesh Gupta
9e142ea66a
Merge branch 'master' into feature_native_vector_types
...
Change-Id: I943b94ee230871a960d8f9c321ad5e096183b415
2018-07-17 09:51:22 +05:30
Maneesh Gupta
7d8c1ae761
Merge pull request #515 from ROCm-Developer-Tools/hipclang-add-amdgcn-funcs
...
Add hipclang amdgcn functions
2018-07-17 09:25:09 +05:30
Alex Voicu
bffacd009e
Merge branch 'feature_native_vector_types' of https://github.com/ROCm-Developer-Tools/HIP into feature_native_vector_types
2018-07-15 11:45:12 +01:00
Alex Voicu
a2b6508912
Merge branch 'master' of https://github.com/ROCm-Developer-Tools/HIP into feature_native_vector_types
2018-07-15 11:44:48 +01:00
Evgeny Mankov
16a71f7772
Merge pull request #573 from emankov/master
...
[HIPIFY] Support of cudaComputeMode / CUcomputemode
2018-07-14 17:02:14 +03:00
Evgeny Mankov
4e0d07f07a
[HIPIFY] Support of cudaComputeMode / CUcomputemode
...
+ update docs
+ fix typo in hip_runtime_api.h
2018-07-14 16:08:19 +03:00
Maneesh Gupta
4702a6c86e
Merge pull request #562 from ROCm-Developer-Tools/fix-build-failure
...
Fix build failure in code_object_bundle.cpp
2018-07-12 07:49:41 +05:30
Evgeny Mankov
0cd1c06cd5
Merge pull request #566 from emankov/master
...
[HIPIFY] Current trunk LLVM 7.0 initial support
2018-07-11 20:18:26 +03:00
Evgeny Mankov
b9c15702d2
[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.
2018-07-11 20:15:49 +03:00
Evgeny Mankov
cfbabfa95a
Merge pull request #565 from emankov/master
...
[HIPIFY] Add DEBUG(X) macro compatibility
2018-07-11 18:22:47 +03:00
Evgeny Mankov
22dffde22e
[HIPIFY] Add DEBUG(X) macro compatibility
...
In LLVM 7.0 DEBUG(X) was deleted, LLVM_DEBUG(X) should be used instead.
2018-07-11 18:21:00 +03:00
Maneesh Gupta
56984d04b0
Merge pull request #563 from gargrahul/add_gettexrefoffset_nvcc
...
Add hipGetTextureAlignmentOffset and hipGetChanDesc on NVCC path
2018-07-11 15:01:20 +05:30
Maneesh Gupta
6bf76348e1
Merge pull request #550 from gargrahul/add_bindtextoarrayref_overload_api
...
Added another overloaded definition of hipBindTextureToArray for direct porting.
2018-07-11 15:01:10 +05:30
Maneesh Gupta
11ae85e7e3
Merge pull request #555 from ROCm-Developer-Tools/fix-test-mbcnt
...
Fix hip_mbcnt test typo
2018-07-11 13:08:59 +05:30
Maneesh Gupta
afe1396b35
Merge branch 'master' into add_bindtextoarrayref_overload_api
2018-07-11 12:55:49 +05:30
Maneesh Gupta
8820eee3a2
Merge pull request #549 from gargrahul/correct_bindtex_syntax_nvcc
...
Corrected enum type for TextureReadMode
2018-07-11 12:52:50 +05:30
Maneesh Gupta
47629979b9
Merge pull request #548 from gargrahul/add_tex2dlayered_nvcc
...
Added tex2dlayered mapping for HIP/NVCC
2018-07-11 12:52:40 +05:30
Maneesh Gupta
d63db71b61
Merge pull request #546 from gargrahul/fix_bindtex_offset_null_check
...
Fixed offset null check in bind texture functions
2018-07-11 12:52:31 +05:30
Maneesh Gupta
404bd43a0e
Merge pull request #545 from ROCm-Developer-Tools/revert-521-temp_fixmemcpy2dasync_trsmissue
...
Revert "Use memcpy kernel for all pinned memory cases in hipMemcpy2DAsync"
2018-07-11 12:52:09 +05:30
Maneesh Gupta
2bd9d8ca27
Merge pull request #544 from gargrahul/edit_hip_deprecated_apis_doc
...
Edit hip deprecated apis doc
2018-07-11 12:40:31 +05:30
Rahul Garg
bab48b86a6
Added hipGetChanDesc for NVCC path
2018-07-11 12:37:07 +05:30
Rahul Garg
5b53e278a5
Add hipGetTextureAlignmentOffset on NVCC path
2018-07-11 12:17:33 +05:30
Yaxun (Sam) Liu
2531815dfe
Include stddef.h in device_functions.h and remove use of uint8_t
2018-07-10 18:12:41 -04:00
Yaxun (Sam) Liu
903dfa94eb
Move __hip_hc_memcpy and __hip_hc_memset from device_utils.cpp to device_functions.h as inline functions
2018-07-10 18:12:41 -04:00
Yaxun (Sam) Liu
e6d155bcd5
Fix build failure in code_object_bundle.cpp
2018-07-10 16:49:59 -04:00
Aaron Enye Shi
9f3404cfea
Fix min/max, icmp asm and add comment for conversion functions
2018-07-10 18:56:48 +00:00
Aaron Enye Shi
bc8bc8cac4
Add func attributes to match ocml and ockl
2018-07-10 18:27:32 +00:00
Aaron Enye Shi
f8746ecc64
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.
2018-07-10 17:56:57 +00:00
Evgeny Mankov
475b3602eb
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
2018-07-10 20:41:44 +03:00
Evgeny Mankov
2806dff2be
[HIPIFY][docs] Update README.md after testing with new LLVM releases 5.0.2 and 6.0.1
2018-07-10 20:37:54 +03:00