Commit Graph

3543 Commits

Author SHA1 Message Date
Evgeny Mankov 3cf6cdf8c9 Merge pull request #770 from emankov/master
[HIPIFY][SPARSE] Data types support

[ROCm/clr commit: 060e14c3eb]
2018-11-21 01:32:31 +03:00
emankov 2de86ca8c1 [HIPIFY][SPARSE] Data types support
+ Add all cuSPARSE types
+ Update CUSPARSE_API_supported_by_HIP.md
+ Update README.md


[ROCm/clr commit: 732374233c]
2018-11-21 01:31:02 +03:00
Evgeny Mankov 87d480ffe6 Merge pull request #769 from emankov/master
[HIPIFY][SPARSE] Initial support

[ROCm/clr commit: 8f605be3c1]
2018-11-20 18:00:32 +03:00
emankov 2a9370f82e [HIPIFY][SPARSE] Initial support
[ROCm/clr commit: f66388bd05]
2018-11-20 17:58:05 +03:00
Michael Kuron 4b77b5c1ba Merge branch 'master' into getsymboladdress
[ROCm/clr commit: e9b88711e2]
2018-11-20 12:03:22 +01:00
Maneesh Gupta 8df23dfdc5 Merge pull request #765 from mangupta/jenkins-renable-alltests
[ci] Renable excluded tests

[ROCm/clr commit: 7eaf20ed8c]
2018-11-20 11:56:50 +05:30
Jenkins 7b00ca713e Merge 'master' into 'amd-master'
Change-Id: I6fe9b3b4bde9cb49ff3b8119e66da23945ef7e2f


[ROCm/clr commit: d581f58b1b]
2018-11-19 21:04:57 -06:00
Evgeny Mankov 27ff4df731 Merge pull request #767 from emankov/master
[HIPIFY] Move Complex API types and functions to separate files

[ROCm/clr commit: 32dd47c9a6]
2018-11-19 21:07:03 +03:00
Evgeny Mankov eb0d028c9e [HIPIFY] Move Complex API types and functions to separate files
[ROCm/clr commit: d28c89830d]
2018-11-19 21:04:47 +03:00
Evgeny Mankov 3da2638957 Merge pull request #766 from emankov/master
[HIPIFY] CUDA Driver API functions total revise (up to CUDA 10.0)

[ROCm/clr commit: 3208e24e15]
2018-11-19 20:02:20 +03:00
Evgeny Mankov 506f2f4043 [HIPIFY] CUDA Driver API functions total revise (up to CUDA 10.0)
+ for all CUDA versions
+ add missing types
+ fix typos
+ sync with HIP
+ update CUDA_Driver_API_functions_supported_by_HIP.md
+ formatting, annotating


[ROCm/clr commit: 1472478194]
2018-11-19 20:00:05 +03:00
Maneesh Gupta b9bdd9a653 [ci] Renable excluded tests
Regressions caused by dependent components have been fixed or workaround
put in place.

Change-Id: I9ecaf0a4a645d9222f12d2c45291f2b23984b72b


[ROCm/clr commit: bb93474e05]
2018-11-19 14:31:48 +05:30
Rahul Garg 796765d53e Fix hipHostRegister
[ROCm/clr commit: aae87e21d2]
2018-11-17 05:38:35 +05:30
Evgeny Mankov f94d93e5ed Merge pull request #762 from emankov/master
[HIPIFY][LLVMCompat] Support of upcoming LLVM 8.0

[ROCm/clr commit: 8b0a55144f]
2018-11-16 14:53:30 +03:00
Evgeny Mankov 1b6421eff6 [HIPIFY][LLVMCompat] support of upcoming LLVM 8.0
+ StringRef issue, which is finally moved to LLVM from Clang
+ Renamed getBeginLoc() and getEndLoc() resolution for Expr and TypeLoc classes
+ Support all the previous LLVM versions via LLVCompat


[ROCm/clr commit: b087a7f275]
2018-11-16 01:23:25 +03:00
Michael Kuron 4a646eed6c Fix hipGetSymbolAddress/hipGetSymbolSize on nvcc
[ROCm/clr commit: f71b8cbc7d]
2018-11-15 09:48:00 +01:00
Maneesh Gupta 119a8fba1a Merge pull request #758 from yxsamliu/fix-sample-module
Fix sample bit_extract for hip-clang

[ROCm/clr commit: 1685d3d0fd]
2018-11-14 13:22:45 +05:30
Maneesh Gupta 9b07e74cd3 Merge pull request #756 from yxsamliu/fix-heap
Define __hip_device_heap in header for hip-clang only

[ROCm/clr commit: 0c72d32b44]
2018-11-14 13:22:31 +05:30
Maneesh Gupta 21cbe24800 Merge pull request #755 from gargrahul/fix_memcpy_symb_nonzerodev
Fixed hipMemcpyToSymbol doesn't work on GPU other than device 0

[ROCm/clr commit: f769320b5c]
2018-11-14 13:22:22 +05:30
Maneesh Gupta 2754a6c78b Merge pull request #731 from ROCm-Developer-Tools/feature_get_alignment_and_size_from_metadata
Rely on code object metadata for kernarg arguments alignof and sizeof.

[ROCm/clr commit: c8e6e6e92d]
2018-11-14 13:22:13 +05:30
root 873c51bdf5 rebase to master, tracer related changes
[ROCm/clr commit: 0774b275c8]
2018-11-13 15:50:34 +00:00
Evgeny f6d8fa5487 specialized spawner object
[ROCm/clr commit: 1e49cff87a]
2018-11-13 15:33:26 +00:00
Evgeny 96b7f0404e renaming HIP_INIT_CB_API to HIP_INIT_API
[ROCm/clr commit: e362688adf]
2018-11-13 15:33:26 +00:00
Evgeny 5aba14f601 hip_prof_(api/str).h moving under hcc_detail dir
[ROCm/clr commit: 8c88932f30]
2018-11-13 15:33:26 +00:00
Evgeny 6b45949728 adding lost i the merge change
[ROCm/clr commit: a13e035fd9]
2018-11-13 15:33:26 +00:00
Evgeny eae2f875b6 compilation fix - struct name fix
[ROCm/clr commit: d35567f40a]
2018-11-13 15:33:26 +00:00
Evgeny 3be7e99753 fix
[ROCm/clr commit: 2f2c955ae0]
2018-11-13 15:33:26 +00:00
Evgeny 7519b3f75e adding activity prof layer
[ROCm/clr commit: 084a68be63]
2018-11-13 15:33:26 +00:00
Rahul Garg ea9ea82fe1 Fixed symbol tracking device index
[ROCm/clr commit: 70bb04cc61]
2018-11-13 07:01:17 +05:30
Yaxun Sam Liu e85fa43e53 Fix sample bit_extract for hip-clang
[ROCm/clr commit: de907674d6]
2018-11-12 16:50:47 -05:00
Yaxun Sam Liu 857cfa32c7 Define __hip_device_heap in header for hip-clang only
[ROCm/clr commit: c44f2795d5]
2018-11-12 16:39:41 -05:00
Rahul Garg 696a6df141 Fixed hipMemcpyToSymbol doesn't work on GPU other than device 0 SWDEV-166881
[ROCm/clr commit: ac32566d9b]
2018-11-13 00:49:20 +05:30
Alex Voicu 5647e0ae35 Missing handling nullary __global__ functions for mixed arity cases.
[ROCm/clr commit: 1e64813716]
2018-11-12 01:51:59 +00:00
Alex Voicu f843c8dd48 Handle (odd) corner case of argumentless __global__ function.
[ROCm/clr commit: 927b06f8d4]
2018-11-12 00:32:35 +00:00
Alex Voicu 0178ad536a Merge branch 'master' of https://github.com/ROCm-Developer-Tools/HIP into feature_get_alignment_and_size_from_metadata
[ROCm/clr commit: 01ec23538e]
2018-11-11 22:37:09 +00:00
Maneesh Gupta 553721ef07 Merge pull request #753 from yxsamliu/fatbin
Add more checks for fatbin

[ROCm/clr commit: 826e0653bb]
2018-11-09 06:26:43 +05:30
Maneesh Gupta 3d7d3f3f20 Merge pull request #752 from yxsamliu/fix-bundle
Let hipcc handle clang-offload-bundler file in obj format for hip-clang

[ROCm/clr commit: 02a0df641f]
2018-11-09 06:26:32 +05:30
Yaxun Sam Liu 858b71b7bd Let hipcc handle clang-offload-bundler file in obj format for hip-clang
[ROCm/clr commit: 8fef5618ed]
2018-11-08 16:50:34 -05:00
Yaxun Sam Liu 5d54fe864f Add more checks for fatbin
[ROCm/clr commit: 80b382a37a]
2018-11-08 16:46:01 -05:00
Alex Voicu c4acf6e8cc Merge branch 'master' of https://github.com/ROCm-Developer-Tools/HIP into feature_get_alignment_and_size_from_metadata
[ROCm/clr commit: 392e2ba1ba]
2018-11-08 06:53:06 -08:00
Maneesh Gupta a3758b506d Merge pull request #730 from yxsamliu/dbg-fatbin
Add more checks and debug outputs for fat binary

[ROCm/clr commit: e510be9395]
2018-11-08 11:44:27 +05:30
Maneesh Gupta 387e6de9e6 Merge pull request #721 from fronteer/my-fix
Make correct checking of the returned hipDeviceptr_t from read_global…

[ROCm/clr commit: 0bafc38135]
2018-11-08 11:42:08 +05:30
Maneesh Gupta 46bf341c12 Merge pull request #742 from gargrahul/fix_module_global_tracking
Fixes global symbols tracking in hip_module

[ROCm/clr commit: 8b1544c911]
2018-11-08 11:41:35 +05:30
Maneesh Gupta b8968b3f02 Merge pull request #750 from aaronenyeshi/remove-non-default-rounded-math
Remove non-default-rounded math apis

[ROCm/clr commit: 4ccea03e15]
2018-11-08 11:40:03 +05:30
Aaron Enye Shi 890beb81d6 Guard rcp rounded implementation as well
Since rcp implementations of non-default rounded versions are not correct or supported in OCML, guard them using the same macro OCML_BASIC_ROUNDED_OPERATIONS. Also update the docs and tests.


[ROCm/clr commit: 7b3bbc85c5]
2018-11-06 19:53:28 +00:00
Michael Kuron a0c35ab823 Use correct trace macro in hipGetSymbolAddress/hipGetSymbolSize
[ROCm/clr commit: 357dc8be11]
2018-11-06 20:46:30 +01:00
Aaron Enye Shi 4480bb6d06 Guard the OCML rounded operations instead
Instead of commenting all these functions out, guard the functions with a macro OCML_BASIC_ROUNDED_OPERATIONS.


[ROCm/clr commit: 9aa92238ab]
2018-11-06 16:32:14 +00:00
Michael Kuron f8b1d20fd9 hipify-perl: add hipGetSymbolAddress and hipGetSymbolSize
[ROCm/clr commit: 538a8939a6]
2018-11-06 12:02:21 +01:00
Michael Kuron 35227acd6d Test for hipGetSymbolSize and hipGetSymbolAddress
[ROCm/clr commit: fe2281f101]
2018-11-06 11:39:34 +01:00
Michael Kuron a857354072 Introduce ihipModuleGetGlobal
[ROCm/clr commit: 4da2d92281]
2018-11-06 09:54:34 +01:00