76333 Cometimentos
Autor(a) SHA1 Mensagem Data
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