نمودار کامیت

1938 کامیت‌ها

مولف SHA1 پیام تاریخ
Chris Kitching 6abd8963ae Skip lit tests if lit cannot be found 2017-10-19 17:08:54 +01:00
Chris Kitching c62766f880 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
2017-10-19 17:08:53 +01:00
Chris Kitching 03dd8c9fca Don't be picky about clang versions 2017-10-19 17:08:53 +01:00
Chris Kitching b926cdf002 Declare HIPIFY_CLANG_TESTS as a cmake option 2017-10-19 17:08:53 +01:00
Chris Kitching d3a5646051 Use early return to avoid indenting all of CMakeLists.txt 2017-10-19 17:08:53 +01:00
Chris Kitching 72c9767b1d Fix broken indentation introduced by previous commit 2017-10-19 17:08:53 +01:00
Evgeny Mankov c648621510 Merge pull request #217 from ChrisKitching/cxx
[HIPIFY] Don't reject C++ > 11 language features
2017-10-19 17:38:18 +03:00
Chris Kitching 6165b65d21 Inline a redundant std::vector
Looks like a partial refactor..?
2017-10-19 14:11:25 +01:00
Chris Kitching 90b04f696b Allow user-provided -std=* argument to override the default
This means any user-provided -std=* argument overrides this one,
allowing use of newer standards.
2017-10-19 14:11:15 +01:00
Evgeny Mankov 6cfa73a7da Merge pull request #210 from ChrisKitching/output-hipify
[HIPIFY] Alter output file behaviour slightly
2017-10-18 21:46:31 +03:00
Chris Kitching dbbd6d576d Unconditionally append .hip as the default output filename 2017-10-18 19:19:18 +01:00
Evgeny Mankov 69b1b91311 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
2017-10-17 18:21:28 +03:00
Chris Kitching 14061bf0e6 If an output path is given _use it_
Don't append .hip to a user-provided output file...
2017-10-16 17:32:57 +01:00
Chris Kitching bd8a90a05b 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
2017-10-16 17:32:56 +01:00
Evgeny Mankov f3ef942407 [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.
2017-10-12 20:05:42 +03:00
Evgeny Mankov ff38a484af [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| }
2017-10-09 20:28:20 +03:00
Evgeny Mankov 86e0aa63d0 Merge branch 'master' of https://github.com/ROCm-Developer-Tools/HIP 2017-10-09 20:17:43 +03:00
Maneesh Gupta 89ad18584d Merge pull request #196 from mangupta/bump_hip_version
Bump HIP version to 1.4 and update release notes
2017-10-06 10:59:39 +05:30
Maneesh Gupta 253c1bf890 Bump HIP version to 1.4 and update release notes
Change-Id: I3570dedb32fe5fec6f60565c587a3282a4c6c709
2017-10-06 10:26:11 +05:30
Evgeny Mankov 858315b4cd [HIPIFY] CUDA RT Textures and Arrays support update 2017-10-05 16:38:36 +03:00
Maneesh Gupta 7bc98ced9d Merge pull request #188 from gargrahul/texture2D_tests
Added Texture 2D object and reference APIs tests
2017-10-05 12:01:10 +05:30
Maneesh Gupta 132316fecf Merge pull request #194 from bensander/fix_genco_math_path
Fix math ordering for --genco mode.
2017-10-03 16:17:34 +05:30
Maneesh Gupta cdb5ed9a9c Merge pull request #186 from gargrahul/fix_texture_nvcc
Fix texture support on HIP/NVCC path
2017-10-03 15:10:44 +05:30
Ben Sander 2e9b78c274 Fix math ordering for --genco mode. 2017-10-02 21:52:16 +00:00
Rahul Garg 71a5a0cb42 Fixed review comment 2017-10-02 17:29:08 +05:30
Rahul Garg 79a943e654 Fixed review comments 2017-10-02 10:57:25 +05:30
Rahul Garg d92cfa44d2 Fixed build issue 2017-10-02 10:40:01 +05:30
Rahul Garg e6725e2b7a Fix texture support on HIP/NVCC path 2017-10-02 10:40:01 +05:30
Kent Knox 3c2c44f63a 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
2017-09-29 09:53:12 -05:00
Kent Knox c6af44f67d Making docker_clean_images more resilient
To the failure of deleting images.
2017-09-28 14:28:53 -05:00
Maneesh Gupta 1701d9726e Merge pull request #187 from gargrahul/fix_texture_fetch_issue
Fixed hipTexture fetch issue
2017-09-27 08:48:15 +05:30
Maneesh Gupta d2680a1505 Merge pull request #192 from kknox/docker-lowercase
Force organization name to be lowercase for docker image name
2017-09-27 08:46:43 +05:30
Kent Knox 6f8592a863 Force organization name to be lowercase for docker
error building docker image because of CamelCasing
2017-09-26 14:33:29 -05:00
Rahul Garg 05070fe824 Added HIT block 2017-09-26 11:39:09 +05:30
Rahul Garg 36db84a68f Added Texture 2D object and reference APIs tests 2017-09-26 11:33:23 +05:30
Maneesh Gupta 8ff66efa31 Merge pull request #189 from kknox/ci-fix
Fixing artifact path for hip integration testing
2017-09-26 08:05:25 +05:30
Kent Knox 2fadb2a097 Modify the path for downloaded artifacts from hcc 2017-09-24 23:12:42 -05:00
Rahul Garg 9e07b08ce5 Fixed hipTexture fetch issue 2017-09-25 06:54:29 +05:30
Maneesh Gupta f0933d26cd Merge pull request #185 from scchan/fix_assert_macro
ensure the condition is evaluated before applying the negation operator
2017-09-21 06:52:21 +05:30
Siu Chi Chan bf6a3f4294 ensure the condition is evaluated before applying the negation operator 2017-09-20 01:38:28 -04:00
Maneesh Gupta 794ea64e6e Merge pull request #183 from wsttiger/master
Remove the conversion of warpSize to be consistent with hipDeviceProp
2017-09-20 09:15:18 +05:30
Maneesh Gupta 9ab3184aab Merge pull request #184 from emankov/master
[HIPIFY] Fix typo in doc
2017-09-20 09:11:50 +05:30
Maneesh Gupta 0166e6ff68 Merge pull request #161 from kknox/hcc-integration-testing-squash
HCC integration testing
2017-09-20 09:10:30 +05:30
Evgeny Mankov bbaf16b263 [HIPIFY] CUDA RT Textures support update 2017-09-18 17:52:50 +03:00
Evgeny Mankov bfa3a0a433 [HIPIFY] Fix typo in doc 2017-09-18 17:26:33 +03:00
wsttiger bda788ca97 Remove the conversion of warpSize to be consistent with hipDeviceProp 2017-09-15 15:05:05 -05:00
Ben Sander 5e48654932 Merge pull request #182 from whchung/bump_major_version
Bump device major version from 2 to 3
2017-09-15 11:15:35 -05:00
Wen-Heng (Jack) Chung 1efc99e69f Bump device major version from 2 to 3
This would significantly improve performance for certain apps in kernel
selection logic.
2017-09-15 15:47:39 +00:00
Kent Knox 6020c8b499 Adding boolean parameter to job to push to docker-hub
Remove the restriction to build only on gfx803
2017-09-15 10:25:26 -05:00
Kent Knox 8840fc3f87 Made function hcc_integration_testing 2017-09-15 10:25:26 -05:00