Граф коммитов

4214 Коммитов

Автор SHA1 Сообщение Дата
Aaron Enye Shi b34868005a Add hipclang amdgcn functions
These are moving from hipclang in device library to hip headers. These are required for the functionality of HIPclang project.


[ROCm/hip commit: c453b42bff]
2018-06-20 17:38:37 +00:00
Maneesh Gupta a4b9e5305f Merge pull request #507 from ROCm-Developer-Tools/fix-forward
Add __device__ to device functions in hip_fp16_math_fwd.h

[ROCm/hip commit: fc80fb4ab3]
2018-06-20 14:21:46 +05:30
Maneesh Gupta 6932d45c14 Merge pull request #504 from ROCm-Developer-Tools/fix-vector3
Fix channel_descriptor.h about vector 3 for gcc

[ROCm/hip commit: cffc5ad273]
2018-06-20 14:20:29 +05:30
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
Maneesh Gupta 4cdc20a6ce Merge pull request #457 from whchung/hip-reinit
HIP program state re-initialization logic

[ROCm/hip commit: 836627279f]
2018-06-20 09:37:27 +05:30
Yaxun (Sam) Liu 8696038043 Let hipcc handle library with extension lo for hip-clang
[ROCm/hip commit: 46d3c1d51e]
2018-06-19 10:51:08 -04:00
Yaxun (Sam) Liu b8ae2784e9 Add conj, operator-,==,!= for hipFloatComplex/hipDoubleComplex
[ROCm/hip commit: 84da72dae8]
2018-06-19 10:49:59 -04:00
pradeepisro 4c9fad371f added option HIP_BUILD_VERBOSE to enable verbosity in HIP build
[ROCm/hip commit: f6938961b9]
2018-06-19 13:50:24 +05:30
pradeepisro 1eb91f1bab added changes to FindHIP.cmake which would allow us to build using ninja #467
[ROCm/hip commit: 4f0aefbd63]
2018-06-19 12:26:18 +05:30
Maneesh Gupta 163e55fe10 Merge pull request #516 from bddppq/empty-generator-expression
Properly handle (empty) cmake generator expression

[ROCm/hip commit: 1b88a2ce2f]
2018-06-19 09:38:21 +05:30
Maneesh Gupta 3475fe6efa Merge pull request #520 from ntrost57/master
added missing hipCmul() to nvcc_detail/hip_complex.h

[ROCm/hip commit: 523e7fd9b2]
2018-06-19 09:37:50 +05:30
Wen-Heng (Jack) Chung d214b045c3 Keep the map which tracks GPU kernel symbols to grow monotonically
[ROCm/hip commit: 32789a8b7d]
2018-06-18 16:54:18 -05:00
Yaxun (Sam) Liu a46f62a5c0 Add abs/real/imag functions for hipFloatComplex/hipDoubleComplex
[ROCm/hip commit: 9181fbb0b7]
2018-06-18 11:57:57 -04:00
Maneesh Gupta 411414acc5 Merge pull request #521 from gargrahul/temp_fixmemcpy2dasync_trsmissue
Use memcpy kernel for all pinned memory cases in hipMemcpy2DAsync

[ROCm/hip commit: 3d8317a50d]
2018-06-18 09:34:02 +05:30
Yaxun (Sam) Liu fa9e73ccdc Add missing __device__ __host__ to complex constructor
Also add missing typedef value_type


[ROCm/hip commit: 7a5605d006]
2018-06-17 20:20:32 -04:00
Yaxun (Sam) Liu 0e29f327e2 Includes <cmath> or <math.h> by __cplusplus in hip_complex.h
[ROCm/hip commit: 2523c39a37]
2018-06-17 20:20:32 -04:00
Yaxun (Sam) Liu cf6cdab029 Include cmath instead of math.h in hip_complex.h
[ROCm/hip commit: 325cf3ccf0]
2018-06-17 20:20:32 -04:00
Yaxun (Sam) Liu 0b10ab2b7e Add missing macro MAKE_COMPONENT_CONSTRUCTOR_TWO_COMPONENT to hip_complex.h
[ROCm/hip commit: 5eeb57b0a6]
2018-06-17 20:20:32 -04:00
Yaxun (Sam) Liu acaf783f52 Fix handling of static library in hipcc for hip-clang
[ROCm/hip commit: 2b32dbd414]
2018-06-17 20:11:10 -04:00
Yaxun (Sam) Liu 0573ee79de Let hipcc handle static library for hip-clang only if it contains bundles
[ROCm/hip commit: f0935e6d4f]
2018-06-17 20:11:10 -04:00
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
Wen-Heng (Jack) Chung c6b975bf13 Improve performance of re-initialization logic
Keep track of shared libaries already discovered. Do not build HSA executables
for them.


[ROCm/hip commit: ece4539c1d]
2018-06-15 18:07:33 -05:00
Rahul Garg 388679efc8 TEMP- fix memcpy2dAsync for trsm issue
[ROCm/hip commit: cd23905897]
2018-06-15 16:08:29 +05:30
Lakhan Singh 093eedea5e Made changes as suggested.
[ROCm/hip commit: 90c8230cfa]
2018-06-15 11:30:02 +05:30
Nico Trost 494d34f4ee added missing hipCmul() to nvcc_detail/hip_complex.h
[ROCm/hip commit: 0b1e698e74]
2018-06-14 21:49:54 +02:00
Wen-Heng (Jack) Chung e5ca9eb081 HIP program state re-initialization logic
This commit is to support kernels dynamically loaded thru means such as
dlopen() after HIP runtime initializes.


[ROCm/hip commit: 379b7a2241]
2018-06-14 15:46:49 +00:00
Maneesh Gupta 94b64ea44b Merge pull request #519 from gargrahul/fix_memcpy2dasync_streamres
Fix stream resolution in memcpy2dasync

[ROCm/hip commit: bae22822f2]
2018-06-14 12:34:32 +05:30
Rahul Garg 312999de41 Fix stream resolution in memcpy2dasync
[ROCm/hip commit: 069e2c34c9]
2018-06-14 11:58:56 +05:30
Maneesh Gupta 34c6d24305 Merge pull request #518 from gargrahul/fix_pr_484_devptroffset
Fix retrieved locked ptr offset

[ROCm/hip commit: e96c67228f]
2018-06-14 07:37:34 +05:30
Rahul Garg 1d6396dfb9 Fix retrieved locked ptr offset
[ROCm/hip commit: 00f8a36bc7]
2018-06-13 23:10:05 +05:30
Junjie Bai 53a09e7bb8 Properly handle (empty) cmake generator expression
[ROCm/hip commit: 03d3c6eaed]
2018-06-12 23:53:18 -07:00
Lakhan Singh f1b844f51e [GETandALGN]: Get channel and alignment details
[ROCm/hip commit: de605c0407]
2018-06-12 15:22:05 +05:30
Srinivasuluch 1a7ebdb54f Update hipLaunchParm.cpp
cleanup

[ROCm/hip commit: ab07d7dbe6]
2018-06-11 15:21:20 +05:30
srinivas Charupally 0a8971dc04 Adding struct test for hipLaunchKernel()
[ROCm/hip commit: 0e98aa4c78]
2018-06-11 12:37:38 +05:30
Maneesh Gupta b8293d0176 Merge pull request #505 from ROCm-Developer-Tools/fix-hipcc-linker
Let hipcc handle library in linker response file for hip-clang

[ROCm/hip commit: f865341cd9]
2018-06-11 12:01:45 +05:30
Maneesh Gupta a6fb892e43 Merge pull request #506 from ROCm-Developer-Tools/fix-extern-shared
Add support of extern __shared__ for hip-clang

[ROCm/hip commit: e0400674fd]
2018-06-11 11:59:58 +05:30
Maneesh Gupta 9343e6581e Merge pull request #509 from odellus/patch-1
Update hip_porting_guide.md

[ROCm/hip commit: 848b27642d]
2018-06-11 09:32:36 +05:30
Tomas Wood d6c5a2539f Update hip_porting_guide.md
use ".hip.cpp" for *source* files

[ROCm/hip commit: ed7dee4d19]
2018-06-09 17:16:08 -07:00
Siu Chi Chan b6c7b32b12 Merge pull request #508 from ROCm-Developer-Tools/revert-447-feature_native_vector_types
Revert "Switch over to using native vector types, for better codegen. Remove noise."

[ROCm/hip commit: 9484e0f4c0]
2018-06-08 18:11:41 -04: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
Yaxun (Sam) Liu 8e6b72b04d Add __device__ to device functions in hip_fp16_math_fwd.h
[ROCm/hip commit: 17e3093f0e]
2018-06-08 11:23:52 -04:00
Yaxun (Sam) Liu 11ad6077ae Add more function declarations for hip-clang
[ROCm/hip commit: d726ba1d9a]
2018-06-08 11:20:42 -04:00
Yaxun (Sam) Liu a96a56a986 Fix channel_descriptor.h about vector 3 for gcc
[ROCm/hip commit: 9141037105]
2018-06-08 11:18:41 -04:00
Yaxun (Sam) Liu 2f017c1200 Add support of extern __shared__ for hip-clang
[ROCm/hip commit: cc14ed0981]
2018-06-08 11:17:25 -04:00
Yaxun (Sam) Liu 07bb1c44df Let hipcc handle library in linker response file for hip-clang
[ROCm/hip commit: 04a0f9bd81]
2018-06-08 11:14:26 -04:00
Maneesh Gupta b54be20b05 Merge pull request #482 from ROCm-Developer-Tools/feature_clean_up_hip_math
Switch to using ROCDL directly, as opposed to via HC. Add missing bits.

[ROCm/hip commit: 203dd6cb70]
2018-06-06 16:07:22 +05:30
Maneesh Gupta 52eee341cc Merge pull request #496 from gargrahul/add_gettexresdesc_nvcc
Add getTextureResourceDescriptor on NVCC

[ROCm/hip commit: 02ea7f13b3]
2018-06-06 15:12:11 +05:30
Maneesh Gupta ddbf7f1028 Merge pull request #487 from gargrahul/fix_hiparray_alloc_flag_nvcc
Map hipArray alloc flags on NVCC

[ROCm/hip commit: de5043c47c]
2018-06-06 15:11:40 +05:30
Maneesh Gupta ac027e4092 Merge pull request #497 from gargrahul/fix_memcpy3d_fastpath
Fix hipMemcpy3D for fast path

[ROCm/hip commit: 9e9c039ee4]
2018-06-06 14:44:02 +05:30
Maneesh Gupta f4dd7fd056 Merge pull request #492 from gargrahul/fix_depth_3d_alloc
Fix depth value for 3D allocations

[ROCm/hip commit: 216f34eea8]
2018-06-06 14:41:23 +05:30