نمودار کامیت

6618 کامیت‌ها

مولف SHA1 پیام تاریخ
Chris Kitching 95e1706537 Don't reinvent find_package
PythonInterp is a finder module that ships with cmake. It supports
the conventional interaction with find_package that allows you
to demand success, and particular vesions, without having your
own logic:

https://cmake.org/cmake/help/v3.0/command/find_package.html


[ROCm/clr commit: c62766f880]
2017-10-19 17:08:53 +01:00
Chris Kitching 35943634ea Don't be picky about clang versions
[ROCm/clr commit: 03dd8c9fca]
2017-10-19 17:08:53 +01:00
Chris Kitching 9eac4a2012 Declare HIPIFY_CLANG_TESTS as a cmake option
[ROCm/clr commit: b926cdf002]
2017-10-19 17:08:53 +01:00
Chris Kitching 28ebdf5379 Use early return to avoid indenting all of CMakeLists.txt
[ROCm/clr commit: d3a5646051]
2017-10-19 17:08:53 +01:00
Chris Kitching a0c26d39f9 Fix broken indentation introduced by previous commit
[ROCm/clr commit: 72c9767b1d]
2017-10-19 17:08:53 +01:00
Evgeny Mankov f81de9d680 Merge pull request #217 from ChrisKitching/cxx
[HIPIFY] Don't reject C++ > 11 language features

[ROCm/clr commit: c648621510]
2017-10-19 17:38:18 +03:00
Chris Kitching 5cbaf06867 Inline a redundant std::vector
Looks like a partial refactor..?


[ROCm/clr commit: 6165b65d21]
2017-10-19 14:11:25 +01:00
Chris Kitching ddd6304971 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/clr commit: 90b04f696b]
2017-10-19 14:11:15 +01:00
Chris Kitching c3f743a763 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/clr commit: 939fa02ade]
2017-10-19 13:34:02 +01:00
Siu Chi Chan 5ccf3d4d9b hipDeviceReset(): make sure to reinitialize the printf buffer in hcc RT
[ROCm/clr commit: a1956f64e6]
2017-10-18 16:26:13 -04:00
Evgeny Mankov af78943d2c Merge pull request #210 from ChrisKitching/output-hipify
[HIPIFY] Alter output file behaviour slightly

[ROCm/clr commit: 6cfa73a7da]
2017-10-18 21:46:31 +03:00
Chris Kitching bbc7a86d2c Unconditionally append .hip as the default output filename
[ROCm/clr commit: dbbd6d576d]
2017-10-18 19:19:18 +01:00
Jenkins dffb859a90 Merge 'master' into 'amd-master'
Change-Id: I11589b3fff3bb58717f4f6d7045245815bbdf0cc


[ROCm/clr commit: 3bcd5d3fe3]
2017-10-18 04:11:00 -05:00
Evgeny Mankov 040133beb5 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/clr commit: 69b1b91311]
2017-10-17 18:21:28 +03:00
Chris Kitching 756aca43f9 If an output path is given _use it_
Don't append .hip to a user-provided output file...


[ROCm/clr commit: 14061bf0e6]
2017-10-16 17:32:57 +01:00
Chris Kitching 40b7c1f9a1 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/clr commit: bd8a90a05b]
2017-10-16 17:32:56 +01:00
Evgeny Mankov 8d9f902675 [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/clr commit: f3ef942407]
2017-10-12 20:05:42 +03:00
Evgeny Mankov e403132550 [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/clr commit: ff38a484af]
2017-10-09 20:28:20 +03:00
Evgeny Mankov 25f3bf2c44 Merge branch 'master' of https://github.com/ROCm-Developer-Tools/HIP
[ROCm/clr commit: 86e0aa63d0]
2017-10-09 20:17:43 +03:00
Alex Voicu 1c8db33de9 This fixes incorrect usage of the reader object, which created arcane
mismatches when one reader accessed another's section.


[ROCm/clr commit: b222448efd]
2017-10-09 15:46:38 +01:00
Alex Voicu 3f724bedfb Merge remote-tracking branch 'origin/master' into feature_support_globals_for_module_api
[ROCm/clr commit: 2de3ab422f]
2017-10-09 13:28:13 +01:00
Alex Voicu d9075301c3 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/clr commit: 582779c6c6]
2017-10-09 13:27:11 +01:00
Ben Sander 6dde6de34c Test cleanup.
[ROCm/clr commit: c4612f3dc9]
2017-10-07 07:54:10 -07:00
Ben Sander c6b96822dc Add copy_coherency test
Test cache managemenent and synchronization between kernel and copy commands
in separate queues.


[ROCm/clr commit: cb613bb6a8]
2017-10-07 07:54:10 -07:00
Jenkins 5856da05d7 Merge 'master' into 'amd-master'
Change-Id: I473b92d17f663938831469c09f9cc65340ee30f6


[ROCm/clr commit: 1a9e92e412]
2017-10-06 04:10:55 -05:00
Maneesh Gupta 7a9f645795 Merge pull request #196 from mangupta/bump_hip_version
Bump HIP version to 1.4 and update release notes

[ROCm/clr commit: 89ad18584d]
2017-10-06 10:59:39 +05:30
Maneesh Gupta 2719e8a185 Bump HIP version to 1.4 and update release notes
Change-Id: I3570dedb32fe5fec6f60565c587a3282a4c6c709


[ROCm/clr commit: 253c1bf890]
2017-10-06 10:26:11 +05:30
Evgeny Mankov 72215db89e [HIPIFY] CUDA RT Textures and Arrays support update
[ROCm/clr commit: 858315b4cd]
2017-10-05 16:38:36 +03:00
Maneesh Gupta caba6ac8d5 Merge pull request #188 from gargrahul/texture2D_tests
Added Texture 2D object and reference APIs tests

[ROCm/clr commit: 7bc98ced9d]
2017-10-05 12:01:10 +05:30
Jenkins 2ca8f8960b Merge 'master' into 'amd-master'
Change-Id: I5af5b86d5786354ed8c9ddb9155f6a8b4f23e41b


[ROCm/clr commit: c282718ccb]
2017-10-04 04:11:16 -05:00
Maneesh Gupta e80a4ee235 Merge pull request #194 from bensander/fix_genco_math_path
Fix math ordering for --genco mode.

[ROCm/clr commit: 132316fecf]
2017-10-03 16:17:34 +05:30
Maneesh Gupta 7ed6737691 Merge pull request #186 from gargrahul/fix_texture_nvcc
Fix texture support on HIP/NVCC path

[ROCm/clr commit: cdb5ed9a9c]
2017-10-03 15:10:44 +05:30
Ben Sander e5bb8f73d0 Fix math ordering for --genco mode.
[ROCm/clr commit: 2e9b78c274]
2017-10-02 21:52:16 +00:00
Rahul Garg bc675b15b8 Fixed review comment
[ROCm/clr commit: 71a5a0cb42]
2017-10-02 17:29:08 +05:30
Jenkins fbfeaa346c Merge 'master' into 'amd-master'
Change-Id: I15bbc627aa36c8886d0f03f4a2bfad8df2c5a0da


[ROCm/clr commit: 8f10017332]
2017-10-02 04:11:34 -05:00
Rahul Garg f32bb0e089 Fixed review comments
[ROCm/clr commit: 79a943e654]
2017-10-02 10:57:25 +05:30
Rahul Garg 59fce18f03 Fixed build issue
[ROCm/clr commit: d92cfa44d2]
2017-10-02 10:40:01 +05:30
Rahul Garg c1cb518025 Fix texture support on HIP/NVCC path
[ROCm/clr commit: e6725e2b7a]
2017-10-02 10:40:01 +05:30
Kent Knox 53d36805b5 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/clr commit: 3c2c44f63a]
2017-09-29 09:53:12 -05:00
Kent Knox 80e399ba20 Making docker_clean_images more resilient
To the failure of deleting images.


[ROCm/clr commit: c6af44f67d]
2017-09-28 14:28:53 -05:00
Jenkins dc39224219 Merge 'master' into 'amd-master'
Change-Id: Ic111e33b5ff0e63c0e53ff96baf8578025cdb3b7


[ROCm/clr commit: 488526738b]
2017-09-28 04:11:06 -05:00
Maneesh Gupta e205285f1c Merge pull request #187 from gargrahul/fix_texture_fetch_issue
Fixed hipTexture fetch issue

[ROCm/clr commit: 1701d9726e]
2017-09-27 08:48:15 +05:30
Maneesh Gupta ae0f69233b Merge pull request #192 from kknox/docker-lowercase
Force organization name to be lowercase for docker image name

[ROCm/clr commit: d2680a1505]
2017-09-27 08:46:43 +05:30
Kent Knox 71a01e5bbb Force organization name to be lowercase for docker
error building docker image because of CamelCasing


[ROCm/clr commit: 6f8592a863]
2017-09-26 14:33:29 -05:00
Jenkins 383c05c694 Merge 'master' into 'amd-master'
Change-Id: I7d962d774862c272ef50023c8cb7db7bd9464948


[ROCm/clr commit: 2925474eef]
2017-09-26 04:11:15 -05:00
Rahul Garg 8f194d831a Added HIT block
[ROCm/clr commit: 05070fe824]
2017-09-26 11:39:09 +05:30
Rahul Garg aaa77132da Added Texture 2D object and reference APIs tests
[ROCm/clr commit: 36db84a68f]
2017-09-26 11:33:23 +05:30
Maneesh Gupta 6a1f918949 Merge pull request #189 from kknox/ci-fix
Fixing artifact path for hip integration testing

[ROCm/clr commit: 8ff66efa31]
2017-09-26 08:05:25 +05:30
Kent Knox 4e63ea0714 Modify the path for downloaded artifacts from hcc
[ROCm/clr commit: 2fadb2a097]
2017-09-24 23:12:42 -05:00
Rahul Garg 0de0e63556 Fixed hipTexture fetch issue
[ROCm/clr commit: 9e07b08ce5]
2017-09-25 06:54:29 +05:30