Commit Graph

2560 Commits

Author SHA1 Message Date
Rahul Garg 0ec64e8b24 Set offset in hipGetTextureAlignmentOffset 2018-07-24 10:11:26 +05:30
Maneesh Gupta cab5e80b22 Merge pull request #582 from ROCm-Developer-Tools/set-vdi-path
Let hipcc use proper include and lib path for HIP/VDI
2018-07-24 07:32:54 +05:30
Maneesh Gupta 25ba9f6f94 Fix typo 2018-07-24 07:30:05 +05:30
Yaxun Sam Liu 555c2f9c08 Fix warnings about unused command line option --hip-link
and set search path for libhip_hcc.so
2018-07-23 14:55:07 -04:00
Yaxun Sam Liu 674b45902d Document hip-clang fatbinary format and initialization function
This is for documenting the change in hip-clang: https://reviews.llvm.org/D49083
2018-07-23 09:28:40 -04:00
Yaxun Sam Liu 6053c71323 Fix hipcc for -M for hip-clang 2018-07-23 09:26:42 -04:00
Yaxun Sam Liu 4627aa0085 Let hipcc use proper include and lib path for HIP/VDI
Add support of environment variable HIP_VDI_HOME.

By setting environment variable HIP_VDI_HOME to the distribution directory of HIP/VDI, hipcc
will choose proper include and lib path for hip-clang.
2018-07-23 09:26:42 -04:00
Evgeny Mankov a5afadec7e Merge pull request #583 from emankov/cuDNN
[HIPIFY][DNN] cuDNN support revise
2018-07-23 14:13:54 +03:00
Maneesh Gupta e2615335c0 Merge pull request #568 from Srinivasuluch/sprint2_9tests
Adding a few more struct scenarions and a ResultValidation()
2018-07-23 14:44:06 +05:30
Maneesh Gupta 00c1542487 Merge pull request #558 from Jorghi12/patch-8
Fix the FindHIP.cmake script.
2018-07-23 11:48:42 +05:30
saleelk e8a5ad629f Fix hipHostRegister mem leak and copy kind in hipMemcpyAsync (#587) 2018-07-23 11:04:14 +05:30
Maneesh Gupta 4637e11a24 Fix typo in FindHIP.cmake 2018-07-23 10:39:45 +05:30
Maneesh Gupta 137d7f559f Merge pull request #559 from rpathani/master
Adding functor unit tests
2018-07-23 10:15:16 +05:30
Maneesh Gupta 123af1a9c6 Merge pull request #584 from ROCm-Developer-Tools/fix-vector-explicit-cast
Fix explicit cast required
2018-07-23 10:13:05 +05:30
Maneesh Gupta 4d6a3f3eba Merge pull request #581 from ROCm-Developer-Tools/fix-warning-math-decl
[HIPClang] Switch ordering on math functions
2018-07-23 10:12:01 +05:30
Maneesh Gupta c53d0f967e Merge pull request #554 from gargrahul/cleanup_hipmemset3d_test
Cleaned up hipMemset3D test
2018-07-23 10:11:49 +05:30
Aaron Enye Shi 032ebd41ea Fix explicit cast required
This is required for PyTorch which runs into an issue with narrowing types. Requires an explicit cast.
2018-07-20 16:34:15 -04:00
Evgeny Mankov 618b1f5171 [HIPIFY][DNN] cuDNN support revise
+ add doc for CUDDN API supported by HIP
+ cuDNN softMax test
2018-07-20 21:00:24 +03:00
Aaron Enye Shi 98fca64220 [HIPClang] Switch ordering on math functions
Header math_functions.h should be included after including __clang_cuda_math_forward_declares.h to avoid warning: attribute declaration must precede definition.
2018-07-20 13:25:04 -04:00
Srinivasuluch 996cfcd62a Update hipLaunchParm.cpp
Added struct bit field test, test number#21
2018-07-20 12:38:06 +05:30
Evgeny Mankov 5184a69410 Merge pull request #578 from emankov/testing
[HIPIFY][test] Add static and dynamic shared memory tests
2018-07-19 20:48:25 +03:00
rohit pathania 6ae4df95b5 Merge branch 'master' of https://github.com/rpathani/HIP
# Conflicts:
#	tests/src/kernel/hipLaunchParmFunctor.cpp
2018-07-19 12:11:23 +05:30
rohit pathania c2108cb82a Merge branch 'master' of https://github.com/rpathani/HIP
# Conflicts:
#	tests/src/kernel/hipLaunchParmFunctor.cpp
2018-07-19 12:02:42 +05:30
Jorghi12 4abcf5dbc4 Update FindHIP.cmake
Using Bool expression to handle empty case.
2018-07-18 23:02:11 -04:00
Maneesh Gupta 5632faf928 Merge pull request #543 from ROCm-Developer-Tools/add-std-complex
Support std::complex for hip-clang
2018-07-19 07:14:45 +05:30
Evgeny Mankov 7e4e821fbb [HIPIFY][test] Add static and dynamic shared memory tests 2018-07-18 18:33:44 +03:00
Yaxun Sam Liu e20e93db65 Fix test hipStdComplex.cpp to emit expected output for passing 2018-07-18 07:21:24 -04:00
Srinivasuluch 070e992134 Update hipLaunchParm.cpp
submitting changes as per Sam review/suggestions
2018-07-18 12:41:51 +05:30
Yaxun (Sam) Liu a8dc1257df Support std::complex for hip-clang 2018-07-18 00:08:04 -04:00
Maneesh Gupta 6dc286b564 Merge pull request #576 from ROCm-Developer-Tools/fix_missing_vector_bits
Constrain variadic constructor to ranks > 1 and add missing `__device__`s
2018-07-18 09:34:25 +05:30
Alex Voicu 7020d118da And a few more oversights. 2018-07-17 19:33:13 +01:00
Alex Voicu 252776d4aa Update hip_vector_types.h 2018-07-17 17:28:48 +01:00
Alex Voicu 14281c0a40 Not yet. 2018-07-17 17:21:10 +01:00
Alex Voicu 1734eaead8 Constrain variadic constructor to ranks > 1 and add missing __device__s 2018-07-17 17:17:48 +01:00
Alex Voicu 633ce36ea7 It is unclear what I was thinking when authoring the original code... 2018-07-17 14:04:57 +01:00
Maneesh Gupta 1fc3ef3cd4 Merge branch 'master' into move-memcpy 2018-07-17 10:51:42 +05:30
Maneesh Gupta 9e142ea66a Merge branch 'master' into feature_native_vector_types
Change-Id: I943b94ee230871a960d8f9c321ad5e096183b415
2018-07-17 09:51:22 +05:30
Maneesh Gupta 7d8c1ae761 Merge pull request #515 from ROCm-Developer-Tools/hipclang-add-amdgcn-funcs
Add hipclang amdgcn functions
2018-07-17 09:25:09 +05:30
Alex Voicu a2b6508912 Merge branch 'master' of https://github.com/ROCm-Developer-Tools/HIP into feature_native_vector_types 2018-07-15 11:44:48 +01:00
Evgeny Mankov 4e0d07f07a [HIPIFY] Support of cudaComputeMode / CUcomputemode
+ update docs
+ fix typo in hip_runtime_api.h
2018-07-14 16:08:19 +03:00
Jorghi12 1e5552f861 Update FindHIP.cmake
Adding another flag.
2018-07-12 14:17:21 -04:00
Jorghi12 a484f89b34 Update FindHIP.cmake
Updating placement.
2018-07-12 13:56:08 -04:00
srinivas Charupally 14d4c6dc28 Adding more struct scenarions and a ResultValidation() 2018-07-12 17:08:41 +05:30
Maneesh Gupta 4702a6c86e Merge pull request #562 from ROCm-Developer-Tools/fix-build-failure
Fix build failure in code_object_bundle.cpp
2018-07-12 07:49:41 +05:30
Jorg Doku 7383eac88a Support INCLUDE_DIRECTORIES & COMPILE_DEFINITIONS 2018-07-11 16:13:07 -04:00
Evgeny Mankov b9c15702d2 [HIPIFY] Current trunk LLVM 7.0 initial support
Tested with CUDA 8.0, 9.0, 9.1 and 9.2.

Only 8.0 works with LLVM 7.0, due to the changes in LLVM trunc since released 6.0, which works fine with CUDA 8.0 and 9.0.

So, nothing to do in hipify-clang, hope that all the CUDA 9.x related issues will be fixed in 7.0 release.
2018-07-11 20:15:49 +03:00
Evgeny Mankov 22dffde22e [HIPIFY] Add DEBUG(X) macro compatibility
In LLVM 7.0 DEBUG(X) was deleted, LLVM_DEBUG(X) should be used instead.
2018-07-11 18:21:00 +03:00
Maneesh Gupta 56984d04b0 Merge pull request #563 from gargrahul/add_gettexrefoffset_nvcc
Add hipGetTextureAlignmentOffset and hipGetChanDesc on NVCC path
2018-07-11 15:01:20 +05:30
Maneesh Gupta 6bf76348e1 Merge pull request #550 from gargrahul/add_bindtextoarrayref_overload_api
Added another overloaded definition of hipBindTextureToArray for direct porting.
2018-07-11 15:01:10 +05:30
Maneesh Gupta 11ae85e7e3 Merge pull request #555 from ROCm-Developer-Tools/fix-test-mbcnt
Fix hip_mbcnt test typo
2018-07-11 13:08:59 +05:30