Alex Voicu
c998b7dfc2
Merge branch 'master' of https://github.com/ROCm-Developer-Tools/HIP into feature_get_alignment_and_size_from_metadata
...
[ROCm/hip commit: 185fa122ed ]
2018-10-28 17:02:10 +00:00
Alex Voicu
6d64f5e112
Rely on code object metadat for kernarg arguments alignof and sizeof.
...
[ROCm/hip commit: fe1e963299 ]
2018-10-28 17:01:00 +00:00
Yaxun Sam Liu
fa429022e1
Add HIP_DUMP_CODE_OBJECT
...
[ROCm/hip commit: f5d8842f6a ]
2018-10-26 14:14:00 -04:00
Yaxun Sam Liu
3e91f67882
Adding checks and debug output for fat binary for hip-clang
...
[ROCm/hip commit: 062398c72f ]
2018-10-26 14:13:12 -04:00
Evgeny Mankov
9a19da214d
[HIPIFY][doc] Readme update
...
Clang 7.0.0 release has a known bug https://bugs.llvm.org/show_bug.cgi?id=36384 , thus 7.0.0 is unstable release for Linux and Windows.
Last stable and tested LLVM+Clang release is 6.0.1.
[ROCm/hip commit: 368e9d5100 ]
2018-10-26 15:01:58 +03:00
Aaron Enye Shi
5bbd632888
Remove libhip_device.a static library
...
Move remaining function definitions from device_util.cpp to hip_runtime.h header. We can now remove the static library completely as device_util.cpp was the last file part of target hip::hip_device .
[ROCm/hip commit: 817b27d530 ]
2018-10-25 19:52:35 +00:00
Evgeny Mankov
e3eb9bc2c5
[HIPIFY][cmake][fix] Mark all target_link_libraries with PRIVATE keyword
...
[Reason]
Avoid cmake error occurred when mixing signatures with AddLLVM.cmake
[Error]
CMake Error at CMakeLists.txt:26 (target_link_libraries): The keyword signature for target_link_libraries has already been used with the target "hipify-clang".
All uses of target_link_libraries with a target must be either all-keyword or all-plain.
Error occurred only on Linux and LLVM 7.0.0
[ROCm/hip commit: 2c367bc8af ]
2018-10-25 17:09:18 +03:00
Alex Voicu
147a6bab43
hipLaunchKernel, hipLaunchParm are deprecated, and shall be removed.
...
[ROCm/hip commit: e4181b85be ]
2018-10-25 13:32:17 +01:00
Maneesh Gupta
5333a22ccc
Merge pull request #723 from mangupta/fix_double_shfl
...
Fix logic for double variants of __shfl*
[ROCm/hip commit: f6f160fa6b ]
2018-10-25 06:01:38 +05:30
Maneesh Gupta
b93c5fcd48
Merge pull request #720 from mangupta/make_rocm19_usable_again
...
Make HIP functional again with HCC from ROCm 1.9.x
[ROCm/hip commit: 7e5b2dc91b ]
2018-10-25 06:01:27 +05:30
Maneesh Gupta
cc9316ccfb
Merge pull request #716 from yxsamliu/gfx906
...
Let hipcc handle gfx906 for hip-clang
[ROCm/hip commit: c47c54cab9 ]
2018-10-25 06:01:16 +05:30
foreman
1f2ac6e17e
P4 to Git Change 1623601 by skudchad@skudchad_test2_win_opencl on 2018/10/24 17:52:57
...
SWDEV-145570 - [HIP] Refactor hipStreamAddCallback
ReviewBoardURL = http://ocltc.amd.com/reviews/r/16045/diff/
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_stream.cpp#15 edit
[ROCm/hip commit: 6f0ef8f628 ]
2018-10-24 18:00:42 -04:00
Maneesh Gupta
dd8ebc9a97
Fix logic for double variants of __shfl*
...
Change-Id: I604f00b54cf4bd9c5f26ca6fa680fca5e9629417
[ROCm/hip commit: 19404e603d ]
2018-10-24 12:39:09 +05:30
Maneesh Gupta
90d15c13a1
Make HIP functional again with HCC from ROCm 1.9.x
...
Change-Id: I214acdfd0b79dcf783993e44fe31baee64fd4dc3
[ROCm/hip commit: 0703a2d0f0 ]
2018-10-24 10:41:56 +05:30
Qianfeng Zhang
e9daf7624b
Make correct checking of the returned hipDeviceptr_t from read_global_description()
...
[ROCm/hip commit: de5f47a984 ]
2018-10-23 21:13:11 +08:00
Evgeny Mankov
0fef14487c
[HIPIFY] Split CUDA2HIP map into a number of maps based on API type
...
[Reasons]
+ Simplify the support
+ Optimize compilation and code generation time
[Additionally]
+ Update minimum required version of cmake
+ Fix MSVC compile options force update
[ROCm/hip commit: 5d1255272b ]
2018-10-23 00:00:10 +03:00
Yaxun Sam Liu
a5aa02c723
Let hipcc handle gfx906 for hip-clang
...
[ROCm/hip commit: 283fb42604 ]
2018-10-21 10:04:30 -04:00
Maneesh Gupta
a648f1c48e
Merge pull request #705 from ROCm-Developer-Tools/feature_minimal_changes_for_hc_next
...
Feature minimal changes for hc next
[ROCm/hip commit: 4a00b244a3 ]
2018-10-19 06:58:31 +05:30
Siu Chi Chan
7ce37f3a08
Support more than one bundles in a single .kernel section
...
When compiling with Early Finalization enabled in HCC,
the resulting .kernel section of the host object now may
contain more than one device code bundles. This is to
teach the HIP runtime to correctly extract all the
bundles from the .kernel section.
[ROCm/hip commit: 30ce25e627 ]
2018-10-18 17:00:27 -04:00
foreman
4c46686cd7
P4 to Git Change 1620765 by skudchad@skudchad_test2_win_opencl on 2018/10/17 16:58:04
...
SWDEV-145570 - [HIP] Track last used event and use last enqueued command in a stream rather than creating a new event
ReviewBoardURL = http://ocltc.amd.com/reviews/r/15996/diff/
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_context.cpp#15 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_event.cpp#7 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_stream.cpp#14 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.cpp#90 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/commandqueue.cpp#28 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/commandqueue.hpp#20 edit
[ROCm/hip commit: 133447a412 ]
2018-10-18 13:41:32 -04:00
Evgeny Mankov
c20c22ca21
[HIPIFY] CUDA Driver API data types total revise
...
+ for all CUDA versions
+ add missing types
+ fix typos
+ sync with HIP
+ update CUDA_Driver_API_functions_supported_by_HIP.md
+ formatting, annotating
[ROCm/hip commit: 520e795a8d ]
2018-10-18 18:50:24 +03:00
Alex Voicu
b8b15ce792
Dumb workaround is still needed, so add it back.
...
[ROCm/hip commit: 5ccaf2fa7d ]
2018-10-18 15:33:46 +01:00
Alex Voicu
31363b4707
Guard new includes.
...
[ROCm/hip commit: e66a75ea55 ]
2018-10-18 12:29:27 +01:00
Alex Voicu
de15c6988d
Re-sync with upstream.
...
[ROCm/hip commit: fe959f7bd7 ]
2018-10-18 12:27:03 +01:00
Maneesh Gupta
0dff12a615
Merge pull request #688 from aaronenyeshi/fix-sinf-cosf-ocml
...
Use sinf and cosf from ocml device libs
[ROCm/hip commit: 1a5025c57e ]
2018-10-18 16:39:20 +05:30
Maneesh Gupta
1a8b4ce037
Merge pull request #692 from whchung/hip-reinit-take2
...
HIP program state re-initialization logic (take 2)
[ROCm/hip commit: d133493669 ]
2018-10-18 12:06:41 +05:30
Maneesh Gupta
8a305d8e30
Merge pull request #711 from nicholasmalaya/patch-1
...
Updates to HIP porting guide
[ROCm/hip commit: 0b1333255f ]
2018-10-18 12:06:31 +05:30
Nicholas Malaya
45be6e01d3
Update hip_porting_guide.md
...
[ROCm/hip commit: 26e9489287 ]
2018-10-17 14:27:11 -05:00
Nicholas Malaya
ebcc1919cd
Fixing link
...
[ROCm/hip commit: 62c57a65bd ]
2018-10-17 14:26:49 -05:00
Nicholas Malaya
97e7234a47
Fixing a link
...
[ROCm/hip commit: 29db8e9678 ]
2018-10-17 14:25:54 -05:00
Nicholas Malaya
f73bac6908
Adding library equivalent section
...
[ROCm/hip commit: 32c122eae5 ]
2018-10-17 14:25:07 -05:00
Nicholas Malaya
d78e52fa0c
Small editing changes to clean up document
...
[ROCm/hip commit: b1b9366656 ]
2018-10-17 14:11:25 -05:00
Nicholas Malaya
87580d3090
Fixing a broken indentation
...
Minor (cosmetic) edit to make items appear in ordered bulleted list
[ROCm/hip commit: 2ef15fd5b6 ]
2018-10-17 13:56:51 -05:00
Nicholas Malaya
d7c59e2992
Update hip_porting_guide.md
...
Adding hyperlink to bin/hipconvertinplace.sh
[ROCm/hip commit: d9e03872ab ]
2018-10-17 13:49:47 -05:00
Maneesh Gupta
c4a93adb74
Replace hipLaunchKernel -> hipLaunchKernelGGL
...
Change-Id: I4d99009e1199811d417becf1e1b934ec4d4e30be
[ROCm/hip commit: 52e320f396 ]
2018-10-17 14:32:25 +05:30
Maneesh Gupta
c6905e9e6b
Fix typos in Jenkinsfile
...
[ROCm/hip commit: c9e4ed1149 ]
2018-10-17 11:13:37 +05:30
Maneesh Gupta
68ba937cf7
Update Jenkinsfile
...
Disable rocm-1.9x testing in CI due to incompatible changes with HCC from ROCm 1.9.x
[ROCm/hip commit: f5356fa9ec ]
2018-10-17 11:03:43 +05:30
Maneesh Gupta
63e6cd228b
Merge pull request #703 from mangupta/stream_create_with_priority
...
Implementation for stream priority
[ROCm/hip commit: c24b06fa0a ]
2018-10-17 10:53:43 +05:30
Maneesh Gupta
a58a408e71
Merge pull request #702 from aaronenyeshi/fix-missing-irif-lib
...
Replace IRIF fences with atomic_work_item_fence
[ROCm/hip commit: dbe4431d98 ]
2018-10-17 10:53:27 +05:30
Maneesh Gupta
de8b3d2e7d
Merge pull request #698 from yxsamliu/compile-flags
...
Add HIPCC_COMPILE_FLAGS_APPEND
[ROCm/hip commit: 4b754e1d77 ]
2018-10-17 10:53:17 +05:30
Maneesh Gupta
cc642e9066
Merge pull request #696 from gargrahul/fix_texrestypelin_size
...
Fixed image width for linear resource type texture
[ROCm/hip commit: 7ea27d05bc ]
2018-10-17 06:11:23 +05:30
Maneesh Gupta
240bf09a95
Merge pull request #708 from mangupta/swdev-125523
...
Add missing hipHostRegister flags on nvcc path
[ROCm/hip commit: 797d151444 ]
2018-10-17 06:10:25 +05:30
Evgeny Mankov
5b192ed119
[HIPIFY] Code cleanup and formatting
...
[ROCm/hip commit: ee3a5cc722 ]
2018-10-15 15:27:37 +03:00
Maneesh Gupta
83e56b2ed4
Add missing hipHostRegister flags on nvcc path
...
Change-Id: I69f09204d9c544935104d4168ab8d3626666a623
[ROCm/hip commit: 64d1cf86b7 ]
2018-10-15 15:30:24 +05:30
Alex Voicu
1690cba3d7
Update samples.
...
[ROCm/hip commit: 7839045d30 ]
2018-10-13 23:28:22 +01:00
Alex Voicu
69b0baf37f
Minimal should mean minimal.
...
[ROCm/hip commit: 5312336ce2 ]
2018-10-11 00:21:41 +01:00
Alex Voicu
62d7a132c8
Trailing whitespace is still not the final frontier.
...
[ROCm/hip commit: 50265028fc ]
2018-10-11 00:08:09 +01:00
Alex Voicu
d68ed45708
Address Aaron's comments
...
[ROCm/hip commit: 3e4dbd32a1 ]
2018-10-11 00:03:01 +01:00
Alex Voicu
684f8133dd
Use HIP math functions, stop using hipLaunchParm.
...
[ROCm/hip commit: 069bbbd7ed ]
2018-10-10 11:56:54 +01:00
Alex Voicu
0d30e15646
Merge branch 'master' of https://github.com/ROCm-Developer-Tools/HIP into feature_minimal_changes_for_hc_next
...
[ROCm/hip commit: 4bc40551b5 ]
2018-10-10 11:44:09 +01:00