Commit Graph

14 Commits

Author SHA1 Message Date
eshcherb 3a519a8f0d fix pointers format (#2037)
* fix pointers format

* fix pointers format - cleanup

* fix pointers format - fix

[ROCm/clr commit: 6cb57ee64a]
2020-04-23 21:54:51 +05:30
eshcherb 8a0e7adf78 adding HIP_PROF version macro (#2000)
[ROCm/clr commit: e524d1d54a]
2020-04-04 13:10:28 -07:00
eshcherb 2fa4dc4b57 adding hipApiString (#1989)
[ROCm/clr commit: 1e5ea70588]
2020-04-01 12:10:33 +05:30
eshcherb 5c9e5225d4 adding hipExtModuleLaunchKernel to tracing layer (#1880)
[ROCm/clr commit: 82478dca65]
2020-02-19 13:47:49 +05:30
Xiaozhu Meng e7fb74b07f Fix struct declaration for C (#1524)
This change is necessary for HPCToolkit to use Roctracer to produce code centric profiling view.

[ROCm/clr commit: f9b8a01c77]
2019-10-16 10:48:55 +05:30
Evgeny 266d2fd9c8 tracing layer unifying with hcc: removing API_ID_ANY
[ROCm/clr commit: ed29c10394]
2019-10-08 19:09:43 -05:00
eshcherb 572a076fa5 parser support for spaces after func name (#1294)
* parser support for spaces after func name

* removing reference


[ROCm/clr commit: 91c9f29cd1]
2019-08-14 11:28:42 +00:00
Sarbojit2019 55fa6a83c6 Enabled gcc for hip host code (#1214)
* Enabled gcc for hip host code

* Adding tests for hip code + (gcc & g++), without kernels

* Excluding nvcc platforms for gcc and g++ tests + Addressing review comments

* minor code clean-up

* Add rocm include path

* Added relative path for library

* Hiding non supported functions for gcc

* Incorporating review comments


[ROCm/clr commit: f23c1a1499]
2019-08-05 09:51:36 +00:00
eshcherb 8b74b0e2b2 hip_api_name fixed to be inline to suppress not used warning (#1194)
[ROCm/clr commit: 0218f95c32]
2019-06-30 03:38:43 +00:00
Maneesh Gupta c5a26eb941 Merge pull request #1173 from icarus-sparry/icarus-sparry-patch-1
Make hip_prof_gen.py compatible with both python 2 and 3

[ROCm/clr commit: 21d9875046]
2019-06-19 13:37:02 +05:30
Icarus Sparry 16d9ded677 Make hip_prof_gen.py compatible with both python 2 and 3
Convert python 2 constructs to python 3 compatible ones.

In python 3, print is a function, so use write methods (which are always functions) instead.

In python3 keys() returns an iterator, rather than a list. This means you can't change the data structure that is being iterated over. Converting this iterator into a list mimics the python 2 behavior.

[ROCm/clr commit: 17bebbd0f2]
2019-06-17 12:03:36 -07:00
Evgeny 214c01e6bf prof layer includes refactoring
[ROCm/clr commit: c6600ba26b]
2019-06-11 20:13:29 -05:00
eshcherb 0cf8b184a5 adding hip_prof_gen verbose log (#977)
* adding hip_prof_gen verbose log

* adding stderr fatal error

* adding no error exit by default

* adding hip_prof_str regeneration dependencies

* adding more informative messages

* fixing error mesage


[ROCm/clr commit: 045c6afa2c]
2019-03-21 05:28:18 +00:00
eshcherb 05b9ae6a09 adding prof primitives generator (#967)
* adding prof primitives generator

* minor change, renaming

* minor cosmetic changes, comments correcting and dead code removing

* minor changes and renaming

* minor chane, fixing comments


[ROCm/clr commit: 1229750546]
2019-03-20 05:11:40 +00:00