Jenkins
61e9f00fe3
Merge 'master' into 'amd-master'
...
Change-Id: I263f0f3c3e288df178a5313d2c142574a098dfa2
[ROCm/hip commit: 428083a5e4 ]
2019-11-13 05:10:40 -05:00
Evgeny Mankov
8d9b8dc8c3
Merge pull request #1651 from emankov/hipify
...
[HIPIFY][doc] A few words about LLVM's FileCheck in README.md
[ROCm/hip commit: 0a74d771b4 ]
2019-11-12 16:06:25 +03:00
Evgeny Mankov
541e2a4935
[HIPIFY][doc] A few words about LLVM's FileCheck in README.md
...
[ROCm/hip commit: 16c8ad0f99 ]
2019-11-12 16:04:28 +03:00
Jenkins
41768352c2
Merge 'master' into 'amd-master'
...
Change-Id: I3e1ce565f4faaeb5b53d6f8c7a4023c498fbf621
[ROCm/hip commit: fb312c701d ]
2019-11-11 05:10:19 -05:00
Maneesh Gupta
8723218421
Bump version to 3.0 ( #1648 )
...
Change-Id: Id1e6eb222080a339af938212e74a52c39c305eab
[ROCm/hip commit: dae8630592 ]
2019-11-10 20:23:58 -08:00
Rahul Garg
04cd46fed4
Merge pull request #1643 from mhbliao/hliao/master/remove.redundant.decl
...
Remove redundant declarations.
[ROCm/hip commit: d80917d147 ]
2019-11-07 11:16:40 -08:00
Michael LIAO
6318875ebc
Remove redundant declarations.
...
- The revised `hip/hip_ext.h` have that declarations.
[ROCm/hip commit: d6ff22510e ]
2019-11-07 10:11:22 -05:00
Jenkins
62a0771088
Merge 'master' into 'amd-master'
...
Change-Id: Ia44cb648c8ae16ff424bcf64fb9a9338c7678c0c
[ROCm/hip commit: 425254aa13 ]
2019-11-07 05:22:21 -05:00
Evgeny Mankov
4c66b0a5a9
Merge pull request #1642 from emankov/hipify
...
[HIPIFY] Clang style formatting
[ROCm/hip commit: 3be0865cad ]
2019-11-07 12:49:52 +03:00
Evgeny Mankov
9e34880005
[HIPIFY] Clang style formatting
...
[ROCm/hip commit: 93bc9c9195 ]
2019-11-07 12:48:05 +03:00
Evgeny Mankov
615281a81a
Merge pull request #1641 from emankov/hipify
...
[HIPIFY][fix] Abandon canCompileHostAndDeviceInOneJob check for --cuda-compile-host-device option
[ROCm/hip commit: 67f787e74a ]
2019-11-07 11:35:15 +03:00
Evgeny Mankov
0ae791586b
[HIPIFY][fix] Delete canCompileHostAndDeviceInOneJob declaration as well
...
[ROCm/hip commit: 0c07b6b421 ]
2019-11-07 11:32:53 +03:00
Evgeny Mankov
860e89df5e
[HIPIFY][fix] Abandon canCompileHostAndDeviceInOneJob check for --cuda-compile-host-device option
...
[Reason] It turned out that it is not so: 2 jobs are always
[ROCm/hip commit: c2c144ac04 ]
2019-11-07 11:30:40 +03:00
Evgeny Mankov
e6214fd60b
Merge pull request #1640 from emankov/hipify
...
[HIPIFY] Reorder options propagation to clang
[ROCm/hip commit: 8f33397d61 ]
2019-11-07 11:23:38 +03:00
Evgeny Mankov
58fc750bf0
[HIPIFY] Reorder options propagation to clang
...
[Reason] Leave overriding opportunity for -D, -std=c++XX, etc.
[ROCm/hip commit: 16a27213e4 ]
2019-11-07 11:21:06 +03:00
Jeff Daily
d4fe8ff822
General hipMemset improvements ( #1495 )
...
* hipMemset et al can use HSA API directly for synchronous cases
* lock and flush stream in hipMemset, hold lock until complete
* move hipMemset async check to front of conditional
* use hsa_amd_memory_fill for additional sync memset cases
code cleanup/review for all memset calls
* Fix inversion of execution mutating value.
* ihipMemsetSync fall back to kernel if HSA memset fails
* Never fallback, never surrender.
* Allow NULL stream.
* Optimise memset kernel. Remove deadwood.
* Update hip_memory.cpp
* Clean up stream logic in sync memset
* Revert "Clean up stream logic in sync memset"
This reverts commit 6117dedf673367f44cc704192573a117a3d92477.
[ROCm/hip commit: e31e0ca12e ]
2019-11-07 13:19:54 +05:30
Alex Voicu
68b4fbd043
Remove native vector support from the GCC case, since it never worked ( #1637 )
...
[ROCm/hip commit: 5530c15cc3 ]
2019-11-07 13:19:14 +05:30
Sarbojit2019
fa1e44aa0e
[HIP] Fixed hipStreamAddCallback [SWDEV#165185] ( #1425 )
...
Fixed hipStreamAddCallback() as requested in SWDEV#165185
Added unit test to test the behavior
[ROCm/hip commit: 45613311d7 ]
2019-11-07 13:18:12 +05:30
ansurya
92dcba11ac
Fixed texture 2D mapping for pitched arrays & 3D Texture read ( #1415 )
...
Texture 2D image mapping for pitched arrays:
github issue: Texture Object's Buffer seems to be Misaligned #886
JIRA ticket: SWDEV-199313
SWDEV-151670 : Fixed issue with 3D texture with 4 components
SWDEV-151671 : Issue with 2D layered texture with 4 components
[ROCm/hip commit: e07926ce0f ]
2019-11-07 13:17:46 +05:30
Rahul Garg
6968362d99
Rename hip/hip_hcc.h to hip/hip_ext.h ( #1341 )
...
* Rename hip/hip_hcc.h to hip/hip_ext.h
* Deprecate hip_hcc.h
[ROCm/hip commit: 579a4f36fa ]
2019-11-07 13:17:10 +05:30
Rahul Garg
9248fcd9bc
Merge pull request #1630 from ROCm-Developer-Tools/hotfix_volatile_accessors
...
__half2 should walk like CUDA and talk like CUDA
[ROCm/hip commit: 2fa45c215a ]
2019-11-06 10:25:03 -08:00
Rahul Garg
a48954ef98
Merge pull request #1620 from jeffdaily/hipEventRecord_patch
...
fix race condition in hipEventRecord
[ROCm/hip commit: 85446dbd6a ]
2019-11-06 10:23:24 -08:00
Evgeny Mankov
8ddaf844d7
Merge pull request #1636 from emankov/hipify-clang
...
[HIPIFY][Win][fix] canCompileHostAndDeviceInOneJob is true only for LLVM >= 10
[ROCm/hip commit: 30c138eda2 ]
2019-11-06 19:27:40 +03:00
Evgeny Mankov
282c76c26f
[HIPIFY][Win][fix] canCompileHostAndDeviceInOneJob is true only for LLVM >= 10
...
[ROCm/hip commit: 9ca4e96641 ]
2019-11-06 19:25:42 +03:00
Evgeny Mankov
223897c24c
Merge pull request #1635 from emankov/hipify-clang
...
[HIPIFY][doc] Update README.md
[ROCm/hip commit: 7875bb789b ]
2019-11-06 19:20:02 +03:00
Evgeny Mankov
7b216ca51c
[HIPIFY][doc] Update README.md
...
+ Supported versions, testing
[ROCm/hip commit: 96483d0de5 ]
2019-11-06 19:18:13 +03:00
Jeff Daily
f9ad564380
hipEventRecord only needs one lock; remove locked_eventIsReady
...
[ROCm/hip commit: 85080905c0 ]
2019-11-06 15:56:32 +00:00
Jeff Daily
8f033af434
remove ihipEvent_t::refreshEventStatus(), new hipEventElapsedTime
...
This fixes possible races in hipEventElapsedTime.
[ROCm/hip commit: 7986090d9c ]
2019-11-06 15:46:46 +00:00
Evgeny Mankov
b77feedcd9
Merge pull request #1634 from emankov/hipify-clang
...
[HIPIFY][format] Apply clang style formatting in LLVMCompat
[ROCm/hip commit: 514180b83c ]
2019-11-06 14:46:45 +03:00
Evgeny Mankov
1b6e4b495a
[HIPIFY][format] Apply clang style formatting in LLVMCompat
...
[ROCm/hip commit: 3b76fd0b1c ]
2019-11-06 14:43:22 +03:00
Evgeny Mankov
9e3c107549
Merge pull request #1633 from emankov/hipify-clang
...
[HIPIFY] Add a compatibility for CharSourceRange if LLVM < 7
[ROCm/hip commit: 89e4330890 ]
2019-11-06 14:32:47 +03:00
Evgeny Mankov
1776ff55d3
[HIPIFY] Add a compatibility for CharSourceRange if LLVM < 7
...
[ROCm/hip commit: c87ab05fc6 ]
2019-11-06 14:30:39 +03:00
Alex Voicu
f8506bb669
Remove leftover noise.
...
[ROCm/hip commit: b9faa9f8ae ]
2019-11-06 02:46:21 +02:00
Alex Voicu
1baaf44179
__half2 should walk like CUDA and talk like CUDA
...
[ROCm/hip commit: e5bd00d06b ]
2019-11-06 02:43:04 +02:00
Rahul Garg
93bd983bbf
Merge pull request #1626 from mhbliao/hliao/master/fix.windows.build
...
Use portable macro for deprecation message.
[ROCm/hip commit: 32a67c9f14 ]
2019-11-05 10:08:43 -08:00
Evgeny Mankov
15406422fe
Merge pull request #1595 from emankov/cmake
...
[HIP][cmake] Simplify `UNIX` related code (the beginning)
[ROCm/hip commit: 56fc294968 ]
2019-11-05 20:30:55 +03:00
Michael LIAO
e250f76183
Use portable macro for deprecation message.
...
[ROCm/hip commit: a7f311cc14 ]
2019-11-05 11:51:00 -05:00
Evgeny Mankov
b4a30a0c7a
Merge pull request #1624 from emankov/hipify
...
[HIPIFY][#1409 ] Fix for kernel launch macro expansion
[ROCm/hip commit: a601670cb7 ]
2019-11-05 14:04:51 +03:00
Evgeny Mankov
5a9c8168c1
[HIPIFY][ #1409 ] Fix for kernel launch macro expansion
...
+ Add a corresponding test kernel_launch_01.cu
+ Add isBefore() check to avoid crash on Replacement with negative length
TODO:
+ Compatibility with former LLVM versions
+ More complicated kernel launch tests
[ROCm/hip commit: 976f8e8bf6 ]
2019-11-05 14:00:13 +03:00
Rahul Garg
1b8973d6be
Deprecate HIP Markers ( #1622 )
...
* Deprecate HIP markers
* Deprecate profiler start/stop
[ROCm/hip commit: 54fab7c35c ]
2019-11-05 12:32:59 +05:30
Aryan Salmanpour
2ad99a6326
[hip][tests] Add two more workgroup sizes for testing hipLaunchCooperativeKernel ( #1613 )
...
[ROCm/hip commit: cf92fae9e6 ]
2019-11-05 12:32:46 +05:30
Jeff Daily
cdf59d1de0
fix race condition in hipEventRecord
...
[ROCm/hip commit: 6fcff0118e ]
2019-11-04 17:45:11 +00:00
Jenkins
4173159cd1
Merge 'master' into 'amd-master'
...
Change-Id: Ic8372fe0f6b4f6edaae468e01f6c4583dc028d3c
[ROCm/hip commit: a78a41503a ]
2019-11-03 12:02:58 -05:00
Rahul Garg
dfbbe8119e
Merge pull request #1618 from ROCm-Developer-Tools/hotfix_volatile_accessors
...
Separate volatile for clarity. Handle assignment.
[ROCm/hip commit: 815a601dcb ]
2019-11-02 13:50:59 -07:00
Alex Voicu
e87f9b1944
Separate volatile for clarity. Handle assignment.
...
[ROCm/hip commit: 99b9d5449f ]
2019-11-02 22:02:08 +02:00
Evgeny Mankov
093d205c24
Merge pull request #1617 from emankov/hipify-clang
...
[HIPIFY] Introduce --cuda-gpu-arch as hipify-clang's option
[ROCm/hip commit: 728bd683b1 ]
2019-11-02 14:21:21 +03:00
Evgeny Mankov
92cd5e4fc1
[HIPIFY] Introduce --cuda-gpu-arch as hipify-clang's option
...
+ Pass it to clang if specified
[ROCm/hip commit: 02589264a0 ]
2019-11-02 14:19:31 +03:00
Rahul Garg
d688b66b31
Merge pull request #1616 from ROCm-Developer-Tools/hotfix_volatile_accessors
...
Accessors should work even when oddly volatile.
[ROCm/hip commit: 562da597a0 ]
2019-11-01 13:45:54 -07:00
Alex Voicu
b30a42f678
Accessors should work even when oddly volatile.
...
[ROCm/hip commit: ee5097f2c2 ]
2019-11-01 22:18:01 +02:00
Evgeny Mankov
0e30eb9a31
Merge pull request #1615 from emankov/hipify
...
[HIPIFY][CUB][#1460 ][perl] Add "cub::" namespace prefix support in hipify-perl as well
[ROCm/hip commit: a3f6e0eda4 ]
2019-11-01 14:35:55 +03:00