Commit Graph

5458 Commitit

Tekijä SHA1 Viesti Päivämäärä
Aaron Enye Shi f8109c5b06 Merge branch 'master' into hipclang-add-amdgcn-funcs 2018-07-04 17:36:08 +00:00
Maneesh Gupta 874af1bf7d Merge pull request #539 from ROCm-Developer-Tools/fix-tf-link
Add workaround to hipcc for build failure in tensorflow due to missin…
2018-07-04 11:08:52 +05:30
Maneesh Gupta e54ffe52a0 Merge pull request #530 from ROCm-Developer-Tools/hipclang-compute-mode
Add HIP Compute Mode
2018-07-04 10:55:48 +05:30
Maneesh Gupta 3b157546f9 Merge pull request #517 from ROCm-Developer-Tools/fix-hipcc-link
Let hipcc handle static library for hip-clang only if it contains bun…
2018-07-04 10:51:44 +05:30
Maneesh Gupta d372d0eaad Update hip_hcc_internal.h
Adding missing include for hip_hcc_internal in order to build with HCC
2018-07-04 09:33:51 +05:30
Jenkins cad8e47d59 Merge 'master' into 'amd-master'
Change-Id: I27adce1f61a95f244523ad1ffbf8e1c2626b49d8
2018-07-03 04:09:34 -05:00
Rahul Garg 77cbd4476d Fixed offset null check in bind texture functions 2018-07-03 08:54:17 +05:30
Rahul Garg f554e48db3 Revert "Use memcpy kernel for all pinned memory cases in hipMemcpy2DAsync" 2018-07-02 14:32:11 +05:30
Maneesh Gupta 1978cea4b7 Update hip-targets.cmake for hip::host & hip::device 2018-07-02 10:37:20 +05:30
Rahul Garg 805906d2ad Updated heading 2018-06-30 11:42:17 +05:30
Rahul Garg cc14d6440f Updated indentation 2018-06-30 11:40:32 +05:30
Jenkins daaeecaa66 Merge 'master' into 'amd-master'
Change-Id: I70b2b1a6fc8998d1a0ea0e7532a0a99050784ae1
2018-06-29 04:09:59 -05:00
foreman 167d628a49 P4 to Git Change 1574251 by skudchad@skudchad_rocm on 2018/06/29 01:49:57
SWDEV-145570 - [HIP] Fix hipHostUnregister.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_memory.cpp#35 edit
2018-06-29 01:59:22 -04:00
Alex Voicu f931980a6a Add scalar operands and fix C implementation. 2018-06-29 05:23:49 +01:00
Alex Voicu c061d885f6 Re-sync with upstream. 2018-06-29 00:16:34 +01:00
Maneesh Gupta 0eeb58b26e Merge pull request #528 from ROCm-Developer-Tools/fix-hipclang-hipcc
HIPCC - Use clang if clang++ is not compiled
2018-06-28 12:36:49 +05:30
Maneesh Gupta 1340adce1a Merge pull request #503 from ROCm-Developer-Tools/fix-complex
Fix hip_complex.h
2018-06-28 12:15:22 +05:30
Maneesh Gupta b6f5c61a2c Merge pull request #495 from ROCm-Developer-Tools/hip-clang-upstream
add more device functions for hip-clang
2018-06-28 11:42:01 +05:30
Maneesh Gupta 22ffc0f1a7 Merge pull request #522 from pradeepisro/cmake_verbose_fix
added changes to FindHIP.cmake which would allow us to build using ninja #467
2018-06-28 11:39:03 +05:30
Maneesh Gupta f426491f17 Fix typo 2018-06-28 11:19:22 +05:30
Maneesh Gupta 06c1c93945 Merge pull request #536 from ROCm-Developer-Tools/hotfix_remove_unimplemented_math
Removes use of unimplemented OCML functionality.
2018-06-28 11:15:57 +05:30
Maneesh Gupta 18ccab33c3 Merge pull request #538 from ROCm-Developer-Tools/fix-fp16-include
Include host_defines.h in hip_fp16.h since it uses __host__ __device_…
2018-06-28 11:14:07 +05:30
Srinivasuluch ef33a0ad4d Update hipLaunchParm.cpp
Changing macro name
2018-06-27 22:06:53 +05:30
Srinivasuluch 52e808da4d Update hipLaunchParm.cpp
wrap up to 80 characters per line
2018-06-27 22:04:12 +05:30
Srinivasuluch f69d89e79f Update hipLaunchParm.cpp
changing the condition, a = b, as Sam suggested
2018-06-27 21:48:37 +05:30
Srinivasuluch 22fd883df8 Update hipLaunchParm.cpp 2018-06-27 20:49:07 +05:30
Srinivasuluch 681ce0182e Update hipLaunchParm.cpp
Added a macro to disable the alignment test as it's broken
2018-06-27 19:57:44 +05:30
Srinivasuluch 52f3ec8f26 Update hipLaunchParm.cpp
pass by value for struct
2018-06-27 16:45:51 +05:30
Aaron Enye Shi e44eaa1a1e Implement __shfl_* funcs into HIP headers 2018-06-26 18:32:11 +00:00
Alex Voicu 2acf7f033c Existence is a complex affair. 2018-06-26 00:41:35 +01:00
Yaxun (Sam) Liu 632baba353 Add workaround to hipcc for build failure in tensorflow due to missing symbol __cpu_model
https://github.com/tensorflow/tensorflow/issues/9593
2018-06-25 18:14:51 -04:00
Alex Voicu b9ead38478 Be nice to GCC, it is old and worthy of respect. 2018-06-25 22:59:07 +01:00
Yaxun (Sam) Liu c74682ef1b Include host_defines.h in hip_fp16.h since it uses __host__ __device__ attributes 2018-06-25 15:34:34 -04:00
Alex Voicu 9452298fbe Removes use of unimplemented OCML functionality. 2018-06-25 19:16:27 +01:00
foreman 6523c1109c P4 to Git Change 1572348 by skudchad@skudchad_test2_win_opencl on 2018/06/25 13:21:41
SWDEV-145570 - [HIP] - Fix hipHostGetDevicePointer. hipHostRegister tests now passes

	ReviewBoardURL = http://ocltc.amd.com/reviews/r/15261/diff/

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_memory.cpp#34 edit
2018-06-25 13:29:56 -04:00
Alex Voicu 3ff1d4081e Let's try this again... 2018-06-25 17:49:50 +01:00
Srinivasuluch c5b643999c Update hipLaunchParm.cpp
Added validation part for struct, added two struct padding tests
2018-06-25 16:53:12 +05:30
Aaron Enye Shi c73cd64f5b Add HIP Compute Mode 2018-06-22 14:37:19 +00:00
Alex Voicu 0e0d43bfe1 Merge branch 'master' of https://github.com/ROCm-Developer-Tools/HIP into feature_native_vector_types 2018-06-22 12:19:32 +01:00
Aaron Enye Shi dc850cc3e7 HIPCC - Use clang if clang++ is not compiled 2018-06-21 18:12:55 +00:00
Aaron Enye Shi 5d4986d470 Replace __hip_hc_ir_ inline asm with __ockl_* functions 2018-06-20 20:40:14 +00:00
Aaron Enye Shi 9a295a732d Implement __ballot, __any, __all into HIP headers 2018-06-20 17:39:39 +00:00
Aaron Enye Shi 175c87f2bf Implement hip_hc.ll into HIP headers
Move all __hip_hc_ir_* functions from hip_hc.ll into HIP header as inline asm. Remove hip_hc.ll and build dependencies from HIP.
2018-06-20 17:39:31 +00:00
Aaron Enye Shi ad5f1dcbf2 Implement device_functions.cpp into HIP headers
Move all Integer Intrinsics, device_functions.cpp definitions and HIP specific device functions into HIP headers. Implement the device functions using llvm_intrinsics and device-libs functions instead of calling hc::__* functions. Remove device_functions.cpp since everything is now defined in header.
2018-06-20 17:39:23 +00:00
Aaron Enye Shi e8a18a5473 Move hipclang funcs into corresponding headers 2018-06-20 17:39:15 +00:00
Aaron Enye Shi 366207f8af Split __llvm and device lib funcs into new headers 2018-06-20 17:39:06 +00:00
Aaron Enye Shi 0694d0300a Add get_dynamicgroupbaseptr def and remove hc_ 2018-06-20 17:38:59 +00:00
Aaron Enye Shi 7cade79d98 Add prefix __ to memory scope and order 2018-06-20 17:38:52 +00:00
Aaron Enye Shi 4298ed308e Add __llvm_fence funcs and __ prefixes 2018-06-20 17:38:45 +00:00
Aaron Enye Shi f4399d57a3 Add hipclang amdgcn functions
These are moving from hipclang in device library to hip headers. These are required for the functionality of HIPclang project.
2018-06-20 17:38:37 +00:00