Yaxun (Sam) Liu
07bb1c44df
Let hipcc handle library in linker response file for hip-clang
...
[ROCm/hip commit: 04a0f9bd81 ]
2018-06-08 11:14:26 -04:00
Maneesh Gupta
7f9b00ba19
Merge pull request #466 from ROCm-Developer-Tools/feature_use_Float16
...
Feature use _Float16 and match CUDA __half behaviour.
[ROCm/hip commit: bdf2645713 ]
2018-06-01 13:50:12 +05:30
Yaxun (Sam) Liu
ef02210768
Drop --amdgpu-target= options for hip-clang
...
They are replaced by --cuda-gpu-arch= options elsewhere
[ROCm/hip commit: 9008a3ec56 ]
2018-05-30 06:47:44 -04:00
Yaxun (Sam) Liu
960fe360f5
Add more function declarations to hip-clang
...
[ROCm/hip commit: b7801f1fe3 ]
2018-05-25 16:18:46 -04:00
Alex Voicu
a7da1ccf2e
Remove vestigial inline LLVMIR.
...
[ROCm/hip commit: 9c7fbdb597 ]
2018-05-24 12:46:14 +01:00
Maneesh Gupta
ecb874ef5a
Merge pull request #454 from ROCm-Developer-Tools/hip-clang-hipcc
...
Let hipcc suport hip-clang
[ROCm/hip commit: 343083b807 ]
2018-05-21 09:51:42 +05:30
Yaxun (Sam) Liu
67a2d9739e
Let hipcc suport hip-clang
...
[ROCm/hip commit: f4d79a1615 ]
2018-05-17 14:40:15 -04:00
Siu Chi Chan
c05e2e2261
initial gfx906 support
...
[ROCm/hip commit: b898049412 ]
2018-05-10 19:28:00 +00:00
Maneesh Gupta
4ee5ce1c40
Cleanup bin directory
...
Remove hccgenco.sh and hsa-api-filter-cxl.txt
Change-Id: I5942aec911a2fe6c871fe0eb5f44a0b243552b79
[ROCm/hip commit: 228fae1224 ]
2018-04-04 14:31:40 +05:30
Siu Chi Chan
b7fb235738
On RHEL and CentOS, don't use libc++ since we are using the devtoolset-7 which has a newer g++
...
[ROCm/hip commit: 52a91d7c3a ]
2018-03-15 16:46:01 -04:00
Maneesh Gupta
04d5d19857
Merge pull request #287 from ROCm-Developer-Tools/fix_llc_path
...
Change hipconfig to adopt new location of llc
[ROCm/hip commit: 7cdbb9fa91 ]
2018-03-06 11:59:44 +05:30
Alex Voicu
717a01660a
Change directory name to match HIP lowercase style.
...
[ROCm/hip commit: dc7560ef22 ]
2018-02-22 13:15:10 +00:00
Alex Voicu
7f117c5127
Merge branch 'master' of https://github.com/ROCm-Developer-Tools/HIP into feature_purge_genco
...
[ROCm/hip commit: b29c8461e1 ]
2018-01-24 12:33:45 +00:00
Evgeny Mankov
e9cc6399cb
[HIPIFY][perl] Typo fix
...
[ROCm/hip commit: 356eaa81b8 ]
2018-01-18 09:14:16 +03:00
Alex Voicu
044ae14b92
Merge branch 'master' of https://github.com/ROCm-Developer-Tools/HIP into feature_purge_genco
...
[ROCm/hip commit: e14ac87474 ]
2017-12-14 13:50:49 +00:00
Phaneendr-kumar Lanka
ca5c49c78c
[nvccWarnings] Fix gpu deprecated targets warnings
...
[ROCm/hip commit: 8a721b4a36 ]
2017-12-12 16:00:14 +05:30
Alex Voicu
56fd7f129a
This introduces LipoProteinLipase (lpl), a simple tool for creating fat binaries. It represents a direct replacement of the creaky hccgenco.sh script, which had various issues. The format it uses is that of a code object bundle, generated by the Clang Offload Bundler. The output is always suffixed with the ".adipose" extension. It is shared with HCC. The hipcc script and associated tests are modified to use lpl. Help can be obtained by invoking lpl --help. A more computer-sciency / corporate friendly name is likely to be beneficial, which is a reason for choosing easily searchable/replaceable names such as lpl or adipose.
...
[ROCm/hip commit: b842394957 ]
2017-12-08 04:22:57 +00:00
Wen-Heng (Jack) Chung
2c6d9a7af2
Change hipconfig to adopt new location of llc
...
llc is now placed under $HCC_HOME/bin, instead of $HCC_HOME/compiler/bin.
[ROCm/hip commit: d841bbac59 ]
2017-12-06 19:30:10 +00:00
Ben Sander
ca1a6b3895
Remove coordinate conversions (threadIdx.x -> hipThreadIdx_x)
...
Since these are now supported directly.
[ROCm/hip commit: 657e65733f ]
2017-12-02 07:44:54 -06:00
Maneesh Gupta
0ade69d98f
Bumped HIP version to 1.5 and updated summary in HIP release notes
...
Change-Id: I4b612da88236674fac2c585ab6891bdd495511b0
[ROCm/hip commit: f4187b0f16 ]
2017-11-29 13:56:17 +05:30
Rahul Garg
d0ee6e00fe
Fixed half2 issue on gfx900
...
[ROCm/hip commit: fef496d4f1 ]
2017-11-15 18:52:59 +05:30
Maneesh Gupta
94a22fe015
Remove libsupc++ dependency from HIP
...
Change-Id: Ib843f99dfb3057b7c28029250c2449732ea7f17f
[ROCm/hip commit: f34f5c8684 ]
2017-11-02 12:29:09 +05:30
Siu Chi Chan
b6265074fa
use libc++ on centos 7 and rhel 7.4
...
[ROCm/hip commit: cd6996614f ]
2017-10-31 18:14:07 +00:00
Maneesh Gupta
8b580446c4
Bump HIP version to 1.4 and update release notes
...
Change-Id: I3570dedb32fe5fec6f60565c587a3282a4c6c709
[ROCm/hip commit: ca239ab6ef ]
2017-10-06 10:26:11 +05:30
wsttiger
1eeda56cfe
Remove the conversion of warpSize to be consistent with hipDeviceProp
...
[ROCm/hip commit: 2ec8de3b27 ]
2017-09-15 15:05:05 -05:00
Maneesh Gupta
ed0f94c051
Merge pull request #155 from wsttiger/master
...
Modify hip headers such that they are more compatible with strict C compiler
[ROCm/hip commit: 8c92d28ff3 ]
2017-09-15 10:49:55 +05:30
Aaron Enye Shi
198d58a5e4
hcc-config already sets -lc++ -lc++abi flags
...
Since hcc-config will set the flags for CentOS7 and RHEL 7.X, we don't need to set flags here.
[ROCm/hip commit: ffe21c9d75 ]
2017-09-14 10:55:38 -04:00
Aaron Enye Shi
d907b33b5d
Added support for RHEL 7.4
...
[ROCm/hip commit: a6028ade1e ]
2017-09-13 14:21:43 -04:00
Aaron Enye Shi
2b062793ed
Update hipcc
...
[ROCm/hip commit: b340f4a6ed ]
2017-09-12 17:50:44 -04:00
Aaron Enye Shi
a6e0f18352
Must explicitly add libc++ and libc++abi
...
[ROCm/hip commit: c7746b12ac ]
2017-09-12 16:59:43 -04:00
Aaron Enye Shi
d277b17044
[CentOS7] Fix HIP sample hipInfo and other tests
...
Cent OS 7 has conflicts between its libc++ and libstdc++. Seems that we cannot use libstdc++ on Cent OS. This is related to SWDEV-131972 [ROCm CQE][Cent OS 7][G] Building any HIP sample giving an fatal error: 'bits/c++config.h'.
[ROCm/hip commit: edd0b360b2 ]
2017-09-08 11:46:10 -04:00
Maneesh Gupta
5a81e6d50d
Bump HIP version to 1.3 and update release notes
...
Change-Id: I53f89efca03472cb906bd56200a2bf2996453915
[ROCm/hip commit: 8c94bc0009 ]
2017-08-16 11:18:51 +05:30
wsttiger
db3ebbcbae
Add missing CUDA tags
...
[ROCm/hip commit: 512214e930 ]
2017-08-15 13:22:20 -05:00
Maneesh Gupta
5c9d90007f
[hipcc] Fix amdgpu target selection logic
...
- Refactoring introduced a bug when user does not specify any target via
--amdgpu-target, but has an invalid target specified in
HCC_AMDGPU_TARGET. In this case the selection logic was defaulting to
gf803.
- Removed defaulting to any specific target if rocm_agent_enumerator
fails. hipcc will report this and die if linking was required.
Change-Id: I76131867049fef92331807dd19a926406dcc1d02
[ROCm/hip commit: 85ff6e3ef4 ]
2017-07-31 10:11:19 +05:30
Maneesh Gupta
514f5cb8fb
[hipcc] Cleanup amdgpu target logic
...
Existing logic has a bug. If user specifies targetA via commandline
options, while enumerator returns targetB, hipcc will create a fatbin
containing targets targetA and targetB. enumerator should only be used
when no target is specified by user (commandline or env var).
Change-Id: I6da857f86860c0e671b5988cd858644a08f723b9
[ROCm/hip commit: 830e85060b ]
2017-07-28 16:18:15 +05:30
Ben Sander
9ec4b0b66f
Merge pull request #100 from weixingzhang/texture
...
HIP Texture Support
[ROCm/hip commit: 4f93b99f23 ]
2017-07-26 19:28:15 -05:00
Aditya Atluri
6dc545d921
fixed device selection during compilation to use rocm_agent_enumerator
...
1. Changed hipcc to use rocm_agent_enumerator
2. Changed square sample test to use device variable
[ROCm/hip commit: 961440b593 ]
2017-07-21 15:50:12 -05:00
Weixing Zhang
65bec11393
HIP Texture Support
...
[ROCm/hip commit: e671cec367 ]
2017-07-17 15:16:12 -04:00
Sun, Peng
ac6d9e6c5c
fix typo in hipcc
...
Change-Id: I5f5fb3d8f1e5e8104dca45dc213c13ae9d98a583
[ROCm/hip commit: 40d0a203f8 ]
2017-07-01 09:43:31 -05:00
Maneesh Gupta
77804112c6
Bump HIP base version to 1.2
...
Change-Id: I8ecc164afed4383f78579ed86a5c8c11a73b0780
[ROCm/hip commit: 901538da77 ]
2017-06-14 09:45:46 +05:30
Maneesh Gupta
fba97f5d36
Merge branch hipify-updates into amd-develop
...
Change-Id: I13d8750027a2a8787e4eb2e1ed525cf69d14b805
[ROCm/hip commit: 5977a2e8b9 ]
2017-06-12 10:10:19 +05:30
Maneesh Gupta
ce0ecfd067
Initial implementation of hipify-cmakefile
...
Change-Id: Id365da9f887b5c3409639f000b430d093fd4f6b3
[ROCm/hip commit: 5339320485 ]
2017-06-12 09:57:17 +05:30
emankov
737e0cc93e
[HIPIFY] annotation
...
[ROCm/hip commit: ccc4cd1a3e ]
2017-06-02 16:33:48 +03:00
emankov
ca707fe693
[HIPIFY] rename legacy hipify perl script and its usage to hipify-perl
...
[ROCm/hip commit: 4d035caedf ]
2017-06-02 16:30:43 +03:00
emankov
dce8786e26
[HIPIFY] *.inl extension support for batch processing
...
[ROCm/hip commit: 30000ef130 ]
2017-05-16 19:52:39 +03:00
Maneesh Gupta
54fe4d2d09
Force stdlib=libc++ on UB14.04
...
Change-Id: I7f24d663e57fbbee56afde12a0e61fc8bfc1e9b6
[ROCm/hip commit: 90cd2945f9 ]
2017-04-03 15:09:31 +05:30
Sun, Peng
fbb7b94b9c
Fix hip Module APIs by disabling GGL when hipcc takes -genco option
...
Change-Id: I0a79e9c8e750f92c3d0be336d6ff709a2d1afd63
[ROCm/hip commit: 86864a29e4 ]
2017-04-02 11:56:15 -05:00
emankov
4ea7a521e2
[HIPIFY] set execute mode for bash scripts
...
[ROCm/hip commit: ec744797dd ]
2017-03-29 17:23:41 +03:00
Evgeny Mankov
72bf251f1a
[HIPIFY] Rename bash scripts.
...
[ROCm/hip commit: ca09afcaab ]
2017-03-29 16:36:46 +03:00
Aditya Atluri
d7b6039544
disabled metadata apis
...
Change-Id: Ifb8839c581644cccc2afcd18c38a866f649a4144
[ROCm/hip commit: 7ac438ed02 ]
2017-03-28 10:46:31 -05:00