Maneesh Gupta
3fec282097
Merge pull request #447 from ROCm-Developer-Tools/feature_native_vector_types
...
Switch over to using native vector types, for better codegen. Remove noise.
2018-06-01 13:58:07 +05:30
Maneesh Gupta
8ecb3eeb55
Merge pull request #466 from ROCm-Developer-Tools/feature_use_Float16
...
Feature use _Float16 and match CUDA __half behaviour.
2018-06-01 13:50:12 +05:30
Alex Voicu
e20380319a
Merge branch 'feature_use_Float16' of https://github.com/ROCm-Developer-Tools/HIP into feature_use_Float16
2018-05-31 15:27:31 +01:00
Alex Voicu
208f5a41c6
Add missing interop with volatile. Fix unit tests.
2018-05-31 15:27:12 +01:00
Yaxun (Sam) Liu
0e0b028846
Fix __syncthreads for hip-clang
2018-05-30 16:33:18 -04:00
Yaxun (Sam) Liu
27fe2283d6
Add more function declarations for hip-clang
2018-05-30 06:51:03 -04:00
Maneesh Gupta
e5b8358b05
Merge pull request #469 from yxsamliu/fun
...
Add math function declaration for hip-clang
2018-05-30 15:01:27 +05:30
Maneesh Gupta
a923cac5d5
Add signature for hipFuncGetAttributes to nvcc_details
...
Change-Id: I06d5b50028fcfe3ea9d81f749b02be6b094c0977
2018-05-30 11:24:48 +05:30
Rahul Garg
d74353b112
Fix hipBindTexture on NVCC path
2018-05-30 10:59:07 +05:30
Maneesh Gupta
fde0613554
Merge pull request #471 from Jorghi12/patch-4
...
Adding double/long int signatures for abs
2018-05-30 08:31:32 +05:30
Alex Voicu
c059619e2c
GCC only supports power-of-2 component counts, so round up to next square.
2018-05-29 01:22:26 +01:00
Rahul Garg
3699e74857
Add 1d texture types for NVCC path
2018-05-28 15:02:06 +05:30
Jorghi12
b33876ee4d
Update math_functions.h
...
CUDA also has a function named labs.
2018-05-26 16:22:10 -04:00
Alex Voicu
0f4a135e5f
Add missing alias half / half2 aliases
2018-05-26 12:10:50 +01:00
Jorghi12
b127488ea9
Adding double/long int signatures for abs
...
Adding overloads for abs that are found in cuda's math_functions.
2018-05-26 00:41:24 -04:00
Yaxun (Sam) Liu
9c43970a27
Add more function declarations to hip-clang
2018-05-25 16:18:46 -04:00
Alex Voicu
25ac508214
Missing bits.
2018-05-25 20:12:21 +01:00
Yaxun (Sam) Liu
f53e86e1b8
Add math function declaration for hip-clang
2018-05-25 12:22:16 -04:00
Alex Voicu
ecefdd6541
Missing commit.
2018-05-23 17:57:47 +01:00
Maneesh Gupta
85342d73b5
Merge pull request #445 from ROCm-Developer-Tools/feature_func_attributes
...
Add support for the hipFuncGetAttributes interface.
2018-05-22 09:37:41 +05:30
Maneesh Gupta
5133299804
Add hipMalloc3D to nvcc detail
...
Change-Id: I8a5654066ed1504e3b05eddbbdebf05fd52aa149
2018-05-21 11:33:09 +05:30
founta
5c5d87b0a3
defined hipPitchedPtr
...
Added a define for hipPitchedPtr to resolve a compiler error
2018-05-18 09:11:50 -04:00
Maneesh Gupta
1c93e11cdf
Merge pull request #433 from gargrahul/add_hipmemset3d
...
Added hipMemset3D
2018-05-18 14:54:15 +05:30
Maneesh Gupta
43f7705278
Merge pull request #440 from yxsamliu/assert2
...
Add __assert_fail, __device_trap and hipErrorAssert for clang
2018-05-18 14:13:27 +05:30
Alex Voicu
fcce9f5337
Switch over to using native vector types, for better codegen. Remove noise.
2018-05-12 00:14:17 +01:00
Alex Voicu
bf9529aaa8
Add support for the hipFuncGetAttributes interface.
2018-05-11 03:35:10 +01:00
Yaxun (Sam) Liu
4c2d2b9e69
Fix warning about inlined function is not defined
2018-05-08 16:38:50 -04:00
Yaxun (Sam) Liu
eeedfc5567
Add __assert_fail, __device_trap and hipErrorAssert for clang
2018-05-08 15:42:27 -04:00
Siu Chi Chan
4f12ddea8f
add intrinsics mbcnt_lo, mbcnt_hi, lane_id
2018-05-08 13:43:53 -04:00
Rahul Garg
78568435da
Added hipMemset3D
2018-05-07 10:24:30 +05:30
Rahul Garg
976b9ed200
Cleaned up
2018-05-02 12:54:17 +05:30
Rahul Garg
1d76c48e3d
Fix texture 3D for HIP/NVCC
2018-05-02 11:56:37 +05:30
Maneesh Gupta
2e6b46f308
Merge pull request #419 from gargrahul/fix_hip_gcc_host_build
...
Fix gcc build issues for host code
2018-05-01 12:42:50 +05:30
Maneesh Gupta
af0c227df4
Merge pull request #415 from deven-amd/master
...
Checkin to fix bugs in math functions.
2018-05-01 12:29:03 +05:30
Maneesh Gupta
f8431772a8
Merge pull request #410 from gargrahul/hipCtx_deprecation_warning
...
Mark hipCtx APIs as deprecated
2018-05-01 12:23:22 +05:30
Maneesh Gupta
885e51e1a5
Merge pull request #406 from gargrahul/fix_tex1D_coordinate_type
...
Resolve tex1D float to int conversion issue
2018-05-01 09:18:11 +05:30
Rahul Garg
720e209366
Fix gcc build issues for host code
2018-04-25 12:30:11 +05:30
Deven Desai
65a90c55e7
Checkin to fix bugs in math functions.
...
This change fixes the following bugs that were discovered while debuggnig TF unit test failures (cwise_ops_test)
1. __hisinf and __hisnan routines
Both had incorrect implementations.
2. abs
A "long long" (64bit int) version was missing, resulting in the 32bit version being used for 64bit ints (which resulted in incorrect results, when the value passed in was outside the 32bit int range)
3. lgamma
We seemed to have a custom version for the 'double' datatype (which was giving incorrect results). Replaced it with a call to the 'double' version of the underlying 'hc::precision_math::lgamma'
2018-04-24 18:10:07 +00:00
Rahul Garg
bc61260168
Moved deprecated macro to the end
2018-04-20 21:57:23 +05:30
Rahul Garg
89674c54a7
Mark hipCtx APIs as deprecated
2018-04-20 17:34:48 +05:30
Rahul Garg
a898ccfb3f
Resolve tex1D float to int conversion issue
2018-04-18 14:15:18 +05:30
Rahul Garg
fcc0866681
Added hipMemset2DAsync support
2018-04-17 18:27:27 +05:30
Maneesh Gupta
2ab05a2069
Merge pull request #395 from lmoriche/master
...
Add missing __device__ function attributes.
2018-04-12 14:51:32 +05:30
Laurent Morichetti
8dcfbf5bee
Add missing __device__ function attributes.
2018-04-11 09:29:37 -07:00
Maneesh Gupta
d945c85fa7
Merge pull request #388 from lmoriche/master
...
Add support for clang offload bundles and <<<>>> kernel launch.
2018-04-09 12:40:28 +05:30
Siu Chi Chan
5df923cdfa
adjust the hcc work week for the texture fix
2018-04-06 15:46:55 -04:00
Laurent Morichetti
7f03ff1012
Don't include __clang_cuda_builtin_vars.h
2018-04-05 16:27:05 -07:00
Laurent Morichetti
323caee8d2
Add support for clang offload bundles and <<<>>> kernel launch.
2018-04-04 13:32:33 -07:00
Rahul Garg
414cb24351
Fix texture driver api TRFS flags
2018-04-02 21:47:20 +05:30
Siu Chi Chan
53d9cce9f9
Change constant address space to 4
...
when compiling with a newer hcc. This is
due to a recent change to address space
mapping in the amdgpu compiler backend.
2018-03-26 18:13:59 -04:00