Evgeny Mankov
ccb075b1db
[HIPIFY][tests] Exclude all CUB tests if CUDA_CUB_ROOT_DIR is not set
2019-10-20 20:03:18 +03:00
Evgeny Mankov
3baf7f8d93
Merge pull request #1562 from emankov/doc
...
[HIPIFY][CUB][#1460 ] Add "using namespace cub" translation support
2019-10-18 18:56:34 +03:00
Evgeny Mankov
82adc93e69
[HIPIFY][tests] Test clean-up
2019-10-18 18:55:52 +03:00
Evgeny Mankov
98874c0e7f
[HIPIFY][CUB][ #1460 ] Add "using namespace cub" translation support
...
+ Add cub_03.cu
2019-10-18 18:51:40 +03:00
Evgeny Mankov
f0ed210b19
Merge pull request #1558 from aaronenyeshi/fix-hipify-cmake-version
...
[HIPIFY][cmake] Make CMakeLists use default 3.5.1 for Ubuntu 16.04
2019-10-18 06:39:35 +03:00
Rahul Garg
1fd16d7601
Merge pull request #1550 from yxsamliu/new-launch
...
Add -fhip-new-launch-api to hipcc for HIP/VDI
2019-10-17 19:07:32 -07:00
Aaron Enye Shi
31e57f8b64
[HIPIFY][cmake] Make CMakeLists use default 3.5.1 for Ubuntu 16.04
2019-10-17 21:21:24 +00:00
Evgeny Mankov
10cc2f4ab3
Merge pull request #1557 from emankov/hipify-clang
...
[HIPIFY][doc] Update README.md
2019-10-17 22:28:16 +03:00
Evgeny Mankov
7ecbd71004
[HIPIFY][doc] Update README.md
...
+ Versions, testing
2019-10-17 22:26:48 +03:00
Rahul Garg
5f37f3174a
Revert "hipcc defaults to code object v3 ( #1298 )"
...
This reverts commit d39a2a0749 .
2019-10-17 13:27:28 -04:00
Evgeny Mankov
d8f512dcae
Merge pull request #1554 from emankov/clang
...
[HIPIFY][cmake] Add install rule for clang-resource-headers
2019-10-17 16:50:25 +03:00
Evgeny Mankov
f19e7c29df
[HIPIFY][cmake] Add install rule for clang-resource-headers
...
+ Fix: set destination for all installing files to ${CMAKE_INSTALL_PREFIX}
2019-10-17 15:05:55 +03:00
Rahul Garg
e1aac060da
Merge pull request #1544 from vsytch/master
...
QoL changes to the hipMemset family
2019-10-16 18:54:20 -07:00
Evgeny Mankov
84a73406e9
Merge pull request #1551 from emankov/clang
...
[HIPIFY][CUB][#1460 ] Add cub:: namespace support in TemplateInstantiation of cudaLaunchKernel
2019-10-16 19:05:18 +03:00
Evgeny Mankov
edfd05a86d
[HIPIFY][CUB][ #1460 ] Add cub:: namespace support in TemplateInstantiation of cudaLaunchKernel
...
+ Update cub_02.cu test accordingly
2019-10-16 19:02:13 +03:00
Vladislav Sytchenko
c747b77ac1
hipMemset2D and hipMemset3D tests should be passing by default.
2019-10-16 11:02:38 -04:00
Evgeny Mankov
e805e7d8cb
Merge pull request #1548 from emankov/clang
...
[HIPIFY] Refactor a couple of matcher functions
2019-10-16 13:45:59 +03:00
Evgeny Mankov
809a67a4f6
[HIPIFY] Refactor a couple of matcher functions
...
+ Separate out GetSubstrLocation function for finding substr SourceLocation in a given SourceRange
2019-10-16 13:43:56 +03:00
Evgeny Mankov
a80bad474b
Merge pull request #1547 from emankov/clang
...
[HIPIFY][CUB][#1460 ] Implement cubFunctionTemplateDecl matcher
2019-10-16 13:09:49 +03:00
Evgeny Mankov
6960574850
[HIPIFY][CUB][ #1460 ] Implement cubFunctionTemplateDecl matcher
...
+ Add cub_02.cu test
+ Partial fixes #1460
2019-10-16 13:08:11 +03:00
kjayapra-amd
fbb98f4950
Use the correct return type in runTest in 11_texture_driver sample. ( #1546 )
...
Fixes SWDEV-203394.
Currently in runTest() returns true, even if the texture reference copy does not happen. Using the existing testResult Flag to return from runTest().
2019-10-16 10:52:15 +05:30
vsytch
2fb734ef5f
Update hipMathFunctions, hipTestHalf and hipTestNativeHalf tests to support Navi10 and Navi14. ( #1545 )
2019-10-16 10:51:48 +05:30
kpyzhov
596bf4e326
[hipcc] Temporary add -D_OPENMP to clang options to workaround cmake issue ( #1540 )
...
* Temporary add -D_OPENMP to clang options in hipcc to allow using CMake OpenMP detection with hip-clang (until updated CMake version is available).
2019-10-16 10:51:28 +05:30
Nick Curtis
73ca2b0083
Guard against division by zero for no VGPR usage (e.g., in an empty kernel) ( #1528 )
...
* guard against division by zero for no VGPR usage (e.g., in an empty kernel)
* fix bracket format
* clean up parenthesis
2019-10-16 10:49:56 +05:30
Jatin Chaudhary
c47c2c4f9a
Adding code object manager to rtc ( #1526 )
...
Adding Code Object Manager file to rtc to resolve address of Bundled_code_object in libhiprtc.so
2019-10-16 10:49:16 +05:30
Xiaozhu Meng
e9adb8e932
Fix struct declaration for C ( #1524 )
...
This change is necessary for HPCToolkit to use Roctracer to produce code centric profiling view.
2019-10-16 10:48:55 +05:30
Yaxun (Sam) Liu
4d5cb8351c
Add -fhip-new-launch-api to hipcc for HIP/VDI
2019-10-15 21:47:33 -04:00
Vladislav Sytchenko
f5af263aba
In the hipMemset2D and hipMemset3D tests synchronize with the default stream after performing an async memset.
2019-10-15 17:15:49 -04:00
Vladislav Sytchenko
346bfa90d6
Update indentation in the hipMemset3D test. Replace all tabs with four spaces.
2019-10-15 15:29:14 -04:00
Vladislav Sytchenko
00425bdf3d
Add async subtest to hipMemSet3D
2019-10-15 14:24:04 -04:00
Vladislav Sytchenko
3db2ecc52b
hipMemset2D test should pass only if both async and sync subtests pass.
2019-10-15 14:20:14 -04:00
Vladislav Sytchenko
0b52c1d9d8
Update the declarations of hipMemsetD8, hipMemsetD8Async, hipMemsetD16, hipMemsetD16Async. These functions are type aware and take in as their third argument the number of elements in the buffer, not the buffer size. Change the name of this argument from sizeBytes to count to align with the above description.
2019-10-15 14:18:42 -04:00
Evgeny Mankov
dd665f446c
Merge pull request #1541 from emankov/doc
...
[HIPIFY][cmake] Make CMakeLists.txt compatible with default cmake 3.5.2 for Ubuntu 16.04
2019-10-15 17:11:39 +03:00
Evgeny Mankov
06b15d08e6
Merge pull request #1542 from emankov/clang
...
[HIPIFY][tests] Exclude tests for the libs, which are not defined in cmake command line
2019-10-15 14:23:00 +03:00
Evgeny Mankov
3444834e3a
[HIPIFY][tests] Exclude tests for the libs, which are not defined in cmake command line
...
+ affects cuDNN and CUB tests, paths to libraries of which are defined by CUDA_DNN_ROOT_DIR and CUDA_CUB_ROOT_DIR
+ Warn about excluding and why, for instance:
"WARN: cuDNN tests are excluded due to unset CUDA_DNN_ROOT_DIR"
2019-10-15 14:20:23 +03:00
Evgeny Mankov
d57c9a844b
[HIPIFY][cmake] Make CMakeLists.txt compatible with default cmake 3.5.2 for Ubuntu 16.04
...
+ Update README.md accordingly
2019-10-15 11:26:03 +03:00
Evgeny Mankov
41b29c699f
Merge pull request #1536 from emankov/doc
...
[HIPIFY] HipifyAction code clean-up
2019-10-14 18:10:14 +03:00
Evgeny Mankov
c0f62157f9
[HIPIFY] HipifyAction code clean-up
2019-10-14 18:08:29 +03:00
Evgeny Mankov
a6827238bd
Merge pull request #1535 from emankov/doc
...
[HIPIFY][build fix] Add missing new source file
2019-10-14 16:34:33 +03:00
Evgeny Mankov
2994fb3429
[HIPIFY][build fix] Add missing new source file
2019-10-14 16:32:57 +03:00
Evgeny Mankov
4ffcb0b26f
Merge pull request #1534 from emankov/hipify-clang
...
[HIPIFY][CUB] Initial support (hipify-clang only)
2019-10-14 15:57:09 +03:00
Evgeny Mankov
0a5ff286a0
Merge pull request #1527 from emankov/doc
...
[HIP][fix] Prefix libraryPropertyType to fix build of rocFFT and TensorFlow
2019-10-14 15:55:19 +03:00
Evgeny Mankov
92fb5a3a94
[HIPIFY][CUB] Add missing unit test
2019-10-14 12:03:20 +03:00
Evgeny Mankov
277d3b8369
[HIPIFY][CUB] Initial support (hipify-clang only)
...
+ Add one matcher (will be more)
+ Update Maps and Statistics
+ Add cub_01.cu unit test
+ Update lit harness to support standalone CUB
+ Update README.md
+ Update hipify-perl (only CUB header is supported for now)
[IMPORTANT]
clang (and hipify-clang) works correctly only with official NVLabs version on GitHub.
Compilation of CUB from official CUDA release has conflicts with THRUST.
Thus, to compile CUB sources, option "-I" should be specified to the cloned CUB from NVLAB on GitHub.
2019-10-14 11:55:55 +03:00
Evgeny Mankov
28c23a7b1a
[HIP] Fix typo in a comment
2019-10-11 15:20:58 +03:00
Evgeny Mankov
337b7ce06a
[HIP][fix] Prefix libraryPropertyType to fix build of rocFFT and TensorFlow
2019-10-11 15:18:08 +03:00
Evgeny Mankov
599aa2ad0f
Merge pull request #1520 from emankov/hipify-clang
...
[HIPIFY][perl] Add "important" notice
2019-10-10 18:29:01 +03:00
Evgeny Mankov
876af8f381
[HIPIFY][perl] Add "important" notice
...
# IMPORTANT: Do not change this file manually: it is generated by hipify-clang --perl
2019-10-10 18:25:26 +03:00
Jatin Chaudhary
32eb6d3bec
Re enable test RTC ( #1516 )
...
Adding target resolution in hiprtc tests and reenable them.
2019-10-10 19:59:55 +05:30
Maneesh Gupta
3ae52f86b1
tracing layer unifying with hcc: removing API_ID_ANY ( #1514 )
2019-10-10 19:59:05 +05:30