Commit Graph

2722 Commits

Author SHA1 Message Date
saleelk bc49031828 Fix hipHostRegister mem leak and copy kind in hipMemcpyAsync (#587)
[ROCm/clr commit: e8a5ad629f]
2018-07-23 11:04:14 +05:30
Maneesh Gupta 3e92bf10bb Merge pull request #559 from rpathani/master
Adding functor unit tests 

[ROCm/clr commit: 137d7f559f]
2018-07-23 10:15:16 +05:30
Maneesh Gupta 9f23f7fc99 Merge pull request #584 from ROCm-Developer-Tools/fix-vector-explicit-cast
Fix explicit cast required

[ROCm/clr commit: 123af1a9c6]
2018-07-23 10:13:05 +05:30
Maneesh Gupta 48335701ff Merge pull request #581 from ROCm-Developer-Tools/fix-warning-math-decl
[HIPClang] Switch ordering on math functions

[ROCm/clr commit: 4d6a3f3eba]
2018-07-23 10:12:01 +05:30
Maneesh Gupta dd1b7d970c Merge pull request #554 from gargrahul/cleanup_hipmemset3d_test
Cleaned up hipMemset3D test

[ROCm/clr commit: c53d0f967e]
2018-07-23 10:11:49 +05:30
Aaron Enye Shi 1282ef2e0c Fix explicit cast required
This is required for PyTorch which runs into an issue with narrowing types. Requires an explicit cast.

[ROCm/clr commit: 032ebd41ea]
2018-07-20 16:34:15 -04:00
Aaron Enye Shi 5e2395deeb [HIPClang] Switch ordering on math functions
Header math_functions.h should be included after including __clang_cuda_math_forward_declares.h to avoid warning: attribute declaration must precede definition.

[ROCm/clr commit: 98fca64220]
2018-07-20 13:25:04 -04:00
Evgeny Mankov a0bb8820c5 Merge pull request #578 from emankov/testing
[HIPIFY][test] Add static and dynamic shared memory tests

[ROCm/clr commit: 5184a69410]
2018-07-19 20:48:25 +03:00
rohit pathania b4eefc9e5c Merge branch 'master' of https://github.com/rpathani/HIP
# Conflicts:
#	tests/src/kernel/hipLaunchParmFunctor.cpp


[ROCm/clr commit: 6ae4df95b5]
2018-07-19 12:11:23 +05:30
rohit pathania e2f3e4d67e Merge branch 'master' of https://github.com/rpathani/HIP
# Conflicts:
#	tests/src/kernel/hipLaunchParmFunctor.cpp


[ROCm/clr commit: c2108cb82a]
2018-07-19 12:02:42 +05:30
Maneesh Gupta 746e56a61b Merge pull request #543 from ROCm-Developer-Tools/add-std-complex
Support std::complex for hip-clang

[ROCm/clr commit: 5632faf928]
2018-07-19 07:14:45 +05:30
Evgeny Mankov aae1e3e73f [HIPIFY][test] Add static and dynamic shared memory tests
[ROCm/clr commit: 7e4e821fbb]
2018-07-18 18:33:44 +03:00
Yaxun Sam Liu b425c11139 Fix test hipStdComplex.cpp to emit expected output for passing
[ROCm/clr commit: e20e93db65]
2018-07-18 07:21:24 -04:00
Yaxun (Sam) Liu dc1257a16c Support std::complex for hip-clang
[ROCm/clr commit: a8dc1257df]
2018-07-18 00:08:04 -04:00
Maneesh Gupta efaeb6dc87 Merge pull request #576 from ROCm-Developer-Tools/fix_missing_vector_bits
Constrain variadic constructor to ranks > 1 and add missing `__device__`s

[ROCm/clr commit: 6dc286b564]
2018-07-18 09:34:25 +05:30
Maneesh Gupta b9d4fd08c1 Merge pull request #575 from ROCm-Developer-Tools/fix_functional_gridlaunch_nonsense
It is unclear what I was thinking when authoring the original code...

[ROCm/clr commit: fc65f0efb6]
2018-07-18 09:34:16 +05:30
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
Alex Voicu 653c7c24f4 It is unclear what I was thinking when authoring the original code...
[ROCm/clr commit: 633ce36ea7]
2018-07-17 14:04:57 +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