Graphe des révisions

622 Révisions

Auteur SHA1 Message Date
7SK e58e29b784 fix_testcase
Change-Id: I878e79ac29b685672662db6ba8cd8d94d725d24f


[ROCm/clr commit: 0201bf8191]
2016-06-10 06:23:02 -04:00
7SK 2c5530e9f2 fix_ldg
Change-Id: I53de5fa91b4f57d496ffe46787d197ae84dde4a4


[ROCm/clr commit: fda049fa5f]
2016-06-09 16:56:05 -04:00
Maneesh Gupta d7e6475869 Merge branch 'release_0.86.00' into amd-master
Change-Id: I13c51e8ba1f98203d7419df23fa1d3a71890373d


[ROCm/clr commit: e797253165]
2016-06-08 15:00:32 +05:30
Maneesh Gupta 21431b7ed9 Merge "Squashed commit of the following:" into amd-master
[ROCm/clr commit: cce19ad99a]
2016-06-07 12:52:21 -04:00
Maneesh Gupta 9852f1b628 Fix RELEASE.md
[ROCm/clr commit: db050f19aa]
2016-06-07 22:18:18 +05:30
Maneesh Gupta 88de8f6b16 Updated release notes
Change-Id: Ied90c54683dd96ac9fb0c3039a94aea5e4aa11c6


[ROCm/clr commit: 6bcc56052f]
2016-06-06 21:52:13 +05:30
Maneesh Gupta c433f34ef7 Updated doxygen documentation
Change-Id: Idec4b7b811a441c9a792aa205286352f243945f0


[ROCm/clr commit: c24152a16b]
2016-06-06 21:48:40 +05:30
Maneesh Gupta 385112fb99 Use cpu agent when using staging buffer
Change-Id: I195a8137e86f2752681d6ba4dc7ba1b6f654e264


[ROCm/clr commit: b35fa83c47]
2016-06-06 12:42:44 +05:30
Jack Chung c12b4d931d 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/clr commit: 65448e74ed]
2016-06-05 06:20:44 -04:00
Maneesh Gupta 150df53e04 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/clr commit: 6da4ac8dcb]
2016-05-26 12:40:19 +05:30
Maneesh Gupta 3c1a11ad61 Merge "Move hipify-clang info to its own README" into amd-master
[ROCm/clr commit: 399e39aa1c]
2016-05-26 00:51:40 -04:00
Rahul Garg 6dfe1d5c09 Merge "Update in clock function" into amd-master
[ROCm/clr commit: 21930a9372]
2016-05-24 10:15:12 -04:00
Maneesh Gupta d01e9482ae 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/clr commit: be0d44bd74]
2016-05-24 12:45:25 +05:30
Maneesh Gupta bbdf746112 Merge "Fix missing JSON database warning from hipify-clang" into amd-master
[ROCm/clr commit: f254c07381]
2016-05-23 01:50:46 -04:00
Maneesh Gupta d1c47f5587 Merge "Add hipSetDeviceFlags implementation for NVCC" into amd-master
[ROCm/clr commit: 7e15de2126]
2016-05-20 13:03:42 -04:00
Maneesh Gupta f7a000bf5b Merge "Disable failing/unsupported test cases on nvcc platform" into amd-master
[ROCm/clr commit: 65357e6700]
2016-05-20 13:03:26 -04:00
Maneesh Gupta 6b5664d471 Merge "Link against libc++ only on hcc platform" into amd-master
[ROCm/clr commit: b8b9f55655]
2016-05-20 13:03:17 -04:00
Maneesh Gupta 0644603c07 Fix missing JSON database warning from hipify-clang
Change-Id: I4aeff51556678266c1392a031deeb9ffff2386bc


[ROCm/clr commit: 4efabb955b]
2016-05-20 14:06:27 +05:30
Maneesh Gupta 52f7a44d29 Add hipSetDeviceFlags implementation for NVCC
Change-Id: Id19e965950b728cfe0a514e6cdf65a191d063c10


[ROCm/clr commit: a42b0f5909]
2016-05-20 12:39:02 +05:30
Maneesh Gupta 6c993e0450 Disable failing/unsupported test cases on nvcc platform
Change-Id: Iad00db3dd1663303c43eed81d26be76b3fb1ba85


[ROCm/clr commit: f7cf463cb4]
2016-05-20 12:30:37 +05:30
Maneesh Gupta 7011db5ef8 Link against libc++ only on hcc platform
Change-Id: I93569a5b8a9910dca0c88408cbe54fbb32384fcf


[ROCm/clr commit: 29e61560c0]
2016-05-20 12:24:54 +05:30
Rahul Garg 5b74d1666a Update in clock function
Change-Id: I5819aa62693dc3b9b5d7e39944d1e58aadc72027


[ROCm/clr commit: 02a6c1fbe0]
2016-05-20 11:12:32 +05:30
Maneesh Gupta 5ecd546ea5 Fix bit_extract sample
Change-Id: I933f932bac26d9a9469d5d069973af166e11cbcd

[ROCm/clr commit: af65f415f0]
2016-05-20 01:06:08 -04:00
Ben Sander a34e3be329 move/update API list
Change-Id: I90457b90bbcb2a3309bf65a94a25be69af38f261


[ROCm/clr commit: b73bdb7e07]
2016-05-16 15:19:07 -05:00
Maneesh Gupta f3b266462a Merge "Update release notes for 0.86" into amd-master
[ROCm/clr commit: a12407fd41]
2016-05-16 05:11:55 -04:00
Maneesh Gupta 0fe5e4d12b Add misssing unsigned keyword to atomicInc and atomicDec
Change-Id: I658479c4c7c409dba117152165229880aeb5ab9f


[ROCm/clr commit: 429c26ea93]
2016-05-16 10:42:13 +05:30
Ben Sander c2a2fa029b Update release notes for 0.86
Change-Id: I60eb5691aec35fad714aac38deb3c4eccf7ae12a


[ROCm/clr commit: 98e04c7a83]
2016-05-13 12:40:31 +05:30
Rahul Garg 66423d8014 Merge "Support for Atomic inc and dec in HIP" into amd-master
[ROCm/clr commit: 0d2396ab54]
2016-05-13 01:31:15 -04:00
Rahul Garg 6208379714 Support for Atomic inc and dec in HIP
Change-Id: I783e4917cece5cc379894f0d293382315fbfa8b0


[ROCm/clr commit: 8c11c333e2]
2016-05-12 11:10:48 +05:30
Maneesh Gupta 6dda3ebbfb Fix square.cu to use cudaError_t instead of hipError_t
Change-Id: If3314910d1c03122741d3e0a45e14a4412c473b3


[ROCm/clr commit: 349b92f2a8]
2016-05-12 10:13:07 +05:30
Maneesh Gupta ac4838d56e Merge "dynamically compute HCC version dependency for hip_hcc package" into amd-master
[ROCm/clr commit: 335f6a51ae]
2016-05-09 09:37:44 -04:00
Maneesh Gupta 547e17ce85 Merge "Added copyright for device functions file" into amd-master
[ROCm/clr commit: 4a81bd0d05]
2016-05-09 06:22:41 -04:00
Maneesh Gupta e38581ae75 dynamically compute HCC version dependency for hip_hcc package
Change-Id: I5eca934826f12ee002416b299fd562db0f60056c


[ROCm/clr commit: 29c243a0a4]
2016-05-09 06:01:33 -04:00
Aditya Atluri daa9b45ebf Added copyright for device functions file
Change-Id: I689345ae7428928b4d2d7cd37fbc561309db3256


[ROCm/clr commit: 67e2ee1efe]
2016-05-06 10:51:06 -05:00
Maneesh Gupta 29b7a7084c Add packaging scripts for creating hip_samples package
Change-Id: I38205ce851ee2d8affce532c80c9a9fd4f66b345


[ROCm/clr commit: d8bc30d79a]
2016-05-06 14:39:10 +05:30
Jack Chung 786e509ca7 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/clr commit: 5e86860c05]
2016-05-06 08:09:52 +08:00
Maneesh Gupta a1e6ca59c3 Bump HIP package version to 0.86.00
[ROCm/clr commit: 003eacfc86]
2016-05-04 17:17:04 +05:30
Maneesh Gupta d33b8ebcb3 Handle missing LLVM package dependency for clang hipify
[ROCm/clr commit: c95c1903b3]
2016-05-04 14:47:26 +05:30
Maneesh Gupta 940521f3e3 Modify cmake for better clang hipify integration
[ROCm/clr commit: 42a0126f38]
2016-05-04 14:44:00 +05:30
Ben Sander 0b9fcc8ea3 Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
[ROCm/clr commit: b8df982dcd]
2016-05-03 11:16:09 -05:00
Ben Sander 76e08e3ea1 libstdc++ is default
[ROCm/clr commit: a35e995244]
2016-05-03 11:14:27 -05:00
Ben Sander 81f7559a37 doc update, add proposed .86 release notes
[ROCm/clr commit: c40b212430]
2016-05-03 11:11:04 -05:00
Ben Sander c578bb72ef Update porting guide docs on -stdlib
[ROCm/clr commit: 72f7a15e54]
2016-05-03 09:20:41 -05:00
Ben Sander a079847536 comment change
[ROCm/clr commit: 07b5785da2]
2016-05-03 08:33:35 -05:00
Maneesh Gupta bd3692dd12 hcc_dialects report PASSED when passed
[ROCm/clr commit: c2c54aa299]
2016-05-03 14:32:59 +05:30
Maneesh Gupta 3ce3e64493 bit_extract reports PASSED when passed
[ROCm/clr commit: ab671b729d]
2016-05-03 14:19:25 +05:30
Ben Sander 18635995af add fallback to libc++
[ROCm/clr commit: 6a960aff38]
2016-05-02 23:50:39 -05:00
Ben Sander e6ec2439ec Link test with libc++
[ROCm/clr commit: 8cce8dbe61]
2016-05-02 23:38:43 -05:00
Ben Sander ef3273c1b1 add make_hip_executable_libcpp
[ROCm/clr commit: c79dad8000]
2016-05-02 23:32:52 -05:00
Ben Sander 41c57d1e00 Merge branch 'privatestaging' into grid_launch
[ROCm/clr commit: 20043d602e]
2016-05-02 18:38:20 -05:00