Jatin Chaudhary
f8c8e4b502
SWDEV-283959 - Make hipcc recognize -xc -xc++ -xhip options and add CXX flags when user mentiones filetype as -x hip
...
Change-Id: I737fba3db77eef21eb88ccf648b4134218249456
[ROCm/hip commit: 6c01fb7ab8 ]
2021-04-30 04:58:07 -04:00
cjatin
b664ce3985
SWDEV-277903 - Add HIP_ROCCLR_HOME under HIP_PLATFORM==amd
...
Change-Id: I00e156eb0a51f505300e288af59a0cf39b606e26
[ROCm/hip commit: a717608f93 ]
2021-04-29 03:08:34 -04:00
Rahul Garg
60547b8830
SWDEV-280672 - Support HIP_PLATFORM=hcc in hipcc with warning
...
Change-Id: I6b199ea5ebed828a7f82c20d50fdf0fcfb887a64
[ROCm/hip commit: 3ef911cb14 ]
2021-04-27 19:53:56 -04:00
Jatin Chaudhary
e533ae97b1
SWDEV-278810 - Remove default addition of CXX Flags if file type is not recognized
...
Change-Id: I2b29f246d138b511d77f8e78f273795b4977313f
[ROCm/hip commit: e2425ba34d ]
2021-03-30 00:47:56 -04:00
kjayapra-amd
b8e5485f00
SWDEV-276169 - Multiprocess IPC tests for Events and Memory.
...
Change-Id: I4a7af60e732de234a535574aa8597a7abd0b899b
[ROCm/hip commit: 0bed2779aa ]
2021-03-11 11:16:23 -05:00
Rahul Garg
bdffb689c1
SWDEV-275204 - Bump version to 4.2
...
Change-Id: I0b3512591b56bd114d935c09014b44cd45547b9e
[ROCm/hip commit: 80255c5b26 ]
2021-03-03 23:42:21 -05:00
Sarbojit Sarkar
c05b2659a6
SWDEV-274436 - Fixed square build issue
...
Change-Id: If64be13be48bb7e620172ec245bc819c923f918a
[ROCm/hip commit: 4af2e3d87e ]
2021-03-03 11:46:11 -05:00
Tao Sang
ec1f689600
SWDEV-270973 - Add missing copyright headers
...
Change-Id: I6bb27650f74372dae6e29c79fd6bb2022cc062fe
[ROCm/hip commit: b504a9bfae ]
2021-03-01 19:46:24 -05:00
kjayapra-amd
54e273fa87
SWDEV-274058 - Porting HIP, ROCclr gfx90a changes to mainline.
...
Change-Id: I02f53d4c7897d26243620cfc961fa9bd984cede4
[ROCm/hip commit: 848b7e3ec0 ]
2021-02-24 09:55:43 -05:00
Rahul Garg
85ead22dca
SWDEV-270994 - Bump version to 4.1
...
Change-Id: Ibe3fcff157f9e0872852dc690ed5db8a8c248049
[ROCm/hip commit: 760aaf86e7 ]
2021-02-19 01:59:39 -05:00
Julia Jiang
ef396373ec
SWDEV-271416 - Remove HIP_DYNAMIC_SHARED macro in hip
...
Change-Id: I12f39ea8438eb7ce76d8ffb2151b4faa93689048
[ROCm/hip commit: 090b2829b9 ]
2021-02-08 13:17:46 -05:00
Aaron En Ye Shi
f88ea1299e
SWDEV-263964 - Fix hipcc --hip-device-lib-path
...
On Windows, there may be spaces in the directory
location. Therefore, must add quotes when adding
this path with a location in C:/Program Files/.
Change-Id: I63642093092e25a2f6ed73b55a7afd16835ac736
[ROCm/hip commit: af6cc3c45f ]
2021-02-03 19:41:35 +00:00
Aaron En Ye Shi
7dd6fcd1ae
SWDEV-263964 - Fix hipconfig to work on Windows
...
Modify hipconfig and hipcc to properly run Windows compiler
executables. Support Windows Environmental Variables and
AMD Display Adapter info. Update flags to include quotes for
paths that have spaces, such as Program Files.
Change-Id: Ib721b318bd88be7dfa1247a30ce78c7ed6a334e8
[ROCm/hip commit: 9e47efe0e6 ]
2021-01-25 12:53:03 -05:00
David Salinas
7f580a29b0
remove extractkernel
...
Change-Id: I46a380059fa336aa7553669629a21e8aa7717e7b
[ROCm/hip commit: 5f96929cf6 ]
2021-01-15 11:34:32 -08:00
David Salinas
e7073fc17c
add new code object tooling: roc-obj-ls and roc-obj-extract
...
SWDEV-229776
Change-Id: Icb11c4552515d3eff3bcf303c4a470ab90d1dd58
[ROCm/hip commit: cb859b7263 ]
2021-01-14 14:45:46 -05:00
Tao Sang
118c6ba23e
Fix building mathlibs failure
...
Add back
__HIP_PLATFORM_HCC__
__HIP_PLATFORM_NVCC__
Change-Id: I1ae48678eafd849d6c25bcb204c1724b026be22f
[ROCm/hip commit: 59ef7dc9e2 ]
2021-01-14 14:03:15 -05:00
Icarus Sparry
d234e6a9a1
Allow for /usr/bin/hipcc to be a symlink
...
SWDEV-267206
If /usr/bin/hipcc is a symlink then resolve it first, and then find
the resulting directory rather than resolving /usr/bin.
Change-Id: I380728ffa05ed813cc793a1d6488aaae81ddbda8
[ROCm/hip commit: 24c8e5a348 ]
2021-01-11 00:50:20 -05:00
Tao Sang
2820f91c90
Remove hip-hcc codes: Part four
...
Remove __HCC__, __HCC_ONLY__, __HCC_CPP__, __HCC_C__,
__HCC_OR_HIP_CLANG__, __HIP_ROCclr__ and their guarded codes.
Remove Hcc codes from directed_tests and samples.
Remove __HIP_PLATFORM_HCC__ and __HIP_PLATFORM_NVCC__ from
some files where they are not necessary.
Add deprecation notice.
Change-Id: I1ae467eafd749d6c25bca204c1724b026be21fce
[ROCm/hip commit: b34dd95124 ]
2021-01-08 10:53:34 -05:00
Tao Sang
c618b6aeff
Remove hip-hcc codes: Part three
...
1.Rename include/hip/hcc_detail/ as include/hip/amd_detail/
2.Rename include/hip/nvcc_detail/ as include/hip/nvidia_detail/
3.Create __HIP_PLATFORM_AMD__ to replace __HIP_PLATFORM_HCC__
4.Create __HIP_PLATFORM_NVIDIA__ to replace __HIP_PLATFORM_NVCC__
After hcc_detail, nvcc_detail, __HIP_PLATFORM_HCC__ and __HIP_PLATFORM_NVCC__
have been removed from upstream, they will be removed from hip runtime.
Change-Id: I1ae457effd739d6c25bca203c1724b026be21fce
[ROCm/hip commit: c2adc70d4d ]
2021-01-05 10:39:31 -05:00
agodavar
e0368a2fba
SWDEV-239065 Refactor hipcc, added new perl module hipvars
...
Change-Id: I2b71ceb2563501c7b2861cd0f2e23d01207b1bc2
[ROCm/hip commit: 547473126e ]
2020-12-31 05:41:36 -05:00
agodavar
b2af7b1be4
SWDEV-265171 Remove hcc compiler support from hipcc
...
Change-Id: Ibd06e68dd1f079b2f9e46606bdbfc0a0a780b638
[ROCm/hip commit: ee1d7a339a ]
2020-12-30 06:26:09 -05:00
Tao Sang
5d94d2ee98
Remove hip-hcc codes: Part one
...
Remove hip-hcc codes from hip code base
Simplify hip CMakeLists.txt to exclude hip-hcc
Simplify cmake cmd for hip-rocclr building
Some minor fixes
Change-Id: I1ae357ecfd638d6c25bca293c1724b026be21ecd
[ROCm/hip commit: 186f95ea30 ]
2020-12-09 15:49:47 -05:00
Jatin Chaudhary
faa98ed4b9
Adding -Wl,@response_file and @response_file mechanism to hipcc
...
Change-Id: Ic2053a38034b9366cf82fc01b7ea6b52e0f17077
[ROCm/hip commit: 1242375bf9 ]
2020-12-07 13:38:35 -05:00
Jatin Chaudhary
092d5e5bf7
Adding -x hip/c/none after each input file, this should allow compilations like 'hipcc a.cc b.o c.c'
...
Change-Id: If35571c0f8ff8bf51aebd793fc0c81c0e418ca5c
[ROCm/hip commit: 7d40a13245 ]
2020-11-19 02:04:33 -05:00
Yaxun (Sam) Liu
91950fbf62
Fix embedding PCH
...
Change-Id: Ibaf043c9e331f15965185cd4195da98d9441cba3
[ROCm/hip commit: b7f66b634a ]
2020-11-18 00:56:42 -05:00
agodavar
ead59333f5
SWDEV-249870: Generate Pre-Compiled Headers from includes in source repo for Online Compilation
...
Change-Id: I663f510603e983927f80f7944df4d039ba7bc0b0
[ROCm/hip commit: bf0b75baed ]
2020-11-12 10:50:33 -05:00
Konstantin Zhuravlyov
20390689ff
SWDEV-198415 - Implement Target ID Proposal
...
Changes from Jatin Chaudhary, Tony Tye
Change-Id: I14904920ad2356ae2098cf827b83613089d33962
[ROCm/hip commit: c4beefe00b ]
2020-11-10 13:31:43 -05:00
agodavar
13436a7e1f
cmake hip-rocclr as default build,change HIP_PLATFORM to amd|nvidia
...
Change-Id: I59d2e15b297b6ca2d5eee1a6dee642bdb01a3839
[ROCm/hip commit: d10124e1d7 ]
2020-10-21 07:26:14 -04:00
Rahul Garg
03001805c3
Bump version to 4.0
...
Change-Id: Ia8c3b21ccd58f07c95aa3030bc787144f934f80e
[ROCm/hip commit: 6572d1d522 ]
2020-10-19 21:00:13 -04:00
Freddy Paul
4adc690374
HIP:Break dependency to rocm-dev package
...
Check for rocm_agent_enumerator instead of rocminfo or
.info/version.
Change-Id: I1718bd4f70b3e527ea3afe19c1a685ab7ed70808
[ROCm/hip commit: 863082c528 ]
2020-10-12 17:53:53 -04:00
Sarbojit Sarkar
0eebd71062
SWDEV:253548 : remove gfx-arch macros
...
Change-Id: I1ef0b4e080c15a9c6228f48ecd6a65b134d0a72d
[ROCm/hip commit: a2f9a2d469 ]
2020-10-06 01:15:58 -04:00
Rahul Garg
11ee314c11
Bump version to 3.10
...
Change-Id: I7410996510fa24d2db0a4ecb2a2642e2e95058cf
[ROCm/hip commit: ee75be9cd4 ]
2020-10-05 20:26:38 -04:00
Vladislav Sytchenko
e4caaa2a77
Revert "Revert "Merge branch 'amd-master-next' into amd-npi-next""
...
This reverts commit 28b17d3dbd .
Reason for revert: <INSERT REASONING HERE>
Change-Id: I92ceb171e31026ed1864704cef2fc1497b883ef9
[ROCm/hip commit: ad2d55c144 ]
2020-10-05 13:20:58 -04:00
Vladislav Sytchenko
28b17d3dbd
Revert "Merge branch 'amd-master-next' into amd-npi-next"
...
This reverts commit 258d79bca7 .
Reason for revert: <INSERT REASONING HERE>
Change-Id: I53322718dadde2c98f96140b8e260ec7ee9ef721
[ROCm/hip commit: 374ead1d19 ]
2020-10-05 13:02:39 -04:00
Vladislav Sytchenko
258d79bca7
Merge branch 'amd-master-next' into amd-npi-next
...
Change-Id: I0587f67e28cec51c2ae753e986d2c7ce21db271e
[ROCm/hip commit: 73558e3363 ]
2020-10-05 09:51:06 -04:00
Srinivasan Subramanian
e23c2e2065
hipcc doesn't find libhsakmt without ldconf entries
...
Signed-off-by: Srinivasan Subramanian <srinivasan.subramanian@amd.com >
Change-Id: Iea6a43786f05c9e44dcf863f4f96a53f81384dbd
[ROCm/hip commit: 966ee44aae ]
2020-10-02 12:55:00 -04:00
agodavar
53fa367039
SWDEV-249870 - Short-Term solution for Pre-Compiled Headers for Online Compilation
...
Change-Id: Iec989787e546ff2eb68c4b146dc540655698b569
[ROCm/hip commit: 288fbe5af3 ]
2020-09-24 12:18:06 -04:00
kjayapra-amd
ba88ed195f
SWDEV-251941 - Adding gfx1030, gfx1031 support to mainline.
...
Change-Id: Ifbe0d72646f5f00c7b8e16338587fc564a314b92
[ROCm/hip commit: 9d9602aca5 ]
2020-09-14 17:10:17 -04:00
Vladislav Sytchenko
17a629d5c5
Merge branch 'amd-master-next' into amd-npi-next
...
Change-Id: I53f9c054e5df19bd8b130e7610d71b91d525474a
[ROCm/hip commit: 82056cc7a0 ]
2020-09-10 11:31:46 -04:00
agodavar
d9eef29787
SWDEV-249870 - Short-Term solution for Pre-Compiled Headers for Online Compilation
...
Change-Id: Ibcb365ce2ff27c4c2379609964078da42e1226b1
[ROCm/hip commit: 9e2fa6e215 ]
2020-09-09 13:44:13 -04:00
Rahul Garg
91b45333cb
Fix dependency on rocm-dkms pkg
...
SWDEV-249463- hipcc can't find the rocm_agent_enumerator
Change-Id: I768a0d09753047508734d8360eb3d154edc0b0ef
[ROCm/hip commit: df1dc87d0f ]
2020-09-03 03:30:59 -04:00
Jenkins
9cf1f60bc8
Merge 'amd-master-next' into 'amd-npi-next'
...
Change-Id: I914aa748c92849f9f7ab796129a4617753d728db
[ROCm/hip commit: f9ebdacdfa ]
2020-08-25 11:10:53 -04:00
Rahul Garg
8a5b10a216
Bump version to 3.9
...
Change-Id: I5dfc997336fac42f3b6b0998a4bb212462de38f9
[ROCm/hip commit: 2380cf7805 ]
2020-08-24 21:52:22 -04:00
Yaxun (Sam) Liu
4fcbffd307
Fix hipcc for extracing clang version
...
On teamcity clang --version returns something like
clang version 12.0.0
Target: x86_64-unknown-linux-gnu
currently hipcc does not handle it correctly since [^ ] causes new line and Targe:
matched. \S will make sure only version string matched.
Change-Id: I3659d6daf89b709d2b001e6b8024d69d8b79efc0
[ROCm/hip commit: d537bb3859 ]
2020-08-21 18:21:46 -04:00
Jenkins
4541cdb161
Merge 'amd-master-next' into 'amd-npi-next'
...
Change-Id: I935fc8f681fad2df4e932407287a29a6a797351a
[ROCm/hip commit: d95ca630b5 ]
2020-08-14 09:09:52 +00:00
Yaxun (Sam) Liu
1604965299
Let hipcc not escape space between obj files extracted from library
...
hipcc extracts bundles from static libraries and pass them to clang. It should
not escape spaces between objects extracted from library.
Fixes: SWDEV-246544
Change-Id: Iad3902f28a43a3986917ee37a49f10382c329940
[ROCm/hip commit: 0964d64071 ]
2020-08-07 09:34:27 -04:00
Rahul Garg
eb2f4da931
Bump version to 3.8
...
Change-Id: I710ee1456aa108eb979eb5bef8f32081dda593d9
[ROCm/hip commit: dd82a30348 ]
2020-07-30 13:30:55 -04:00
Rahul Garg
e1bf817d60
Remove libhip_hcc symlinks to libamdhip64
...
Change-Id: I7b5b47fc7ca9760316c2424c16b454d7919c665c
[ROCm/hip commit: dc904abd8a ]
2020-07-27 23:58:29 +00:00
Tao Sang
db22e0d701
Support numa if libnume-dev is installed
...
Let rocclr decide numa dependence
Change-Id: I65bdfba7ec0d06b550f86632318bcfd1f765cfa9
[ROCm/hip commit: fc5ccbe13d ]
2020-07-22 08:55:28 -04:00
Vlad Sytchenko
616c9f1e58
Merge branch 'amd-master-next' into amd-npi-next
...
Change-Id: Id241c60d6c2ceb4049c3ec15d9fe06baf28bcb3a
[ROCm/hip commit: d7c99eb8ce ]
2020-07-20 09:49:15 -04:00