Jatin Chaudhary
60aa49e1d3
SWDEV-283959 - Make hipcc recognize -xc -xc++ -xhip options and add CXX flags when user mentiones filetype as -x hip
...
Change-Id: I737fba3db77eef21eb88ccf648b4134218249456
[ROCm/clr commit: 7941dedc45 ]
2021-04-30 04:58:07 -04:00
cjatin
383d919730
SWDEV-277903 - Add HIP_ROCCLR_HOME under HIP_PLATFORM==amd
...
Change-Id: I00e156eb0a51f505300e288af59a0cf39b606e26
[ROCm/clr commit: 4f0e8fc382 ]
2021-04-29 03:08:34 -04:00
Rahul Garg
9a4c6b4d73
SWDEV-280672 - Support HIP_PLATFORM=hcc in hipcc with warning
...
Change-Id: I6b199ea5ebed828a7f82c20d50fdf0fcfb887a64
[ROCm/clr commit: 78b926d48d ]
2021-04-27 19:53:56 -04:00
Jatin Chaudhary
a3df8ee846
SWDEV-278810 - Remove default addition of CXX Flags if file type is not recognized
...
Change-Id: I2b29f246d138b511d77f8e78f273795b4977313f
[ROCm/clr commit: 8e9e8f40e4 ]
2021-03-30 00:47:56 -04:00
kjayapra-amd
449cc5096e
SWDEV-276169 - Multiprocess IPC tests for Events and Memory.
...
Change-Id: I4a7af60e732de234a535574aa8597a7abd0b899b
[ROCm/clr commit: 57615530a7 ]
2021-03-11 11:16:23 -05:00
Rahul Garg
596f761671
SWDEV-275204 - Bump version to 4.2
...
Change-Id: I0b3512591b56bd114d935c09014b44cd45547b9e
[ROCm/clr commit: 508f524204 ]
2021-03-03 23:42:21 -05:00
Sarbojit Sarkar
dbdda43f31
SWDEV-274436 - Fixed square build issue
...
Change-Id: If64be13be48bb7e620172ec245bc819c923f918a
[ROCm/clr commit: 35265be757 ]
2021-03-03 11:46:11 -05:00
Tao Sang
2a6f45533d
SWDEV-270973 - Add missing copyright headers
...
Change-Id: I6bb27650f74372dae6e29c79fd6bb2022cc062fe
[ROCm/clr commit: 4048db950c ]
2021-03-01 19:46:24 -05:00
kjayapra-amd
9374c2bb93
SWDEV-274058 - Porting HIP, ROCclr gfx90a changes to mainline.
...
Change-Id: I02f53d4c7897d26243620cfc961fa9bd984cede4
[ROCm/clr commit: 20dd93a3be ]
2021-02-24 09:55:43 -05:00
Rahul Garg
96c576eef4
SWDEV-270994 - Bump version to 4.1
...
Change-Id: Ibe3fcff157f9e0872852dc690ed5db8a8c248049
[ROCm/clr commit: 18bd7b0c13 ]
2021-02-19 01:59:39 -05:00
Julia Jiang
0e20fbfbec
SWDEV-271416 - Remove HIP_DYNAMIC_SHARED macro in hip
...
Change-Id: I12f39ea8438eb7ce76d8ffb2151b4faa93689048
[ROCm/clr commit: e4fdbfcf5b ]
2021-02-08 13:17:46 -05:00
Aaron En Ye Shi
0d3576fe7f
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/clr commit: e4c1c79b2b ]
2021-02-03 19:41:35 +00:00
Aaron En Ye Shi
cdf02a8a0d
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/clr commit: 31e772adb5 ]
2021-01-25 12:53:03 -05:00
David Salinas
b6ac0c8655
remove extractkernel
...
Change-Id: I46a380059fa336aa7553669629a21e8aa7717e7b
[ROCm/clr commit: de3031988d ]
2021-01-15 11:34:32 -08:00
David Salinas
5eb35595fb
add new code object tooling: roc-obj-ls and roc-obj-extract
...
SWDEV-229776
Change-Id: Icb11c4552515d3eff3bcf303c4a470ab90d1dd58
[ROCm/clr commit: 7e9b9534d3 ]
2021-01-14 14:45:46 -05:00
Tao Sang
52954de0eb
Fix building mathlibs failure
...
Add back
__HIP_PLATFORM_HCC__
__HIP_PLATFORM_NVCC__
Change-Id: I1ae48678eafd849d6c25bcb204c1724b026be22f
[ROCm/clr commit: 8fc1ff7d4f ]
2021-01-14 14:03:15 -05:00
Icarus Sparry
e20326e563
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/clr commit: 468929e539 ]
2021-01-11 00:50:20 -05:00
Tao Sang
eeb275d643
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/clr commit: d504a761ad ]
2021-01-08 10:53:34 -05:00
Tao Sang
2c1c9f78d6
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/clr commit: 8a2b0b7424 ]
2021-01-05 10:39:31 -05:00
agodavar
1da132c4b4
SWDEV-239065 Refactor hipcc, added new perl module hipvars
...
Change-Id: I2b71ceb2563501c7b2861cd0f2e23d01207b1bc2
[ROCm/clr commit: f3e350cd12 ]
2020-12-31 05:41:36 -05:00
agodavar
9de26a2274
SWDEV-265171 Remove hcc compiler support from hipcc
...
Change-Id: Ibd06e68dd1f079b2f9e46606bdbfc0a0a780b638
[ROCm/clr commit: e7c85da68b ]
2020-12-30 06:26:09 -05:00
Tao Sang
6227f3fae2
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/clr commit: 1cba7ec965 ]
2020-12-09 15:49:47 -05:00
Jatin Chaudhary
48f0f9f8ad
Adding -Wl,@response_file and @response_file mechanism to hipcc
...
Change-Id: Ic2053a38034b9366cf82fc01b7ea6b52e0f17077
[ROCm/clr commit: 19e234b420 ]
2020-12-07 13:38:35 -05:00
Jatin Chaudhary
c1aa765b33
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/clr commit: d48c1d359a ]
2020-11-19 02:04:33 -05:00
Yaxun (Sam) Liu
24d1c8c229
Fix embedding PCH
...
Change-Id: Ibaf043c9e331f15965185cd4195da98d9441cba3
[ROCm/clr commit: cdc7f3f49e ]
2020-11-18 00:56:42 -05:00
agodavar
4bb6e01ea3
SWDEV-249870: Generate Pre-Compiled Headers from includes in source repo for Online Compilation
...
Change-Id: I663f510603e983927f80f7944df4d039ba7bc0b0
[ROCm/clr commit: 9ef681a618 ]
2020-11-12 10:50:33 -05:00
Konstantin Zhuravlyov
1b1b2998ad
SWDEV-198415 - Implement Target ID Proposal
...
Changes from Jatin Chaudhary, Tony Tye
Change-Id: I14904920ad2356ae2098cf827b83613089d33962
[ROCm/clr commit: 73fb01cb3a ]
2020-11-10 13:31:43 -05:00
agodavar
9132d92ccd
cmake hip-rocclr as default build,change HIP_PLATFORM to amd|nvidia
...
Change-Id: I59d2e15b297b6ca2d5eee1a6dee642bdb01a3839
[ROCm/clr commit: 8717a78bf7 ]
2020-10-21 07:26:14 -04:00
Rahul Garg
8605c53e75
Bump version to 4.0
...
Change-Id: Ia8c3b21ccd58f07c95aa3030bc787144f934f80e
[ROCm/clr commit: 3979d063a1 ]
2020-10-19 21:00:13 -04:00
Freddy Paul
2f1964292f
HIP:Break dependency to rocm-dev package
...
Check for rocm_agent_enumerator instead of rocminfo or
.info/version.
Change-Id: I1718bd4f70b3e527ea3afe19c1a685ab7ed70808
[ROCm/clr commit: 5a46d80682 ]
2020-10-12 17:53:53 -04:00
Sarbojit Sarkar
8587ec2976
SWDEV:253548 : remove gfx-arch macros
...
Change-Id: I1ef0b4e080c15a9c6228f48ecd6a65b134d0a72d
[ROCm/clr commit: 3f0e33adb5 ]
2020-10-06 01:15:58 -04:00
Rahul Garg
b022db2663
Bump version to 3.10
...
Change-Id: I7410996510fa24d2db0a4ecb2a2642e2e95058cf
[ROCm/clr commit: 9f81811fd2 ]
2020-10-05 20:26:38 -04:00
Vladislav Sytchenko
7b635ae18c
Revert "Revert "Merge branch 'amd-master-next' into amd-npi-next""
...
This reverts commit 0627e8783b .
Reason for revert: <INSERT REASONING HERE>
Change-Id: I92ceb171e31026ed1864704cef2fc1497b883ef9
[ROCm/clr commit: d5aa0f607d ]
2020-10-05 13:20:58 -04:00
Vladislav Sytchenko
0627e8783b
Revert "Merge branch 'amd-master-next' into amd-npi-next"
...
This reverts commit 6c6299acb2 .
Reason for revert: <INSERT REASONING HERE>
Change-Id: I53322718dadde2c98f96140b8e260ec7ee9ef721
[ROCm/clr commit: 9142674ef0 ]
2020-10-05 13:02:39 -04:00
Vladislav Sytchenko
6c6299acb2
Merge branch 'amd-master-next' into amd-npi-next
...
Change-Id: I0587f67e28cec51c2ae753e986d2c7ce21db271e
[ROCm/clr commit: d7c02619d6 ]
2020-10-05 09:51:06 -04:00
Srinivasan Subramanian
04c782ad9a
hipcc doesn't find libhsakmt without ldconf entries
...
Signed-off-by: Srinivasan Subramanian <srinivasan.subramanian@amd.com >
Change-Id: Iea6a43786f05c9e44dcf863f4f96a53f81384dbd
[ROCm/clr commit: 8b889ad26e ]
2020-10-02 12:55:00 -04:00
agodavar
dc55fb39c0
SWDEV-249870 - Short-Term solution for Pre-Compiled Headers for Online Compilation
...
Change-Id: Iec989787e546ff2eb68c4b146dc540655698b569
[ROCm/clr commit: 3c9bbc335a ]
2020-09-24 12:18:06 -04:00
kjayapra-amd
ae01218741
SWDEV-251941 - Adding gfx1030, gfx1031 support to mainline.
...
Change-Id: Ifbe0d72646f5f00c7b8e16338587fc564a314b92
[ROCm/clr commit: c3aa54d4e2 ]
2020-09-14 17:10:17 -04:00
Vladislav Sytchenko
6ecd2ba352
Merge branch 'amd-master-next' into amd-npi-next
...
Change-Id: I53f9c054e5df19bd8b130e7610d71b91d525474a
[ROCm/clr commit: d078dab53b ]
2020-09-10 11:31:46 -04:00
agodavar
0db6f96d07
SWDEV-249870 - Short-Term solution for Pre-Compiled Headers for Online Compilation
...
Change-Id: Ibcb365ce2ff27c4c2379609964078da42e1226b1
[ROCm/clr commit: 38ce8784c0 ]
2020-09-09 13:44:13 -04:00
Rahul Garg
977c59d511
Fix dependency on rocm-dkms pkg
...
SWDEV-249463- hipcc can't find the rocm_agent_enumerator
Change-Id: I768a0d09753047508734d8360eb3d154edc0b0ef
[ROCm/clr commit: 9db9bed960 ]
2020-09-03 03:30:59 -04:00
Jenkins
88a7b6a0e6
Merge 'amd-master-next' into 'amd-npi-next'
...
Change-Id: I914aa748c92849f9f7ab796129a4617753d728db
[ROCm/clr commit: ee490fae12 ]
2020-08-25 11:10:53 -04:00
Rahul Garg
aa942768bc
Bump version to 3.9
...
Change-Id: I5dfc997336fac42f3b6b0998a4bb212462de38f9
[ROCm/clr commit: 5fb155dbf5 ]
2020-08-24 21:52:22 -04:00
Yaxun (Sam) Liu
dfbec234db
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/clr commit: 5e5fb829ed ]
2020-08-21 18:21:46 -04:00
Jenkins
1158db8bee
Merge 'amd-master-next' into 'amd-npi-next'
...
Change-Id: I935fc8f681fad2df4e932407287a29a6a797351a
[ROCm/clr commit: e1af6830ad ]
2020-08-14 09:09:52 +00:00
Yaxun (Sam) Liu
1ca3e4696e
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/clr commit: c1a498c219 ]
2020-08-07 09:34:27 -04:00
Rahul Garg
d66c70a8e1
Bump version to 3.8
...
Change-Id: I710ee1456aa108eb979eb5bef8f32081dda593d9
[ROCm/clr commit: 2140833421 ]
2020-07-30 13:30:55 -04:00
Rahul Garg
47c57a5a82
Remove libhip_hcc symlinks to libamdhip64
...
Change-Id: I7b5b47fc7ca9760316c2424c16b454d7919c665c
[ROCm/clr commit: c919a88795 ]
2020-07-27 23:58:29 +00:00
Tao Sang
25c98ea4de
Support numa if libnume-dev is installed
...
Let rocclr decide numa dependence
Change-Id: I65bdfba7ec0d06b550f86632318bcfd1f765cfa9
[ROCm/clr commit: eba78710dc ]
2020-07-22 08:55:28 -04:00
Vlad Sytchenko
a5869e453d
Merge branch 'amd-master-next' into amd-npi-next
...
Change-Id: Id241c60d6c2ceb4049c3ec15d9fe06baf28bcb3a
[ROCm/clr commit: 6be1b7ce2b ]
2020-07-20 09:49:15 -04:00