Chris Kitching
0602fc6124
Allow user-provided -std=* argument to override the default
...
This means any user-provided -std=* argument overrides this one,
allowing use of newer standards.
[ROCm/hip commit: 742526706b ]
2017-10-19 14:11:15 +01:00
Chris Kitching
49feb372f5
Add [[nodiscard]] attribute to hipError_t in C++17 mode
...
This will yield a compiler warning any time you discard an error
return value from an API call.
[ROCm/hip commit: 1d205ab130 ]
2017-10-19 13:34:02 +01:00
Siu Chi Chan
4dc24498af
hipDeviceReset(): make sure to reinitialize the printf buffer in hcc RT
...
[ROCm/hip commit: ccef1cbd6e ]
2017-10-18 16:26:13 -04:00
Evgeny Mankov
65497bfaff
Merge pull request #210 from ChrisKitching/output-hipify
...
[HIPIFY] Alter output file behaviour slightly
[ROCm/hip commit: db7661ccad ]
2017-10-18 21:46:31 +03:00
Chris Kitching
49f9c4feff
Unconditionally append .hip as the default output filename
...
[ROCm/hip commit: 296c5a33ce ]
2017-10-18 19:19:18 +01:00
Chris Kitching
a2629da99c
If an output path is given _use it_
...
Don't append .hip to a user-provided output file...
[ROCm/hip commit: e4e17a56bb ]
2017-10-16 17:32:57 +01:00
Chris Kitching
0c0891836f
Operate on a temp file in-place
...
This copies to the output after operation, instead of working
_on_ the output. This allows includes to work correctly, while
supporting output paths anywhere on the filesystem.
Fixes #208
Fixes #206
[ROCm/hip commit: 2263cb9f72 ]
2017-10-16 17:32:56 +01: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
Alex Voicu
322cc5f7aa
This fixes incorrect usage of the reader object, which created arcane
...
mismatches when one reader accessed another's section.
[ROCm/hip commit: 70786a5563 ]
2017-10-09 15:46:38 +01:00
Alex Voicu
a45ff026ea
Merge remote-tracking branch 'origin/master' into feature_support_globals_for_module_api
...
[ROCm/hip commit: 0545a49381 ]
2017-10-09 13:28:13 +01:00
Alex Voicu
fbcd3b0aa6
This adds cursory support for globals to the HIP module loading API. The
...
style is purposefully alien so as to signal that HIP experts should turn
it into HIP worthy code as soon as possible.
[ROCm/hip commit: ffffe052b6 ]
2017-10-09 13:27:11 +01:00
Ben Sander
05d5dd2d46
Test cleanup.
...
[ROCm/hip commit: 8e04b33c95 ]
2017-10-07 07:54:10 -07:00
Ben Sander
50ef165727
Add copy_coherency test
...
Test cache managemenent and synchronization between kernel and copy commands
in separate queues.
[ROCm/hip commit: 54d5b52d05 ]
2017-10-07 07:54:10 -07:00
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
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
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
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
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
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
b446d8ebdf
Merge branch 'master' into hip_init_alloc
...
[ROCm/hip commit: fbd22c3e49 ]
2017-09-14 11:53:33 -05:00