Siu Chi Chan
1fbf639962
Revert "Rely on code object metadat for kernarg arguments alignof and sizeof."
...
This reverts commit fe1e963299 .
2018-11-29 11:38:37 -05:00
Siu Chi Chan
71189c10c1
Revert "Handle the very confusing dual encoding of the symbol name."
...
This reverts commit bce3de8162 .
2018-11-29 11:38:36 -05:00
Siu Chi Chan
09f87e41d9
Revert "If we've already seen a __global__ function we do not need to re-parse"
...
This reverts commit f7ba987038 .
2018-11-29 11:38:35 -05:00
Siu Chi Chan
aeca2c8cdc
Revert "Handle (odd) corner case of argumentless __global__ function."
...
This reverts commit c0bd1a5af8 .
2018-11-29 11:38:34 -05:00
Siu Chi Chan
8eb9b38e76
Revert "Missing handling nullary __global__ functions for mixed arity cases."
...
This reverts commit 4ebc229b9a .
2018-11-29 11:38:31 -05:00
Siu Chi Chan
909609773c
Revert "Fix issue in kernarg metadata parsing due to early finalization"
...
This reverts commit 19acf86cef .
2018-11-29 11:35:00 -05:00
Evgeny Mankov
c80c6886e2
Merge pull request #782 from emankov/master
...
[HIPIFY][SPARSE] Preconditioners Reference: Tridiagonal and Pentadiagonal solves
2018-11-29 18:49:34 +03:00
Evgeny Mankov
8a84c665e2
[HIPIFY][SPARSE] Preconditioners Reference: Tridiagonal and Pentadiagonal solves
...
+ Tridiagonal Solve, Batched Tridiagonal and Pentadiagonal Solve
+ cuSPARSE_07 test
+ update CUSPARSE_API_supported_by_HIP.md
2018-11-29 18:46:51 +03:00
Evgeny Mankov
d09e6dfb68
Merge pull request #781 from emankov/master
...
[HIPIFY][SPARSE] Preconditioners Reference: Incomplete LU Factorization: level 0
2018-11-29 16:01:44 +03:00
Evgeny Mankov
6c085c83a2
[HIPIFY][SPARSE] Preconditioners Reference: Incomplete LU Factorization: level 0
...
+ cuSPARSE_06 test
+ update CUSPARSE_API_supported_by_HIP.md
2018-11-29 15:59:58 +03:00
Evgeny Mankov
eafd40f904
Merge pull request #780 from emankov/master
...
[HIPIFY][SPARSE] Preconditioners Reference: Incomplete Cholesky Factorization: level 0
2018-11-28 20:12:21 +03:00
Evgeny Mankov
b39bd8c9a9
[HIPIFY][SPARSE] Preconditioners Reference: Incomplete Cholesky Factorization: level 0
...
+ cuSPARSE_05 test
+ update CUSPARSE_API_supported_by_HIP.md
2018-11-28 20:10:30 +03:00
Maneesh Gupta
491caacff1
Merge pull request #776 from yxsamliu/fix-vdi-path
...
Let hipcc handle HIP_VDI_HOME without x86_64
2018-11-28 09:33:03 +05:30
Maneesh Gupta
9f649333ab
Merge pull request #761 from yxsamliu/genco
...
Let hip-clang support --genco
2018-11-28 09:32:56 +05:30
Yaxun Sam Liu
450f093231
Let hip-clang support --genco
2018-11-27 15:55:50 -05:00
Evgeny Mankov
11c094bedc
Merge pull request #779 from emankov/master
...
[HIPIFY][SPARSE] Extra functions
2018-11-27 12:43:30 +03:00
Evgeny Mankov
11fedfbff6
[HIPIFY][SPARSE] Extra functions
...
+ cuSPARSE_04 test
+ update CUSPARSE_API_supported_by_HIP.md
2018-11-27 12:41:50 +03:00
Evgeny Mankov
7d5d598288
Merge pull request #778 from emankov/master
...
[HIPIFY][SPARSE] Level 3 functions
2018-11-27 11:59:09 +03:00
Evgeny Mankov
82bbaf0b70
[HIPIFY][SPARSE] Level 3 functions
...
+ cuSPARSE_03 test
+ update CUSPARSE_API_supported_by_HIP.md
2018-11-27 11:57:25 +03:00
Yaxun Sam Liu
9d46966a59
Let hipcc handle HIP_VDI_HOME without x86_64
2018-11-26 17:00:37 -05:00
Evgeny Mankov
dc5aea4b03
Merge pull request #775 from emankov/master
...
[HIPIFY][SPARSE] Helper and Level 1,2 functions
2018-11-26 15:14:40 +03:00
Evgeny Mankov
c7f6266824
[HIPIFY][SPARSE] Helper and Level 1,2 functions
...
+ 2 cuSPARSE tests
+ update CUSPARSE_API_supported_by_HIP.md
2018-11-26 15:11:52 +03:00
Maneesh Gupta
9a1d8137eb
Merge pull request #772 from scchan/kernarg_metadata_early_finalize
...
Fix issue in kernarg metadata parsing due to early finalization
2018-11-26 08:55:19 +05:30
Maneesh Gupta
7ce082415b
Merge pull request #773 from fronteer/master
...
Support of printing process ID for HIP tracing
2018-11-23 11:16:22 +05:30
Maneesh Gupta
160c509e23
Merge pull request #760 from eshcherb/roctracer-hip-frontend-181113
...
Roctracer hip frontend 181113
2018-11-23 11:08:25 +05:30
Evgeny
8a4354bdc0
FATAL_ERRROR if Profiling API header not found
2018-11-22 21:51:20 -06:00
Evgeny
3bcf2fcd18
fixing the adding of USE_PROF_API define only if the tracer header was found
2018-11-22 21:12:08 -06:00
Qianfeng Zhang
91e8ec9e4b
Merge branch 'master' of https://github.com/ROCm-Developer-Tools/HIP
2018-11-22 19:11:49 +08:00
Qianfeng Zhang
81cf7cabfa
Add support of printing process ID for HIP Tracing
2018-11-22 18:58:06 +08:00
Siu Chi Chan
19acf86cef
Fix issue in kernarg metadata parsing due to early finalization
...
The logic to parse the kernel metadata is unaware that enabling
of early finalization could result in multiple code blobs in a
single .kernel section. This teaches the HIP runtime to handle
that.
Change-Id: I1581b42f0da8b30233d7898014f7468728c1d489
2018-11-21 12:09:46 -05:00
Maneesh Gupta
bcea027bf1
Merge pull request #748 from mkuron/getsymboladdress
...
Implement hipGetSymbolAddress and hipGetSymbolSize
2018-11-21 10:32:01 +05:30
Maneesh Gupta
de11b6d759
Merge pull request #763 from gargrahul/fix_hiphostregister
...
Fix hipHostRegister
2018-11-21 07:28:23 +05:30
Evgeny Mankov
8caeb3b7cb
Merge pull request #770 from emankov/master
...
[HIPIFY][SPARSE] Data types support
2018-11-21 01:32:31 +03:00
emankov
47aeaecec8
[HIPIFY][SPARSE] Data types support
...
+ Add all cuSPARSE types
+ Update CUSPARSE_API_supported_by_HIP.md
+ Update README.md
2018-11-21 01:31:02 +03:00
Evgeny Mankov
238b38db9b
Merge pull request #769 from emankov/master
...
[HIPIFY][SPARSE] Initial support
2018-11-20 18:00:32 +03:00
emankov
30c387a811
[HIPIFY][SPARSE] Initial support
2018-11-20 17:58:05 +03:00
Michael Kuron
8610128c3e
Merge branch 'master' into getsymboladdress
2018-11-20 12:03:22 +01:00
Maneesh Gupta
d4f1d15f8d
Merge pull request #765 from mangupta/jenkins-renable-alltests
...
[ci] Renable excluded tests
2018-11-20 11:56:50 +05:30
Evgeny Mankov
8f197f9072
Merge pull request #767 from emankov/master
...
[HIPIFY] Move Complex API types and functions to separate files
2018-11-19 21:07:03 +03:00
Evgeny Mankov
8aefe12b8e
[HIPIFY] Move Complex API types and functions to separate files
2018-11-19 21:04:47 +03:00
Evgeny Mankov
99e3f376ee
Merge pull request #766 from emankov/master
...
[HIPIFY] CUDA Driver API functions total revise (up to CUDA 10.0)
2018-11-19 20:02:20 +03:00
Evgeny Mankov
cfabad4354
[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
2018-11-19 20:00:05 +03:00
Maneesh Gupta
884a5f1ca7
[ci] Renable excluded tests
...
Regressions caused by dependent components have been fixed or workaround
put in place.
Change-Id: I9ecaf0a4a645d9222f12d2c45291f2b23984b72b
2018-11-19 14:31:48 +05:30
Rahul Garg
1a038879a9
Fix hipHostRegister
2018-11-17 05:38:35 +05:30
Evgeny Mankov
32767e92bc
Merge pull request #762 from emankov/master
...
[HIPIFY][LLVMCompat] Support of upcoming LLVM 8.0
2018-11-16 14:53:30 +03:00
Evgeny Mankov
aad5858cb1
[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
2018-11-16 01:23:25 +03:00
Michael Kuron
999b62b711
Fix hipGetSymbolAddress/hipGetSymbolSize on nvcc
2018-11-15 09:48:00 +01:00
Maneesh Gupta
3a55519d6e
Merge pull request #758 from yxsamliu/fix-sample-module
...
Fix sample bit_extract for hip-clang
2018-11-14 13:22:45 +05:30
Maneesh Gupta
0770c2b8da
Merge pull request #756 from yxsamliu/fix-heap
...
Define __hip_device_heap in header for hip-clang only
2018-11-14 13:22:31 +05:30
Maneesh Gupta
b4e4aafc16
Merge pull request #755 from gargrahul/fix_memcpy_symb_nonzerodev
...
Fixed hipMemcpyToSymbol doesn't work on GPU other than device 0
2018-11-14 13:22:22 +05:30