نمودار کامیت
13 کامیت‌ها
مولف SHA1 پیام تاریخ
Evgeny Mankov be8dd18914 [HIPIFY] nested macro is not hipified, when it isAnyIdentifier
Fix for https://github.com/GPUOpen-ProfessionalCompute-Tools/HIP/issues/55


[ROCm/clr commit: a9488603b4]
2016-12-15 21:00:34 +03:00
Evgeny Mankov e22ed56bd7 [HIPIFY] Code refactoring and total stat collecting
+ Single base class for Preprocessor and MatchFinder classes.
+ Total Stats for multiple files is added.


[ROCm/clr commit: 6bcacf83a4]
2016-12-13 18:01:08 +03:00
Evgeny Mankov 1da43c7216 [HIPIFY] Rename -n to -examine
[ROCm/clr commit: b73ffa4e7c]
2016-12-12 20:03:01 +03:00
Evgeny Mankov c9aa0841d8 [HIPIFY] Multiple source files support.
[ROCm/clr commit: d5eb7f494f]
2016-12-12 19:57:19 +03:00
Evgeny Mankov 131f601cf7 [HIPIFY] -no-backup option is added.
Is useful for release hipifying in place.


[ROCm/clr commit: c5f5e662ef]
2016-12-08 23:14:19 +03:00
Evgeny Mankov 845f7a00db [HIPIFY] -no-output support.
Actually output file is created by clang itself, but isn't updated and is deleted after processing.
In cooperation with -print-stat -no-output (or single -n) is used for examine the source CUDA code.

Conflicting options:
-inplce
-o


[ROCm/clr commit: f5deff4ba3]
2016-12-08 22:45:10 +03:00
Evgeny Mankov 3dcd27d0b1 Fix the limitation of supported input files.
Actually .cu and .cuda was supported.

+ All the file names are allowed, including file names without extension.

[IMPORTANT]
To hipify CUDA input file, which name is not *.cu, please add option "-x cuda" after tool's options ending marker "--", for instance:

./hipify-clang NeuralNet -- -x cuda

This option will go to clang itself, not the hipify tool.


[ROCm/clr commit: a81dfc5a0f]
2016-12-08 20:28:43 +03:00
Evgeny Mankov 6b06d071b9 [HIPIFY] wrap kernel name with HIP_KERNEL_NAME macros...
only in case of commas in it.


[ROCm/clr commit: e1812a1319]
2016-10-28 20:05:51 +03:00
Evgeny Mankov 85b20ca376 * [HIPIFY] Initial Profiler support.
CUDA Driver API porting to HIP:

+ cuProfilerStart, cuProfilerStop.
- cuProfilerInitialize & cudaProfilerInitialize - unsupported yet by HIP.


[ROCm/clr commit: 3101c26d14]
2016-10-28 18:32:13 +03:00
Evgeny Mankov 2a3dd02bbb [HIPIFY] Fix typo in option's help description
[ROCm/clr commit: 4831ac9f7e]
2016-10-20 18:57:52 +03:00
Evgeny Mankov 62c000d2fa [HIPIFY] Add missing options to tool's -help
Also HelpMessage with a description of the common command-line options related to the compilation database and input files is added.


[ROCm/clr commit: d9b2ed07c3]
2016-10-20 18:29:24 +03:00
Evgeny Mankov 43ee843aa9 [HIPIFY] Initial support of CUDA Limits.
[ROCm/clr commit: 5c6e741b92]
2016-10-13 23:32:52 +03:00
Maneesh Gupta ca0322ab2c clang-hipify -> hipify-clang. Also attempt to build it by default
Change-Id: I694e6c772f5347c820d9bd6c9aa61d6d9696911e


[ROCm/clr commit: 11fd56ed5d]
2016-10-05 13:06:22 +05:30