Aaron Enye Shi
ad5f1dcbf2
Implement device_functions.cpp into HIP headers
...
Move all Integer Intrinsics, device_functions.cpp definitions and HIP specific device functions into HIP headers. Implement the device functions using llvm_intrinsics and device-libs functions instead of calling hc::__* functions. Remove device_functions.cpp since everything is now defined in header.
2018-06-20 17:39:23 +00:00
Aaron Enye Shi
0fca41a7ce
Implement device_functions.cpp into HIP headers
...
Move all Integer Intrinsics, device_functions.cpp definitions and HIP specific device functions into HIP headers. Implement the device functions using llvm_intrinsics and device-libs functions instead of calling hc::__* functions. Remove device_functions.cpp since everything is now defined in header.
[ROCm/hip commit: e02fc7e680 ]
2018-06-20 17:39:23 +00:00
Aaron Enye Shi
e02fc7e680
Implement device_functions.cpp into HIP headers
...
Move all Integer Intrinsics, device_functions.cpp definitions and HIP specific device functions into HIP headers. Implement the device functions using llvm_intrinsics and device-libs functions instead of calling hc::__* functions. Remove device_functions.cpp since everything is now defined in header.
2018-06-20 17:39:23 +00:00
Aaron Enye Shi
8f558387fc
Move hipclang funcs into corresponding headers
...
[ROCm/clr commit: e8a18a5473 ]
2018-06-20 17:39:15 +00:00
Aaron Enye Shi
e8a18a5473
Move hipclang funcs into corresponding headers
2018-06-20 17:39:15 +00:00
Aaron Enye Shi
14f721702a
Move hipclang funcs into corresponding headers
...
[ROCm/hip commit: fe4e6c53fc ]
2018-06-20 17:39:15 +00:00
Aaron Enye Shi
fe4e6c53fc
Move hipclang funcs into corresponding headers
2018-06-20 17:39:15 +00:00
Aaron Enye Shi
133a800e94
Split __llvm and device lib funcs into new headers
...
[ROCm/clr commit: 366207f8af ]
2018-06-20 17:39:06 +00:00
Aaron Enye Shi
366207f8af
Split __llvm and device lib funcs into new headers
2018-06-20 17:39:06 +00:00
Aaron Enye Shi
8d65776127
Split __llvm and device lib funcs into new headers
...
[ROCm/hip commit: cfe37484c9 ]
2018-06-20 17:39:06 +00:00
Aaron Enye Shi
cfe37484c9
Split __llvm and device lib funcs into new headers
2018-06-20 17:39:06 +00:00
Aaron Enye Shi
a769701c15
Add get_dynamicgroupbaseptr def and remove hc_
...
[ROCm/clr commit: 0694d0300a ]
2018-06-20 17:38:59 +00:00
Aaron Enye Shi
0694d0300a
Add get_dynamicgroupbaseptr def and remove hc_
2018-06-20 17:38:59 +00:00
Aaron Enye Shi
cb46df1654
Add get_dynamicgroupbaseptr def and remove hc_
...
[ROCm/hip commit: 27f600b425 ]
2018-06-20 17:38:59 +00:00
Aaron Enye Shi
27f600b425
Add get_dynamicgroupbaseptr def and remove hc_
2018-06-20 17:38:59 +00:00
Aaron Enye Shi
69bdb11cf1
Add prefix __ to memory scope and order
...
[ROCm/clr commit: 7cade79d98 ]
2018-06-20 17:38:52 +00:00
Aaron Enye Shi
7cade79d98
Add prefix __ to memory scope and order
2018-06-20 17:38:52 +00:00
Aaron Enye Shi
9b03a036c3
Add prefix __ to memory scope and order
...
[ROCm/hip commit: 871cfc6fd2 ]
2018-06-20 17:38:52 +00:00
Aaron Enye Shi
871cfc6fd2
Add prefix __ to memory scope and order
2018-06-20 17:38:52 +00:00
Aaron Enye Shi
9020ef1b53
Add __llvm_fence funcs and __ prefixes
...
[ROCm/clr commit: 4298ed308e ]
2018-06-20 17:38:45 +00:00
Aaron Enye Shi
4298ed308e
Add __llvm_fence funcs and __ prefixes
2018-06-20 17:38:45 +00:00
Aaron Enye Shi
cdd7931ac1
Add __llvm_fence funcs and __ prefixes
...
[ROCm/hip commit: cfa8fc1ca5 ]
2018-06-20 17:38:45 +00:00
Aaron Enye Shi
cfa8fc1ca5
Add __llvm_fence funcs and __ prefixes
2018-06-20 17:38:45 +00:00
Aaron Enye Shi
1e6f00bf67
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/clr commit: f4399d57a3 ]
2018-06-20 17:38:37 +00:00
Aaron Enye Shi
f4399d57a3
Add hipclang amdgcn functions
...
These are moving from hipclang in device library to hip headers. These are required for the functionality of HIPclang project.
2018-06-20 17:38:37 +00:00
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
Aaron Enye Shi
c453b42bff
Add hipclang amdgcn functions
...
These are moving from hipclang in device library to hip headers. These are required for the functionality of HIPclang project.
2018-06-20 17:38:37 +00:00
Felix Kuehling
9434223752
Clean up cmake install and package
...
* Use GNUInstallDirs
* Install headers in $prefix/include directly, drop symlink
* Install libraries in $prefix/lib directly, drop symlink
* Move LICENSE.md from hsakmt-roct-dev to hsakmt-roct
Change-Id: I43562f15cc03029be53e9ec18c337824d8116659
Signed-off-by: Slava Grigorev <slava.grigorev@amd.com >
Signed-off-by: Felix Kuehling <Felix.Kuehling@amd.com >
2018-06-20 11:32:53 -04:00
Felix Kuehling
146d8ec61b
Clean up cmake install and package
...
* Use GNUInstallDirs
* Install headers in $prefix/include directly, drop symlink
* Install libraries in $prefix/lib directly, drop symlink
* Move LICENSE.md from hsakmt-roct-dev to hsakmt-roct
Change-Id: I43562f15cc03029be53e9ec18c337824d8116659
Signed-off-by: Slava Grigorev <slava.grigorev@amd.com >
Signed-off-by: Felix Kuehling <Felix.Kuehling@amd.com >
[ROCm/ROCR-Runtime commit: 9434223752 ]
2018-06-20 11:32:53 -04:00
Jenkins
6f0cc9efa0
Merge 'master' into 'amd-master'
...
Change-Id: Ia897c694ffbbce2ab01493d3ea60e42701ce021e
[ROCm/clr commit: 8b4feff6e2 ]
2018-06-20 04:09:40 -05:00
Jenkins
8b4feff6e2
Merge 'master' into 'amd-master'
...
Change-Id: Ia897c694ffbbce2ab01493d3ea60e42701ce021e
2018-06-20 04:09:40 -05:00
Jenkins
bf068ac918
Merge 'master' into 'amd-master'
...
Change-Id: Ia897c694ffbbce2ab01493d3ea60e42701ce021e
[ROCm/hip commit: 9d56f7c1cd ]
2018-06-20 04:09:40 -05:00
Jenkins
9d56f7c1cd
Merge 'master' into 'amd-master'
...
Change-Id: Ia897c694ffbbce2ab01493d3ea60e42701ce021e
2018-06-20 04:09:40 -05:00
Maneesh Gupta
8e2a1e0acd
Merge pull request #507 from ROCm-Developer-Tools/fix-forward
...
Add __device__ to device functions in hip_fp16_math_fwd.h
[ROCm/clr commit: 272c16d34e ]
2018-06-20 14:21:46 +05:30
Maneesh Gupta
272c16d34e
Merge pull request #507 from ROCm-Developer-Tools/fix-forward
...
Add __device__ to device functions in hip_fp16_math_fwd.h
2018-06-20 14:21:46 +05:30
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
fc80fb4ab3
Merge pull request #507 from ROCm-Developer-Tools/fix-forward
...
Add __device__ to device functions in hip_fp16_math_fwd.h
2018-06-20 14:21:46 +05:30
Maneesh Gupta
f1571c9750
Merge pull request #504 from ROCm-Developer-Tools/fix-vector3
...
Fix channel_descriptor.h about vector 3 for gcc
[ROCm/clr commit: 29aa297899 ]
2018-06-20 14:20:29 +05:30
Maneesh Gupta
29aa297899
Merge pull request #504 from ROCm-Developer-Tools/fix-vector3
...
Fix channel_descriptor.h about vector 3 for gcc
2018-06-20 14:20:29 +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
cffc5ad273
Merge pull request #504 from ROCm-Developer-Tools/fix-vector3
...
Fix channel_descriptor.h about vector 3 for gcc
2018-06-20 14:20:29 +05:30
Maneesh Gupta
bdc67ac1b4
Merge pull request #490 from ROCm-Developer-Tools/feature_decouple_atomics_from_hc
...
Switch the atomic implementation to use Clang builtins.
[ROCm/clr commit: d27991e1c8 ]
2018-06-20 14:16:43 +05:30
Maneesh Gupta
d27991e1c8
Merge pull request #490 from ROCm-Developer-Tools/feature_decouple_atomics_from_hc
...
Switch the atomic implementation to use Clang builtins.
2018-06-20 14:16:43 +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
946c8da88a
Merge pull request #490 from ROCm-Developer-Tools/feature_decouple_atomics_from_hc
...
Switch the atomic implementation to use Clang builtins.
2018-06-20 14:16:43 +05:30
foreman
8852a00b64
P4 to Git Change 1570469 by johtaylo@johtaylo-jtincrementor2-increment on 2018/06/20 03:00:04
...
SWDEV-2 - Change OpenCL version number from 2677 to 2678.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2425 edit
[ROCm/clr commit: e7b38959a2 ]
2018-06-20 03:11:11 -04:00
foreman
e7b38959a2
P4 to Git Change 1570469 by johtaylo@johtaylo-jtincrementor2-increment on 2018/06/20 03:00:04
...
SWDEV-2 - Change OpenCL version number from 2677 to 2678.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2425 edit
2018-06-20 03:11:11 -04:00
Maneesh Gupta
721a3f60be
Merge pull request #457 from whchung/hip-reinit
...
HIP program state re-initialization logic
[ROCm/clr commit: 8ff33a83b1 ]
2018-06-20 09:37:27 +05:30
Maneesh Gupta
8ff33a83b1
Merge pull request #457 from whchung/hip-reinit
...
HIP program state re-initialization logic
2018-06-20 09:37:27 +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