fdaniil
1b0385eb5f
Merge remote-tracking branch 'origin/privatestaging' into clang-hipify
...
[ROCm/clr commit: 4d246f9575 ]
2016-04-07 00:53:47 +03:00
Daniil Fukalov
8a45101aea
Delete README.md
...
[ROCm/clr commit: 06dfaa4cf4 ]
2016-04-07 00:37:20 +03:00
Daniil Fukalov
143864ab5a
added clang-hipify
...
added option to cmake and description how to download and install clang-hipify prerequisites
[ROCm/clr commit: 52fab0ca63 ]
2016-04-07 00:36:27 +03:00
Aditya Atluri
7f5a1e310f
Corrected corner cases
...
[ROCm/clr commit: a7590e3537 ]
2016-04-06 14:50:27 -05:00
Aditya Atluri
b98fcb7764
Added feature for cross-compilation and seperated hcc api from hip api
...
[ROCm/clr commit: 39f27984a8 ]
2016-04-06 14:18:51 -05:00
dfukalov
a04015e0f7
moved clang-hipify tests to common folder "tests", updated cmake files to use downloadable clang+llvm binary package
...
[ROCm/clr commit: f1e64fe2b4 ]
2016-04-06 20:44:19 +03:00
dfukalov
d8f522248c
initial cmake add
...
[ROCm/clr commit: d854d3650c ]
2016-04-05 00:10:21 +03:00
dfukalov
b16f34446a
Imported clang-hipify as a subtree
...
[ROCm/clr commit: 2a76cb6fc0 ]
2016-04-04 23:18:15 +03:00
Maneesh Gupta
c5f7a869a1
Remove deprecated KERNELBEGIN and KERNELEND from bit_extract sample
...
[ROCm/clr commit: 00be8a1300 ]
2016-04-04 14:47:02 +05:30
Maneesh Gupta
533c8f6206
Enable directed tests to build HIP locally via cmake option
...
[ROCm/clr commit: fdfedbd60f ]
2016-04-04 13:53:24 +05:30
Maneesh Gupta
b57a484d07
Add c++abi to linker options for HCC
...
[ROCm/clr commit: 7aad3bab84 ]
2016-04-02 22:32:05 +05:30
Maneesh Gupta
3ad342bc06
Update documentation for building and installing hip_hcc
...
[ROCm/clr commit: b6cde80678 ]
2016-04-01 16:15:38 +05:30
Maneesh Gupta
a31f0e7c07
Initial (non-default) support for shared library HIP
...
[ROCm/clr commit: a8879638b6 ]
2016-04-01 16:08:49 +05:30
Maneesh Gupta
c2528bdb57
Revert "Initial (non-default) support for shared library HIP"
...
This reverts commit 8ee3248856 .
[ROCm/clr commit: a11725cced ]
2016-04-01 16:07:07 +05:30
Maneesh Gupta
8ee3248856
Initial (non-default) support for shared library HIP
...
[ROCm/clr commit: 1c722fa431 ]
2016-04-01 15:45:32 +05:30
Maneesh Gupta
6e5887b8a7
Change HCC_DIR -> HCC_HOME, HSA_DIR -> HSA_PATH and HIP_INSTALL_PATH -> CMAKE_INSTALL_PREFIX
...
[ROCm/clr commit: fdcfd3d8f9 ]
2016-04-01 13:48:37 +05:30
Maneesh Gupta
73661e75a2
Fix path comparison for install components in cmake
...
[ROCm/clr commit: 97f8fd7a8a ]
2016-04-01 12:13:22 +05:30
Aditya Atluri
82f3f1be67
added device math functions
...
[ROCm/clr commit: c2d04ba59c ]
2016-03-31 12:29:19 -05:00
Aditya Atluri
3a4925e93f
Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
...
[ROCm/clr commit: 22256ea2b6 ]
2016-03-31 04:45:23 -05:00
Maneesh Gupta
0cd72a6fd2
Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
...
[ROCm/clr commit: 2064d05ffc ]
2016-03-31 21:16:39 +05:30
Maneesh Gupta
28bae8606a
Cleaned up cmake
...
[ROCm/clr commit: df5b746cde ]
2016-03-31 17:42:29 +05:30
Aditya Atluri
522382140d
moved cpp specific device code from headers to source
...
[ROCm/clr commit: 48b8b426d5 ]
2016-03-31 04:45:00 -05:00
Aditya Atluri
7b8ec8fa6d
Added directory for stress testing
...
[ROCm/clr commit: 8d406b68d8 ]
2016-03-31 02:14:12 -05:00
Aditya Atluri
b7a79b9226
Fixed failing tests
...
[ROCm/clr commit: ed17e3489e ]
2016-03-30 13:00:44 -05:00
Aditya Atluri
19763f8f1e
Revert to multiple output files than single .a lib
...
[ROCm/clr commit: b2b3eec95c ]
2016-03-30 07:54:18 -05:00
Aditya Atluri
266a91d241
C guarding the apis
...
[ROCm/clr commit: c4d93cf3db ]
2016-03-30 06:08:50 -05:00
Aditya Atluri
63c93f2f66
Moved flag to hip_runtime.h
...
[ROCm/clr commit: e476d4e8f0 ]
2016-03-30 03:32:39 -05:00
Maneesh Gupta
5222e17785
Implement more complex HCC, HSA directory selection logic
...
[ROCm/clr commit: 80b176d540 ]
2016-03-30 13:58:38 +05:30
Aditya Atluri
7fbdb9fd5c
Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
...
[ROCm/clr commit: 00bf37d28d ]
2016-03-29 11:18:09 -05:00
Ben Sander
b8f2f4c45c
rename to hipMultiThreadDevice for consistency
...
[ROCm/clr commit: 3b1cd2d626 ]
2016-03-29 17:33:29 -05:00
Ben Sander
875a8a2c84
Test improvements
...
- partition hipThreadSafeDevice into smaller pieces.
- Add debug to hipMultiThreadStream.
- print more precision when mismatch detected.
- enable more tests in CMakeFiles.txt.
[ROCm/clr commit: 98a766ba75 ]
2016-03-29 17:29:31 -05:00
Ben Sander
f1295bc03d
Inline some new string functions.
...
[ROCm/clr commit: e7b15a53da ]
2016-03-29 17:28:27 -05:00
Ben Sander
36f2f683db
Add runtime switch to control HIP_ATP_MARKER
...
Only generate the function strings if requested at
compile-time && runtime.
[ROCm/clr commit: e22925be22 ]
2016-03-29 17:27:30 -05:00
Ben Sander
829fee518f
include codexl marker path, if found
...
[ROCm/clr commit: 57783aad2d ]
2016-03-29 17:26:44 -05:00
Ben Sander
e5ac79daca
Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
...
[ROCm/clr commit: de3391637f ]
2016-03-29 17:12:36 -05:00
Ben Sander
d4660e232d
Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
...
[ROCm/clr commit: 03c0fcbfec ]
2016-03-29 14:43:35 -05:00
Aditya Atluri
0e82685f85
Update README.md
...
[ROCm/clr commit: ae2b136bfe ]
2016-03-29 14:23:41 -05:00
Aditya Atluri
5cd8dc9f45
Update README.md
...
[ROCm/clr commit: 573d331ab8 ]
2016-03-29 14:11:10 -05:00
Aditya Atluri
98f1e31c9b
Calling intrinsics from global kernel
...
[ROCm/clr commit: 3b3db60c25 ]
2016-03-29 11:17:55 -05:00
Aditya Atluri
b22b03fba3
added host flags to hipDeviceBody test
...
[ROCm/clr commit: e652426715 ]
2016-03-29 09:27:57 -05:00
Aditya Atluri
f17131c0d4
Added tests for running device code from a difference source file
...
[ROCm/clr commit: 4320e5c574 ]
2016-03-29 09:22:31 -05:00
Ben Sander
d6a2f89b21
Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
...
Conflicts:
include/hcc_detail/trace_helper.h
[ROCm/clr commit: ba114a238f ]
2016-03-29 05:56:03 -05:00
Aditya Atluri
98e2f833b2
Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
...
[ROCm/clr commit: 73ecbf5c95 ]
2016-03-29 02:28:20 -05:00
streamhsa
73e7a4a166
change makefile for samples
...
[ROCm/clr commit: a629d4975f ]
2016-03-29 16:02:09 +08:00
Aditya Atluri
84204d06fe
Not using classes inside headers
...
[ROCm/clr commit: 8e437d0565 ]
2016-03-29 02:27:51 -05:00
Ben Sander
34f21e1343
Tweak thread-safe implementation.
...
introduce LockedAccessor option so destructor does not unlock.
Allows locks to exist across function boundaries, required
for hipLaunchKernel macro which has several unusual requirements.
(including C comppatibility, must use variadic macro, more).
[ROCm/clr commit: 1b2ab173c1 ]
2016-03-28 21:41:47 -05:00
Siu Chi Chan
6898cd6f02
Merge pull request #19 from AMDComputeLibraries/fix_static_lib_link
...
Various fixes in HIP exposed by linking to static library
[ROCm/clr commit: e417fe8536 ]
2016-03-28 22:40:04 -04:00
scchan
4006b37ac5
remove the --hipcc_explicit_lib
...
[ROCm/clr commit: 5e76b13cec ]
2016-03-28 13:56:23 -05:00
scchan
33cd595251
turn off ONE_OBJECT_FILE since we are building a static library
...
[ROCm/clr commit: 3aa542e21b ]
2016-03-28 12:56:15 -05:00
Maneesh Gupta
34a75cc4da
Fixed cmake not honoring user specified HIP_INSTALL_DIR
...
[ROCm/clr commit: f59b9e0aaf ]
2016-03-28 22:23:27 +05:30