Gráfico de commits

2513 Commits

Autor SHA1 Mensaje Fecha
Alex Voicu 4e10fc0c7d And a few more oversights.
[ROCm/hip commit: 05ecc35825]
2018-07-17 19:33:13 +01:00
Alex Voicu 4f0111994e Update hip_vector_types.h
[ROCm/hip commit: 487bb6f2ef]
2018-07-17 17:28:48 +01:00
Alex Voicu 45018c46cb Not yet.
[ROCm/hip commit: 73d0091328]
2018-07-17 17:21:10 +01:00
Alex Voicu 6005a9d8d6 Constrain variadic constructor to ranks > 1 and add missing __device__s
[ROCm/hip commit: 3e2755adab]
2018-07-17 17:17:48 +01:00
Maneesh Gupta c86d32350a Merge branch 'master' into move-memcpy
[ROCm/hip commit: b5cfa773ef]
2018-07-17 10:51:42 +05:30
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
Evgeny Mankov b063b3eb26 [HIPIFY] Support of cudaComputeMode / CUcomputemode
+ update docs
+ fix typo in hip_runtime_api.h


[ROCm/hip commit: 55e21055e3]
2018-07-14 16:08:19 +03:00
Maneesh Gupta f62f441ac0 Merge pull request #562 from ROCm-Developer-Tools/fix-build-failure
Fix build failure in code_object_bundle.cpp

[ROCm/hip commit: 06f4579c3a]
2018-07-12 07:49:41 +05:30
Evgeny Mankov 51fff4049a [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/hip commit: 433e172776]
2018-07-11 20:15:49 +03:00
Evgeny Mankov 2c8fbf1a67 [HIPIFY] Add DEBUG(X) macro compatibility
In LLVM 7.0 DEBUG(X) was deleted, LLVM_DEBUG(X) should be used instead.


[ROCm/hip commit: 9fcb48e5c4]
2018-07-11 18:21:00 +03:00
Maneesh Gupta 0d92d4d9e3 Merge pull request #563 from gargrahul/add_gettexrefoffset_nvcc
Add hipGetTextureAlignmentOffset and hipGetChanDesc on NVCC path

[ROCm/hip commit: 4aef1351fc]
2018-07-11 15:01:20 +05:30
Maneesh Gupta b21d882791 Merge pull request #550 from gargrahul/add_bindtextoarrayref_overload_api
Added another overloaded definition of hipBindTextureToArray for direct porting.

[ROCm/hip commit: 6dd205ef8a]
2018-07-11 15:01:10 +05:30
Maneesh Gupta cd22fdb708 Merge pull request #555 from ROCm-Developer-Tools/fix-test-mbcnt
Fix hip_mbcnt test typo

[ROCm/hip commit: f7b8257194]
2018-07-11 13:08:59 +05:30
Maneesh Gupta 4a8751b6e7 Merge branch 'master' into add_bindtextoarrayref_overload_api
[ROCm/hip commit: 65e82f785d]
2018-07-11 12:55:49 +05:30
Maneesh Gupta 12569a1aa9 Merge pull request #549 from gargrahul/correct_bindtex_syntax_nvcc
Corrected enum type for TextureReadMode 

[ROCm/hip commit: 583b6b270a]
2018-07-11 12:52:50 +05:30
Maneesh Gupta 2b9c7cabf4 Merge pull request #548 from gargrahul/add_tex2dlayered_nvcc
Added tex2dlayered mapping for HIP/NVCC

[ROCm/hip commit: 2270c3e357]
2018-07-11 12:52:40 +05:30
Maneesh Gupta eb15d607c9 Merge pull request #546 from gargrahul/fix_bindtex_offset_null_check
Fixed offset null check in bind texture functions

[ROCm/hip commit: 296dce2e2b]
2018-07-11 12:52:31 +05:30
Maneesh Gupta 2d2e264fd2 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/hip commit: 86e10fed99]
2018-07-11 12:52:09 +05:30
Maneesh Gupta 0ec14f3b43 Merge pull request #544 from gargrahul/edit_hip_deprecated_apis_doc
Edit hip deprecated apis doc

[ROCm/hip commit: 890f241a67]
2018-07-11 12:40:31 +05:30
Rahul Garg 00f7f9488b Added hipGetChanDesc for NVCC path
[ROCm/hip commit: 6bf979d9e6]
2018-07-11 12:37:07 +05:30
Rahul Garg 54881b7a12 Add hipGetTextureAlignmentOffset on NVCC path
[ROCm/hip commit: c93f216fe8]
2018-07-11 12:17:33 +05:30
Yaxun (Sam) Liu 9de153ce91 Include stddef.h in device_functions.h and remove use of uint8_t
[ROCm/hip commit: e22c35e124]
2018-07-10 18:12:41 -04:00
Yaxun (Sam) Liu 244c9875e2 Move __hip_hc_memcpy and __hip_hc_memset from device_utils.cpp to device_functions.h as inline functions
[ROCm/hip commit: 8136a348ab]
2018-07-10 18:12:41 -04:00
Yaxun (Sam) Liu 0b0041e82c Fix build failure in code_object_bundle.cpp
[ROCm/hip commit: 7db7cce9e4]
2018-07-10 16:49:59 -04:00
Aaron Enye Shi 2b89bb572a Fix min/max, icmp asm and add comment for conversion functions
[ROCm/hip commit: 4a7ad93655]
2018-07-10 18:56:48 +00:00
Aaron Enye Shi a13caad541 Add func attributes to match ocml and ockl
[ROCm/hip commit: 1f871736e5]
2018-07-10 18:27:32 +00:00
Aaron Enye Shi e0f0c2c312 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/hip commit: d1323f4f9b]
2018-07-10 17:56:57 +00:00
Evgeny Mankov 5a6fe18e0d [HIPIFY][docs] Update README.md after testing with new LLVM releases 5.0.2 and 6.0.1
[ROCm/hip commit: 75164a5bf5]
2018-07-10 20:37:54 +03:00
Yaxun (Sam) Liu c2350905f1 Add workaround __local_to_generic
[ROCm/hip commit: 5ec7973a6f]
2018-07-09 17:56:33 +00:00
Yaxun (Sam) Liu e97e1fd176 Add declare of __get_dynamicgroupbaseptr for host compilation
[ROCm/hip commit: e0390ddc9f]
2018-07-09 17:56:25 +00: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 0dde5be16b Enable surface functions on HIP clang path
Fix surface test on HIP clang path.


[ROCm/hip commit: 22b60afa0d]
2018-07-05 20:49:47 +00: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
Aaron Enye Shi 8e1a7fdd09 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/hip commit: 47d78e372e]
2018-07-05 20:15:41 +00:00
Rahul Garg 9735598cd1 Added another variant of bindtextoarray for direct porting
[ROCm/hip commit: bd4816fc85]
2018-07-05 23:41:31 +05:30
Rahul Garg 399ec56015 Corrected enum type
[ROCm/hip commit: 4acf489bd5]
2018-07-05 23:11:39 +05:30
Rahul Garg 0d40be6866 Added tex2dlayered mapping for HIP/NVCC
[ROCm/hip commit: 19bae58e48]
2018-07-05 23:00:41 +05:30
Aaron Enye Shi 0ea959ba9d Implement Memory Fence Functions in header
Enabled __llvm_fence_* functions for seq_cst.


[ROCm/hip commit: 930a16bccd]
2018-07-04 23:35:24 +00:00
Aaron Enye Shi 6bcb3cca86 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/hip commit: 07de5cb334]
2018-07-04 20:52:55 +00:00
Aaron Enye Shi e8fac0449e Merge branch 'master' into hipclang-add-amdgcn-funcs
[ROCm/hip commit: 2975f2a10a]
2018-07-04 17:36:08 +00:00
Maneesh Gupta f9ea86e749 Merge pull request #539 from ROCm-Developer-Tools/fix-tf-link
Add workaround to hipcc for build failure in tensorflow due to missin…

[ROCm/hip commit: 66f12daaa4]
2018-07-04 11:08:52 +05:30
Maneesh Gupta a4eb081242 Merge pull request #530 from ROCm-Developer-Tools/hipclang-compute-mode
Add HIP Compute Mode

[ROCm/hip commit: 4b4d78fdb1]
2018-07-04 10:55:48 +05:30
Maneesh Gupta 86abb2f7b8 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/hip commit: 7927f66326]
2018-07-04 10:51:44 +05:30
Maneesh Gupta 19cb14d54c Update hip_hcc_internal.h
Adding missing include for hip_hcc_internal in order to build with HCC

[ROCm/hip commit: 0c2f985553]
2018-07-04 09:33:51 +05:30
Rahul Garg ff253a279c Fixed offset null check in bind texture functions
[ROCm/hip commit: feff0aeea4]
2018-07-03 08:54:17 +05:30
Rahul Garg c957c42c20 Revert "Use memcpy kernel for all pinned memory cases in hipMemcpy2DAsync"
[ROCm/hip commit: 7cd1d5e644]
2018-07-02 14:32:11 +05:30
Maneesh Gupta b7367558ef Update hip-targets.cmake for hip::host & hip::device
[ROCm/hip commit: 4b660c8382]
2018-07-02 10:37:20 +05:30
Rahul Garg e504d5472b Updated heading
[ROCm/hip commit: 5a061f78aa]
2018-06-30 11:42:17 +05:30