Граф коммитов

620 Коммитов

Автор SHA1 Сообщение Дата
Maneesh Gupta 9b787eeaa4 Merge branch 'amd-master' into privatestaging
[ROCm/hip commit: 5efa2c8f8c]
2016-06-08 22:01:13 +05:30
Maneesh Gupta c5b97c0af1 Merge branch 'amd-master' into privatestaging
[ROCm/hip commit: 6a8bd5a666]
2016-06-08 21:42:15 +05:30
Maneesh Gupta 0bde4360d9 Merge branch 'release_0.86.00' into amd-master
Change-Id: I13c51e8ba1f98203d7419df23fa1d3a71890373d


[ROCm/hip commit: 51f3cfa40b]
2016-06-08 15:00:32 +05:30
Maneesh Gupta 7f493906b9 Merge "Squashed commit of the following:" into amd-master
[ROCm/hip commit: 5080084f4e]
2016-06-07 12:52:21 -04:00
Maneesh Gupta 5531b649aa Fix RELEASE.md
[ROCm/hip commit: 100c8c83c1]
2016-06-07 22:18:18 +05:30
Maneesh Gupta c30b0fe2a6 Updated release notes
Change-Id: Ied90c54683dd96ac9fb0c3039a94aea5e4aa11c6


[ROCm/hip commit: b229506611]
2016-06-06 21:52:13 +05:30
Maneesh Gupta d4ce97429b Updated doxygen documentation
Change-Id: Idec4b7b811a441c9a792aa205286352f243945f0


[ROCm/hip commit: a352f83710]
2016-06-06 21:48:40 +05:30
Maneesh Gupta 9a579b07b8 Use cpu agent when using staging buffer
Change-Id: I195a8137e86f2752681d6ba4dc7ba1b6f654e264


[ROCm/hip commit: e920ead561]
2016-06-06 12:42:44 +05:30
Jack Chung 32276a63d3 Squashed commit of the following:
commit 9548493fa754b3bf5c31cbdc2211db1e73e8c07c
Author: Jack Chung <whchung@gmail.com>
Date:   Mon May 23 11:57:23 2016 +0800

    Rename hipExternShared test to hipDynamicShared

    Change-Id: I180d9d539420fb69cfc121eceaa7db9da03483b2

commit 827081f8244a38f010789d556db0c4ff7b6422d8
Author: Jack Chung <whchung@gmail.com>
Date:   Mon May 23 11:56:27 2016 +0800

    Rename HIP_DECLARE_EXTERN_SHARED to HIP_DYNAMIC_SHARED

    Change-Id: I22362d179812ac547e0f11ba4e2bb999050e08ae

commit 4c277228ed41af187739610fa17eab1fb144c947
Author: Jack Chung <whchung@gmail.com>
Date:   Thu May 19 17:49:52 2016 +0800

    Adopt new interface to get dynamic LDS in hc.hpp

    Change-Id: I47b433b714633a4c97df87c40a0b1d3386429a00

commit 5a36117d777064113a528dc47b42e8c8413baa97
Author: Jack Chung <whchung@gmail.com>
Date:   Thu May 19 11:29:24 2016 +0800

    Add test patterns for regular expression to match "extern __shared__"

    These test patterns should better be saved as an individual test case, but I'm
    not familiar with HIP test structures so I leave them as comments in hipify as
    of now.

    Change-Id: I7fee89c89b9e73de2133357a226ec0c769733531

commit 1b26284168c7f5339f63338fd0149bed5d994656
Author: Jack Chung <whchung@gmail.com>
Date:   Thu May 19 11:25:23 2016 +0800

    Add one HIP unit test to use HIP_DECLARE_EXTERN_SHARED

    Change-Id: I4d9907815920693a74ea9d575fe26e7c67636109

commit 77b816ee5972b13d829d5bbcf06fbfd07acea2af
Author: Jack Chung <whchung@gmail.com>
Date:   Wed May 18 19:18:59 2016 +0800

    Adopt HIP_ prefix for DECLARE_EXTERN_SHARED macro

    Change-Id: I555ded16b449b67d2e20904013d86fe1ded6a2be

commit ef0997939c3578a9ae11621bf21c0416f04d2622
Author: Jack Chung <whchung@gmail.com>
Date:   Wed May 18 17:42:04 2016 +0800

    Modify hipify to support converting extern __shared__ to DECLARE_EXTERN_SHARED macro

    Added regular expression to search & replace extern __shared__ declarations to
    DECLARE_EXTERN_SHARED macro.

    Limitation:
    - Won't work if "extern __shared__" is declared at global scope

    Sample Usages:
    extern __shared__ double foo[];
    extern __shared__ unsigned int foo[];
    extern volatile __shared__ double foo[];
    extern volatile __shared__ unsigned int sdata[];
    extern __shared__ volatile unsigned int sdata[];
    extern __shared__ T s[];
    extern __shared__ T::type s[];
    extern __shared__ blah<T>::type s[];
    extern __shared__ typename mapper<Float>::type s_data[];
    extern __attribute__((used)) __shared__ typename mapper<Float>::type s_data[];

    Change-Id: I2be0b7039adeddb789f5a2b067d403a43fdc3e26

commit 93ff268724493aedfacdcd5a5aa9a100f4ebaed0
Author: Jack Chung <whchung@gmail.com>
Date:   Wed May 18 15:13:09 2016 +0800

    Introduce DECLARE_EXTERN_SHARED macro to encapsulate "extern __shared__" decls

    Change-Id: I93b2d37c763195b0ca9fd0afee78605a1e3272db

commit cff9c95412de343cc6405158b5acc4f1029267ff
Author: Jack Chung <whchung@gmail.com>
Date:   Wed May 18 12:53:54 2016 +0800

    Add __get_dynamic_groupbaseptr() to point to dynamic LDS

    Change-Id: I97b548d8a691488057617c551a8f331cad7afc77

Change-Id: I84e7875b76fa1f59e860e19c93bd4209cdd1fd2c


[ROCm/hip commit: bf4ba9e09e]
2016-06-05 06:20:44 -04:00
Maneesh Gupta 0385a53d43 Move hipify-clang info to its own README
Squashed commit of the following:

commit bc44bcee461e46b0cf5cb9fe09213dca450b081a
Author: Daniil Fukalov <daniil.fukalov@amd.com>
Date:   Mon May 16 20:50:05 2016 +0300

    added note about errors without CUDA sdk installed

commit 5fd73ba90c0940bdc977737894362a99f4232b56
Author: Daniil Fukalov <daniil.fukalov@amd.com>
Date:   Mon May 16 20:31:47 2016 +0300

    move clang-hipify info to its own README

commit 21d81a6d5acd3f093d77ac4d584e6f5bbe48f8cc
Author: Daniil Fukalov <daniil.fukalov@amd.com>
Date:   Mon May 16 20:30:00 2016 +0300

    initial version

Change-Id: I157294699a7be3d0bb38b2ee4a137a94280529c9


[ROCm/hip commit: 4a0f837042]
2016-05-26 12:40:19 +05:30
Maneesh Gupta 510756f612 Merge "Move hipify-clang info to its own README" into amd-master
[ROCm/hip commit: 1f35068971]
2016-05-26 00:51:40 -04:00
Rahul Garg b0ffe42087 Merge "Update in clock function" into amd-master
[ROCm/hip commit: aec8a2c846]
2016-05-24 10:15:12 -04:00
Maneesh Gupta e310ee8ac2 Move hipify-clang info to its own README
Squashed commit of the following:

commit bc44bcee461e46b0cf5cb9fe09213dca450b081a
Author: Daniil Fukalov <daniil.fukalov@amd.com>
Date:   Mon May 16 20:50:05 2016 +0300

    added note about errors without CUDA sdk installed

commit 5fd73ba90c0940bdc977737894362a99f4232b56
Author: Daniil Fukalov <daniil.fukalov@amd.com>
Date:   Mon May 16 20:31:47 2016 +0300

    move clang-hipify info to its own README

commit 21d81a6d5acd3f093d77ac4d584e6f5bbe48f8cc
Author: Daniil Fukalov <daniil.fukalov@amd.com>
Date:   Mon May 16 20:30:00 2016 +0300

    initial version

Change-Id: I157294699a7be3d0bb38b2ee4a137a94280529c9


[ROCm/hip commit: dd8c97c0d4]
2016-05-24 12:45:25 +05:30
Maneesh Gupta 40d6e8cbb5 Merge "Fix missing JSON database warning from hipify-clang" into amd-master
[ROCm/hip commit: 97542a4acf]
2016-05-23 01:50:46 -04:00
Maneesh Gupta 9d0f3975b3 Merge "Add hipSetDeviceFlags implementation for NVCC" into amd-master
[ROCm/hip commit: 9688702fce]
2016-05-20 13:03:42 -04:00
Maneesh Gupta e42b27358a Merge "Disable failing/unsupported test cases on nvcc platform" into amd-master
[ROCm/hip commit: 603a9c1c7d]
2016-05-20 13:03:26 -04:00
Maneesh Gupta b738e493ea Merge "Link against libc++ only on hcc platform" into amd-master
[ROCm/hip commit: 03cc432bad]
2016-05-20 13:03:17 -04:00
Maneesh Gupta 340a3f8d5b Fix missing JSON database warning from hipify-clang
Change-Id: I4aeff51556678266c1392a031deeb9ffff2386bc


[ROCm/hip commit: 99dc8abf68]
2016-05-20 14:06:27 +05:30
Maneesh Gupta 6fdad8a80d Add hipSetDeviceFlags implementation for NVCC
Change-Id: Id19e965950b728cfe0a514e6cdf65a191d063c10


[ROCm/hip commit: 0452d7c1af]
2016-05-20 12:39:02 +05:30
Maneesh Gupta 4bcb7e6ef4 Disable failing/unsupported test cases on nvcc platform
Change-Id: Iad00db3dd1663303c43eed81d26be76b3fb1ba85


[ROCm/hip commit: 842bf45008]
2016-05-20 12:30:37 +05:30
Maneesh Gupta 77fd58a9ed Link against libc++ only on hcc platform
Change-Id: I93569a5b8a9910dca0c88408cbe54fbb32384fcf


[ROCm/hip commit: 87f402327e]
2016-05-20 12:24:54 +05:30
Rahul Garg 170796f4e9 Update in clock function
Change-Id: I5819aa62693dc3b9b5d7e39944d1e58aadc72027


[ROCm/hip commit: d46b3446de]
2016-05-20 11:12:32 +05:30
Maneesh Gupta 5592d53ff5 Fix bit_extract sample
Change-Id: I933f932bac26d9a9469d5d069973af166e11cbcd

[ROCm/hip commit: bd31d333e6]
2016-05-20 01:06:08 -04:00
Ben Sander 760c8c4990 move/update API list
Change-Id: I90457b90bbcb2a3309bf65a94a25be69af38f261


[ROCm/hip commit: 0e0c4250de]
2016-05-16 15:19:07 -05:00
Ben Sander 95bce783e7 Update README.md
[ROCm/hip commit: 5fe34e9aa5]
2016-05-16 14:09:46 -05:00
Maneesh Gupta b22ca04695 Merge "Update release notes for 0.86" into amd-master
[ROCm/hip commit: 7625561423]
2016-05-16 05:11:55 -04:00
Maneesh Gupta e19b6710eb Add misssing unsigned keyword to atomicInc and atomicDec
Change-Id: I658479c4c7c409dba117152165229880aeb5ab9f


[ROCm/hip commit: 8b7f60a735]
2016-05-16 10:42:13 +05:30
Ben Sander 29660e144d Update release notes for 0.86
Change-Id: I60eb5691aec35fad714aac38deb3c4eccf7ae12a


[ROCm/hip commit: 0e07268f20]
2016-05-13 12:40:31 +05:30
Rahul Garg 36d1f66b9f Merge "Support for Atomic inc and dec in HIP" into amd-master
[ROCm/hip commit: 86ce89aa52]
2016-05-13 01:31:15 -04:00
Rahul Garg d10703011c Support for Atomic inc and dec in HIP
Change-Id: I783e4917cece5cc379894f0d293382315fbfa8b0


[ROCm/hip commit: 381dc93b96]
2016-05-12 11:10:48 +05:30
Maneesh Gupta d1e6c121f3 Fix square.cu to use cudaError_t instead of hipError_t
Change-Id: If3314910d1c03122741d3e0a45e14a4412c473b3


[ROCm/hip commit: 3f83673b04]
2016-05-12 10:13:07 +05:30
Maneesh Gupta 3904f12d93 Merge "dynamically compute HCC version dependency for hip_hcc package" into amd-master
[ROCm/hip commit: 7aa503f43f]
2016-05-09 09:37:44 -04:00
Maneesh Gupta 6ebcf35ede Merge "Added copyright for device functions file" into amd-master
[ROCm/hip commit: 7e4c8a3238]
2016-05-09 06:22:41 -04:00
Maneesh Gupta 983ceac9f9 dynamically compute HCC version dependency for hip_hcc package
Change-Id: I5eca934826f12ee002416b299fd562db0f60056c


[ROCm/hip commit: 6d2c763b26]
2016-05-09 06:01:33 -04:00
Aditya Atluri ec5d1a3966 Added copyright for device functions file
Change-Id: I689345ae7428928b4d2d7cd37fbc561309db3256


[ROCm/hip commit: 1cf1918147]
2016-05-06 10:51:06 -05:00
Maneesh Gupta 7db31dbcc7 Add packaging scripts for creating hip_samples package
Change-Id: I38205ce851ee2d8affce532c80c9a9fd4f66b345


[ROCm/hip commit: 9a25f6ad8f]
2016-05-06 14:39:10 +05:30
Jack Chung 9d07571e5d Fix math functions so they can be used on host codes as well
Add __host__ for some math functions to fix the following tests:

- hipSinglePrecisionMathHost
- hipDobulePrecisionMathHost


[ROCm/hip commit: 453d07daf4]
2016-05-06 08:09:52 +08:00
Maneesh Gupta 4fc6e40c8f Bump HIP package version to 0.86.00
[ROCm/hip commit: 5b39cd8e22]
2016-05-04 17:17:04 +05:30
Maneesh Gupta 3dba7c6f51 Handle missing LLVM package dependency for clang hipify
[ROCm/hip commit: 5d3bb83854]
2016-05-04 14:47:26 +05:30
Maneesh Gupta 766c56d783 Modify cmake for better clang hipify integration
[ROCm/hip commit: c44b4a4356]
2016-05-04 14:44:00 +05:30
Ben Sander ff19d93fff Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
[ROCm/hip commit: 1d2f267dc3]
2016-05-03 11:16:09 -05:00
Ben Sander 91f47647dd libstdc++ is default
[ROCm/hip commit: c9b231940a]
2016-05-03 11:14:27 -05:00
Ben Sander f141bb7b85 doc update, add proposed .86 release notes
[ROCm/hip commit: 42101bf032]
2016-05-03 11:11:04 -05:00
Ben Sander 9ea10981a7 Update porting guide docs on -stdlib
[ROCm/hip commit: 322665d5ce]
2016-05-03 09:20:41 -05:00
Ben Sander 26b853918c comment change
[ROCm/hip commit: c921d47c17]
2016-05-03 08:33:35 -05:00
Maneesh Gupta fc73044bf2 hcc_dialects report PASSED when passed
[ROCm/hip commit: 6181988232]
2016-05-03 14:32:59 +05:30
Maneesh Gupta d253806e64 bit_extract reports PASSED when passed
[ROCm/hip commit: cb6a5d9421]
2016-05-03 14:19:25 +05:30
Ben Sander 9617816c93 add fallback to libc++
[ROCm/hip commit: d5537f9f95]
2016-05-02 23:50:39 -05:00
Ben Sander 1078bebe81 Link test with libc++
[ROCm/hip commit: 993ca9cee3]
2016-05-02 23:38:43 -05:00
Ben Sander acb73fdbd4 add make_hip_executable_libcpp
[ROCm/hip commit: 6e332a9c9c]
2016-05-02 23:32:52 -05:00