Evgeny Mankov
877f8940ee
Merge pull request #195 from emankov/master
...
[HIPIFY] CUDA RT Textures and Arrays support update
[HIPIFY] cmake changes
[HIPIFY][#199 ][Partial fix] Fix for cudaLaunchKernel transformation
[ROCm/hip commit: e8de9dda33 ]
2017-10-17 18:21:28 +03:00
Evgeny Mankov
0162211c28
[HIPIFY][ #199 ][Partial fix] Fix for cudaLaunchKernel transformation
...
[Synopsis]
If any of kernel arguments is a MACRO its location calculation is wrong (location of its definition is actually calculated).
Thus garbage code is being produced on the place of such a MACRO starting from the end of its actual definition.
[Solution]
Add isMacroBodyExpansion and isMacroArgExpansion checks on kernel arguments.
[ROCm/hip commit: 7ee8e2d51b ]
2017-10-12 20:05:42 +03:00
Evgeny Mankov
75508281a5
[HIPIFY] cmake changes
...
+ standalone build support
+ WIN MSVC support
+ disable lit testing by default
+ to enable lit testing -DHIPIFY_CLANG_TESTS=1 should be specified
Tested builds:
+ hipify-clang standalone {Ubuntu 16.04|Windows 10} {Debug|Release} {x86|x64a} {g++|clang++|MSVC 2017} {llvm 3.8.0|llvm 3.9.0} {-DHIPIFY_CLANG_TESTS=1| }
+ HIP {-DHIPIFY_CLANG_LLVM_DIR=..|} {Ubuntu 16.04} {Debug|Release} {x86|x64a} {hcc} {llvm 3.8.0|llvm 3.9.0} {-DHIPIFY_CLANG_TESTS=1| }
[ROCm/hip commit: 87cf949d39 ]
2017-10-09 20:28:20 +03:00
Evgeny Mankov
65a58a416b
Merge branch 'master' of https://github.com/ROCm-Developer-Tools/HIP
...
[ROCm/hip commit: 557772e6ff ]
2017-10-09 20:17:43 +03:00
Maneesh Gupta
9beedf8d54
Merge pull request #196 from mangupta/bump_hip_version
...
Bump HIP version to 1.4 and update release notes
[ROCm/hip commit: e6df9d480a ]
2017-10-06 10:59:39 +05:30
Maneesh Gupta
8b580446c4
Bump HIP version to 1.4 and update release notes
...
Change-Id: I3570dedb32fe5fec6f60565c587a3282a4c6c709
[ROCm/hip commit: ca239ab6ef ]
2017-10-06 10:26:11 +05:30
Evgeny Mankov
643eb7ace7
[HIPIFY] CUDA RT Textures and Arrays support update
...
[ROCm/hip commit: 53ce40ebab ]
2017-10-05 16:38:36 +03:00
Maneesh Gupta
11b4d1c7e3
Merge pull request #188 from gargrahul/texture2D_tests
...
Added Texture 2D object and reference APIs tests
[ROCm/hip commit: 9c7bd55dd7 ]
2017-10-05 12:01:10 +05:30
Maneesh Gupta
710d095874
Merge pull request #194 from bensander/fix_genco_math_path
...
Fix math ordering for --genco mode.
[ROCm/hip commit: c1803c1951 ]
2017-10-03 16:17:34 +05:30
Maneesh Gupta
20c3d0b7ab
Merge pull request #186 from gargrahul/fix_texture_nvcc
...
Fix texture support on HIP/NVCC path
[ROCm/hip commit: fbde2e7137 ]
2017-10-03 15:10:44 +05:30
Ben Sander
d1be93bbd9
Fix math ordering for --genco mode.
...
[ROCm/hip commit: 68c2146dc3 ]
2017-10-02 21:52:16 +00:00
Rahul Garg
be4b7099bb
Fixed review comment
...
[ROCm/hip commit: b8aae66424 ]
2017-10-02 17:29:08 +05:30
Rahul Garg
28b92618b7
Fixed review comments
...
[ROCm/hip commit: 19d574d939 ]
2017-10-02 10:57:25 +05:30
Rahul Garg
71552c63ac
Fixed build issue
...
[ROCm/hip commit: f62254a8d8 ]
2017-10-02 10:40:01 +05:30
Rahul Garg
69508f52cc
Fix texture support on HIP/NVCC path
...
[ROCm/hip commit: 470224cf25 ]
2017-10-02 10:40:01 +05:30
Kent Knox
1be4d75fa9
Merge pull request #193 from kknox/protect-docker-rmi
...
Make docker_clean_images more resilient
Merging this in now because it will make things run
[ROCm/hip commit: 4e825c6768 ]
2017-09-29 09:53:12 -05:00
Kent Knox
2148ae642b
Making docker_clean_images more resilient
...
To the failure of deleting images.
[ROCm/hip commit: fb561a3821 ]
2017-09-28 14:28:53 -05:00
Maneesh Gupta
ed9ea0aae7
Merge pull request #187 from gargrahul/fix_texture_fetch_issue
...
Fixed hipTexture fetch issue
[ROCm/hip commit: 985eac6446 ]
2017-09-27 08:48:15 +05:30
Maneesh Gupta
f32b87c2d6
Merge pull request #192 from kknox/docker-lowercase
...
Force organization name to be lowercase for docker image name
[ROCm/hip commit: bae8153219 ]
2017-09-27 08:46:43 +05:30
Kent Knox
1c91749775
Force organization name to be lowercase for docker
...
error building docker image because of CamelCasing
[ROCm/hip commit: 90f1a9626e ]
2017-09-26 14:33:29 -05:00
Rahul Garg
5c9132056f
Added HIT block
...
[ROCm/hip commit: ce13e4afbf ]
2017-09-26 11:39:09 +05:30
Rahul Garg
990f85120a
Added Texture 2D object and reference APIs tests
...
[ROCm/hip commit: 3b7a8fab5b ]
2017-09-26 11:33:23 +05:30
Maneesh Gupta
ae7bdb4d80
Merge pull request #189 from kknox/ci-fix
...
Fixing artifact path for hip integration testing
[ROCm/hip commit: b2ab9ebee5 ]
2017-09-26 08:05:25 +05:30
Kent Knox
4536a3b7f8
Modify the path for downloaded artifacts from hcc
...
[ROCm/hip commit: b3038b3ea7 ]
2017-09-24 23:12:42 -05:00
Rahul Garg
8c67dd3b2e
Fixed hipTexture fetch issue
...
[ROCm/hip commit: 9929e8e717 ]
2017-09-25 06:54:29 +05:30
Maneesh Gupta
ff2d25155a
Merge pull request #185 from scchan/fix_assert_macro
...
ensure the condition is evaluated before applying the negation operator
[ROCm/hip commit: 0ff34b5cff ]
2017-09-21 06:52:21 +05:30
Siu Chi Chan
6884635ae0
ensure the condition is evaluated before applying the negation operator
...
[ROCm/hip commit: 83d9e889a9 ]
2017-09-20 01:38:28 -04:00
Maneesh Gupta
d4919a95cb
Merge pull request #183 from wsttiger/master
...
Remove the conversion of warpSize to be consistent with hipDeviceProp
[ROCm/hip commit: 2db70fe5fd ]
2017-09-20 09:15:18 +05:30
Maneesh Gupta
15caa05c2f
Merge pull request #184 from emankov/master
...
[HIPIFY] Fix typo in doc
[ROCm/hip commit: 9d885ced0d ]
2017-09-20 09:11:50 +05:30
Maneesh Gupta
44d34df638
Merge pull request #161 from kknox/hcc-integration-testing-squash
...
HCC integration testing
[ROCm/hip commit: ae0ab83eb5 ]
2017-09-20 09:10:30 +05:30
Evgeny Mankov
e93f55f502
[HIPIFY] CUDA RT Textures support update
...
[ROCm/hip commit: 28a300aed2 ]
2017-09-18 17:52:50 +03:00
Evgeny Mankov
42f44bf8f6
[HIPIFY] Fix typo in doc
...
[ROCm/hip commit: 902d017e28 ]
2017-09-18 17:26:33 +03:00
wsttiger
1eeda56cfe
Remove the conversion of warpSize to be consistent with hipDeviceProp
...
[ROCm/hip commit: 2ec8de3b27 ]
2017-09-15 15:05:05 -05:00
Ben Sander
b4ee2c5c3f
Merge pull request #182 from whchung/bump_major_version
...
Bump device major version from 2 to 3
[ROCm/hip commit: c26589d781 ]
2017-09-15 11:15:35 -05:00
Wen-Heng (Jack) Chung
9c0dfd3538
Bump device major version from 2 to 3
...
This would significantly improve performance for certain apps in kernel
selection logic.
[ROCm/hip commit: c74d3fe2cb ]
2017-09-15 15:47:39 +00:00
Kent Knox
b93ba9b5fa
Adding boolean parameter to job to push to docker-hub
...
Remove the restriction to build only on gfx803
[ROCm/hip commit: 48292521ee ]
2017-09-15 10:25:26 -05:00
Kent Knox
466f763846
Made function hcc_integration_testing
...
[ROCm/hip commit: 0bd6d0c9e4 ]
2017-09-15 10:25:26 -05:00
Kent Knox
d7ae94a8e7
Adding support to take parameters from upstream hcc
...
HCC build can start passing in build parameters into hip build
[ROCm/hip commit: eecc936e54 ]
2017-09-15 10:25:26 -05:00
Kent Knox
9cd249a5c0
Adding docker_clean_images
...
[ROCm/hip commit: 0e44675139 ]
2017-09-15 10:25:26 -05:00
Kent Knox
daa7d6b021
Adding docker_upload_dockerhub
...
Refactored when docker images get deleted to the end of the
pipeline
[ROCm/hip commit: a31cd5cf18 ]
2017-09-15 10:25:26 -05:00
Kent Knox
498ac713a8
Adding support to upload images to docker-hub
...
[ROCm/hip commit: 7565d8ca8c ]
2017-09-15 10:25:26 -05:00
Maneesh Gupta
ed0f94c051
Merge pull request #155 from wsttiger/master
...
Modify hip headers such that they are more compatible with strict C compiler
[ROCm/hip commit: 8c92d28ff3 ]
2017-09-15 10:49:55 +05:30
Maneesh Gupta
aaf4346a42
Merge pull request #177 from aaronenyeshi/patch-2
...
[CentOS7] Fix HIP sample hipInfo and other tests
[ROCm/hip commit: bf3d1f1587 ]
2017-09-15 10:49:01 +05:30
Ben Sander
ab4128a53f
Merge pull request #179 from gargrahul/fix_hipmallocarray
...
Fixed hipMallocArray for 1D cases
[ROCm/hip commit: 3ed5f42dad ]
2017-09-14 12:59:33 -05:00
Ben Sander
293b9663ac
Merge pull request #181 from bensander/hip_init_alloc
...
Add HIP_INIT_ALLOC to init allocated memory.
[ROCm/hip commit: 57561737cc ]
2017-09-14 12:57:31 -05:00
Ben Sander
b446d8ebdf
Merge branch 'master' into hip_init_alloc
...
[ROCm/hip commit: fbd22c3e49 ]
2017-09-14 11:53:33 -05:00
Aaron Enye Shi
198d58a5e4
hcc-config already sets -lc++ -lc++abi flags
...
Since hcc-config will set the flags for CentOS7 and RHEL 7.X, we don't need to set flags here.
[ROCm/hip commit: ffe21c9d75 ]
2017-09-14 10:55:38 -04:00
Maneesh Gupta
569ec04d0c
Fix typo in nvcc_detail/hip_runtime_api.h
...
[ROCm/hip commit: c3c94dcd8d ]
2017-09-14 16:19:57 +05:30
Maneesh Gupta
effd716252
Merge pull request #180 from 7SK/hip_doc_update
...
Add more info for inline asm in hip kernel guide and cookbook readme
[ROCm/hip commit: 926c8677ce ]
2017-09-14 16:17:04 +05:30
Maneesh Gupta
0ba15f6faf
Merge pull request #175 from gargrahul/assert_support
...
Device side assert support
[ROCm/hip commit: c7e5fd24ac ]
2017-09-14 16:08:00 +05:30