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

419 Коммитов

Автор SHA1 Сообщение Дата
Daniil Fukalov d12aaee30e Delete README.md 2016-04-07 00:37:20 +03:00
Daniil Fukalov a456027e5a added clang-hipify
added option to cmake and description how to download and install clang-hipify prerequisites
2016-04-07 00:36:27 +03:00
dfukalov f9cf240f7a moved clang-hipify tests to common folder "tests", updated cmake files to use downloadable clang+llvm binary package 2016-04-06 20:44:19 +03:00
dfukalov 53cca9a20a initial cmake add 2016-04-05 00:10:21 +03:00
dfukalov 8115896010 Imported clang-hipify as a subtree 2016-04-04 23:18:15 +03:00
Maneesh Gupta 70f8236ac5 Remove deprecated KERNELBEGIN and KERNELEND from bit_extract sample 2016-04-04 14:47:02 +05:30
Maneesh Gupta 033269c513 Enable directed tests to build HIP locally via cmake option 2016-04-04 13:53:24 +05:30
Maneesh Gupta 8e3465f6ae Add c++abi to linker options for HCC 2016-04-02 22:32:05 +05:30
Maneesh Gupta a7f6be6f9d Update documentation for building and installing hip_hcc 2016-04-01 16:15:38 +05:30
Maneesh Gupta bad947ae8b Initial (non-default) support for shared library HIP 2016-04-01 16:08:49 +05:30
Maneesh Gupta 9fd0a182f6 Revert "Initial (non-default) support for shared library HIP"
This reverts commit 9de57129b4.
2016-04-01 16:07:07 +05:30
Maneesh Gupta 9de57129b4 Initial (non-default) support for shared library HIP 2016-04-01 15:45:32 +05:30
Maneesh Gupta 06dd3444b2 Change HCC_DIR -> HCC_HOME, HSA_DIR -> HSA_PATH and HIP_INSTALL_PATH -> CMAKE_INSTALL_PREFIX 2016-04-01 13:48:37 +05:30
Maneesh Gupta 6dec2306da Fix path comparison for install components in cmake 2016-04-01 12:13:22 +05:30
Aditya Atluri 26985b746b added device math functions 2016-03-31 12:29:19 -05:00
Aditya Atluri 6224d7495e Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging 2016-03-31 04:45:23 -05:00
Maneesh Gupta 3237115df3 Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging 2016-03-31 21:16:39 +05:30
Maneesh Gupta a8767f71c1 Cleaned up cmake 2016-03-31 17:42:29 +05:30
Aditya Atluri 72c72d8748 moved cpp specific device code from headers to source 2016-03-31 04:45:00 -05:00
Aditya Atluri ea3ebcb3de Added directory for stress testing 2016-03-31 02:14:12 -05:00
Aditya Atluri 3f5ba43837 Fixed failing tests 2016-03-30 13:00:44 -05:00
Aditya Atluri 9de4c04a0a Revert to multiple output files than single .a lib 2016-03-30 07:54:18 -05:00
Aditya Atluri 496da0aabd C guarding the apis 2016-03-30 06:08:50 -05:00
Aditya Atluri da1d9caf6b Moved flag to hip_runtime.h 2016-03-30 03:32:39 -05:00
Maneesh Gupta 5684cd67b9 Implement more complex HCC, HSA directory selection logic 2016-03-30 13:58:38 +05:30
Aditya Atluri 39af5d9caf Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging 2016-03-29 11:18:09 -05:00
Ben Sander a37a019b01 rename to hipMultiThreadDevice for consistency 2016-03-29 17:33:29 -05:00
Ben Sander 23e5eb8912 Test improvements
- partition hipThreadSafeDevice into smaller pieces.
- Add debug to hipMultiThreadStream.
- print more precision when mismatch detected.
- enable more tests in CMakeFiles.txt.
2016-03-29 17:29:31 -05:00
Ben Sander f8a4483a55 Inline some new string functions. 2016-03-29 17:28:27 -05:00
Ben Sander 740b730cac Add runtime switch to control HIP_ATP_MARKER
Only generate the function strings if requested at
compile-time && runtime.
2016-03-29 17:27:30 -05:00
Ben Sander 2348091b62 include codexl marker path, if found 2016-03-29 17:26:44 -05:00
Ben Sander ce4052f09c Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging 2016-03-29 17:12:36 -05:00
Ben Sander fb7862dba3 Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging 2016-03-29 14:43:35 -05:00
Aditya Atluri 1991fb5c92 Update README.md 2016-03-29 14:23:41 -05:00
Aditya Atluri 340560cbc3 Update README.md 2016-03-29 14:11:10 -05:00
Aditya Atluri 61cd2bb399 Calling intrinsics from global kernel 2016-03-29 11:17:55 -05:00
Aditya Atluri f518d0f818 added host flags to hipDeviceBody test 2016-03-29 09:27:57 -05:00
Aditya Atluri 2f46ada042 Added tests for running device code from a difference source file 2016-03-29 09:22:31 -05:00
Ben Sander 756c0edf9b Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
Conflicts:
	include/hcc_detail/trace_helper.h
2016-03-29 05:56:03 -05:00
Aditya Atluri 4584fb4453 Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging 2016-03-29 02:28:20 -05:00
streamhsa d0f0bf5c8e change makefile for samples 2016-03-29 16:02:09 +08:00
Aditya Atluri f01810183b Not using classes inside headers 2016-03-29 02:27:51 -05:00
Ben Sander 8635863724 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).
2016-03-28 21:41:47 -05:00
Siu Chi Chan cc0bfcb2b2 Merge pull request #19 from AMDComputeLibraries/fix_static_lib_link
Various fixes in HIP exposed by linking to static library
2016-03-28 22:40:04 -04:00
scchan 2ddb8fface remove the --hipcc_explicit_lib 2016-03-28 13:56:23 -05:00
scchan 00ae9531a7 turn off ONE_OBJECT_FILE since we are building a static library 2016-03-28 12:56:15 -05:00
Maneesh Gupta 40cc748678 Fixed cmake not honoring user specified HIP_INSTALL_DIR 2016-03-28 22:23:27 +05:30
Maneesh Gupta 1806979e72 Improve cmake settings 2016-03-28 21:55:03 +05:30
Ben Sander 3f18bab2c7 Stream thread-safe checkpoint.
Moving data structures to critical / protected section.
2016-03-28 09:46:40 -05:00
scchan 0087ee405e add inline keyword to all the template functions 2016-03-28 09:18:38 -05:00