Grafik Komit

121 Melakukan

Penulis SHA1 Pesan Tanggal
Yaxun Sam Liu cedd18a317 Do not use std::complex in test hipDeviceMalloc
[ROCm/hip commit: f06894e2f0]
2018-07-27 17:07:00 -04:00
Yaxun Sam Liu da2fd69c44 Fix thread index calculation in __hip_malloc
[ROCm/hip commit: 03320890de]
2018-07-27 16:24:51 -04:00
Yaxun Sam Liu 289bfe5f95 Support malloc/free for hip-clang
[ROCm/hip commit: 02d0e93601]
2018-07-27 16:24:51 -04:00
Maneesh Gupta 80d90da294 Merge pull request #595 from mangupta/patch4-fixhipStdComplex
[tests] Fixed build & disabled run of hipStdComplex on nvcc path

[ROCm/hip commit: 90a192661c]
2018-07-26 06:17:04 +05:30
Maneesh Gupta ceacd2f23d [tests] Fixed build & disabled run of hipStdComplex on nvcc path
Change-Id: I885e96902faa065f6559183f33b6a7aa1f37e393


[ROCm/hip commit: 9d8dd3a4e6]
2018-07-25 15:39:45 +05:30
Aaron Enye Shi fea10ee7cd Fix return EXIT_FAILURE if ballot or anyall fails
[ROCm/hip commit: 2b73bccbef]
2018-07-24 20:39:48 +00:00
Maneesh Gupta 9648844caf Merge pull request #543 from ROCm-Developer-Tools/add-std-complex
Support std::complex for hip-clang

[ROCm/hip commit: 12202dae90]
2018-07-19 07:14:45 +05:30
Yaxun Sam Liu d2c89a438e Fix test hipStdComplex.cpp to emit expected output for passing
[ROCm/hip commit: 39374f4208]
2018-07-18 07:21:24 -04:00
Yaxun (Sam) Liu 30e14f699b Support std::complex for hip-clang
[ROCm/hip commit: 80438035c2]
2018-07-18 00:08:04 -04:00
Alex Voicu 4e10fc0c7d And a few more oversights.
[ROCm/hip commit: 05ecc35825]
2018-07-17 19:33:13 +01:00
Alex Voicu 91cc897d80 Constrain variadic constructor to ranks > 1 and add missing __device__s
[ROCm/hip commit: 96aa6e22ee]
2018-07-17 17:18:45 +01:00
Maneesh Gupta d24617e118 Merge branch 'master' into feature_native_vector_types
Change-Id: I943b94ee230871a960d8f9c321ad5e096183b415


[ROCm/hip commit: fb5199dee6]
2018-07-17 09:51:22 +05:30
Maneesh Gupta d655537bc6 Merge pull request #515 from ROCm-Developer-Tools/hipclang-add-amdgcn-funcs
Add hipclang amdgcn functions

[ROCm/hip commit: fbbe2599dd]
2018-07-17 09:25:09 +05:30
Alex Voicu b47b4c771d Merge branch 'master' of https://github.com/ROCm-Developer-Tools/HIP into feature_native_vector_types
[ROCm/hip commit: fe289dbebe]
2018-07-15 11:44:48 +01:00
Aaron Enye Shi 9998b882bb 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/hip commit: aa05779c64]
2018-07-06 11:26:48 -04:00
Aaron Enye Shi 17453a6278 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/hip commit: 76f86ef097]
2018-07-05 20:38:46 +00:00
Alex Voicu d66f337df9 Add scalar operands and fix C implementation.
[ROCm/hip commit: b3e6fcdf18]
2018-06-29 05:23:49 +01:00
Alex Voicu 51c5249b40 Let's try this again...
[ROCm/hip commit: 9d91b802a5]
2018-06-25 17:49:50 +01:00
Alex Voicu 5da1ca5db7 Merge branch 'master' of https://github.com/ROCm-Developer-Tools/HIP into feature_native_vector_types
[ROCm/hip commit: 859133a045]
2018-06-22 12:19:32 +01:00
Maneesh Gupta 27e2af1773 Merge pull request #490 from ROCm-Developer-Tools/feature_decouple_atomics_from_hc
Switch the atomic implementation to use Clang  builtins.

[ROCm/hip commit: 946c8da88a]
2018-06-20 14:16:43 +05:30
Alex Voicu 8d9917f199 Revert "Revert "Switch over to using native vector types, for better codegen. Remove noise.""
This reverts commit 3792417463.


[ROCm/hip commit: 28a1aef8a1]
2018-06-16 22:59:36 +01:00
Siu Chi Chan 3792417463 Revert "Switch over to using native vector types, for better codegen. Remove noise."
[ROCm/hip commit: 7a4aace13d]
2018-06-08 16:48:22 -04:00
Alex Voicu f7fd20ec17 Switch the atomic implementation to use Clang builtins.
[ROCm/hip commit: 089ab3b947]
2018-06-02 12:27:17 +01:00
Alex Voicu b9bf931765 Re-sync with upstream.
[ROCm/hip commit: 417869821d]
2018-06-01 15:49:05 +01:00
Maneesh Gupta 121993cae8 Merge pull request #447 from ROCm-Developer-Tools/feature_native_vector_types
Switch over to using native vector types, for better codegen. Remove noise.

[ROCm/hip commit: 68c36f9125]
2018-06-01 13:58:07 +05:30
Alex Voicu 63c8aa6fcb Re-sync with upstream. Add integer abs.
[ROCm/hip commit: ab4b2a650b]
2018-05-31 16:38:00 +01:00
Alex Voicu 90e7799bf4 Add missing interop with volatile. Fix unit tests.
[ROCm/hip commit: 0108819e2a]
2018-05-31 15:27:12 +01:00
Alex Voicu 1d220f8867 Switch to using ROCDL directly, as opposed to via HC. Add missing bits.
[ROCm/hip commit: 59db16fd36]
2018-05-31 03:17:26 +01:00
Alex Voicu 8b039f989c Move converting constructor from _Float16 under macro guard. Refactor.
[ROCm/hip commit: 0eec115bcd]
2018-05-25 19:46:41 +01:00
Alex Voicu 328e946c59 Update hipTestHalf to actually test behaviour. Add missing hipHostfree.
[ROCm/hip commit: 9948b5961e]
2018-05-24 13:55:30 +01:00
Alex Voicu 4ceb9cbc09 Missing commit.
[ROCm/hip commit: 6f819f226b]
2018-05-23 17:57:47 +01:00
Maneesh Gupta bb8918faf7 Disable incomplete unit tests that don't work on nvcc path
Change-Id: If5823ec96a3b2497a08c46ab802c5a0158271053


[ROCm/hip commit: 305592d622]
2018-05-21 11:35:03 +05:30
Maneesh Gupta 3da5fac84b Merge pull request #444 from aaronenyeshi/vg20-initial
initial gfx906 support

[ROCm/hip commit: 67d45164fa]
2018-05-18 13:18:07 +05:30
Alex Voicu 8712744ba0 Switch over to using native vector types, for better codegen. Remove noise.
[ROCm/hip commit: b8c98d2357]
2018-05-12 00:14:17 +01:00
Aaron Enye Shi 9a591d6c26 Fix hipMathFunction for gfx906
[ROCm/hip commit: 848a24b524]
2018-05-11 10:53:07 -04:00
Siu Chi Chan c05e2e2261 initial gfx906 support
[ROCm/hip commit: b898049412]
2018-05-10 19:28:00 +00:00
Siu Chi Chan 923d831d5e add intrinsics mbcnt_lo, mbcnt_hi, lane_id
[ROCm/hip commit: b285145966]
2018-05-08 13:43:53 -04:00
Deven Desai 43c2724907 Fixing a copy/paste error in my previous checkin
[ROCm/hip commit: 76a7d7e374]
2018-04-27 12:59:51 +00:00
Deven Desai 2b3332ac72 Checkin to add unit tests for fixes in my previous commit
This change adds unit tests for

1. __hisinf
2. __hisnan
2. abs(long long)
3. lgamma(double)


[ROCm/hip commit: 4be4cf644f]
2018-04-25 17:53:21 +00:00
Maneesh Gupta 4f42ee762d Apply .clangformat to all repo source files
Change-Id: I7e79c6058f0303f9a98911e3b7dd2e8596079344


[ROCm/hip commit: 1ba06f63c4]
2018-03-12 11:29:03 +05:30
Phaneendr-kumar Lanka 75dcb768e0 [nvccWarnings] Fix -Wno-deprecated-declarations in hip_anyall and hip_ballot
[ROCm/hip commit: bd60ef9031]
2017-12-20 12:05:21 +05:30
Phaneendr-kumar Lanka f8d610cf61 [nvccWarnings] Fix warnings seen with dtests on nvcc path
[ROCm/hip commit: eea7d495c7]
2017-12-14 14:10:37 +05:30
Ben Sander 8ef230eaaf Temporarily disable a couple tests pending some HCC work
[ROCm/hip commit: 62cbe22d50]
2017-12-01 21:46:28 +00:00
Alex Voicu 8d51eaafb6 Revert "Revert adoption of CUDA indexing in general - this can only work with later versions of the compiler, just like module based dispatch, and thus must be guarded against usage in earlier (e.g. 1.6) versions."
This reverts commit 1c50968


[ROCm/hip commit: 32e11e7dc6]
2017-11-29 21:49:10 +00:00
Alex Voicu fcc42f035e Revert "Revert adoption of CUDA indexing in general - this can only work with later versions of the compiler, just like module based dispatch, and thus must be guarded against usage in earlier (e.g. 1.6) versions."
This reverts commit d2fd1f5


[ROCm/hip commit: fbaf729f88]
2017-11-29 21:36:29 +00:00
Alex Voicu d8db534805 Modify the set component of the memcpy test (unclear why there is a memset component to begin with).
[ROCm/hip commit: 4131b47134]
2017-11-21 17:52:01 +00:00
Alex Voicu 3c936777aa Re-sync with upstream.
[ROCm/hip commit: c5f2b22d0d]
2017-11-20 15:34:50 +00:00
Maneesh Gupta d807f528e6 Merge pull request #266 from gargrahul/fix_half2_gfx900
Fixed half2 issue on gfx900

[ROCm/hip commit: db378fbc9e]
2017-11-20 07:28:41 +05:30
Alex Voicu 962bf7bfda This implements the trivial change needed to move back from the hip{Something}_{x, y, z} macros to the natural CUDA syntax of Something.{x, y, z}. This is contained in lines 384-404 in hip_runtime.h. All of the other changes have to do with changing unit tests to use this syntax. The macros are retained for backwards compatibility.
[ROCm/hip commit: cffd0e14eb]
2017-11-19 01:54:12 +00:00
Rahul Garg 5de28551c1 Fixed test case for GFX900
[ROCm/hip commit: 9af0f9cbc1]
2017-11-16 09:34:52 +05:30