Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
230 commits
Select commit Hold shift + click to select a range
13525fa
[CI][OpenMP_VV] Match HSA_XNACK value of STR to batch execution
mhalk Nov 24, 2025
dae5893
Merge pull request #1702 from mhalk/amd/dev/mhalkenh/fix/ci-openmpvv-…
mhalk Nov 25, 2025
727a7e2
[NFC][testing] Prepare tests for implicit Flang GPU runtime (#1705)
DominikAdamski Nov 25, 2025
f1c21b2
Fixes OpenMP examples to correctly determine XNACK capable GPUs
nicebert Nov 26, 2025
ed960b8
Merge pull request #1712 from ROCm/amd/dev/nicebert/SWDEV-565112
nicebert Nov 26, 2025
87fe9ab
Fixed tests smoke-dev mpi-reduce and mpi-allreduce. (#1714)
dhruvachak Nov 26, 2025
d7730a3
merge aomp-dev into amd-staging
z1-cciauto Nov 26, 2025
ec025b7
Merge pull request #1716 from ROCm/upstream_merge_202511261530
ronlieb Nov 27, 2025
eeb14f9
[omptests] Output git log info (#1719)
jplehr Nov 28, 2025
29e115e
merge aomp-dev into amd-staging
z1-cciauto Nov 28, 2025
467246d
[calculate_divergence.sh] adds script to easily calculate divergence
nicebert Nov 28, 2025
1c688ac
Merge pull request #1720 from ROCm/upstream_merge_202511280706
ronlieb Nov 28, 2025
9767962
Add zach and carlo as codeowners
ronlieb Nov 28, 2025
b66b5bd
merge aomp-dev into amd-staging
z1-cciauto Nov 29, 2025
19cc18e
Merge pull request #1723 from ROCm/upstream_merge_202511290706
ronlieb Nov 29, 2025
38bec07
[smoke-fort][OpenMP] Add tests for GPU reductions on allocatables and…
ergawy Dec 1, 2025
464f3c8
Merge pull request #1721 from ROCm/amd/dev/nicebert/divergence
nicebert Dec 1, 2025
bcf263b
[CK] Use make as fallback when ninja is not avail (#1727)
jplehr Dec 1, 2025
89c51d9
[palameda] fix copyrights https://ontrack-internal.amd.com/browse/SWD…
ronlieb Dec 1, 2025
ed7f0bc
merge aomp-dev into amd-staging
z1-cciauto Dec 1, 2025
6e560ef
Merge pull request #1731 from ROCm/upstream_merge_202512011800
ronlieb Dec 2, 2025
ce3b372
[CK] Fix CMake generator string (#1732)
jplehr Dec 2, 2025
4c503f5
[calculate_divergence.sh] removes default component "driver"
nicebert Dec 2, 2025
564e56a
[CK] Replace hardcoded 'ninja' with $CKBuildTool (#1734)
jplehr Dec 2, 2025
ff99402
Merge pull request #1733 from ROCm/amd/dev/nicebert/divergence
nicebert Dec 2, 2025
fc2b5a6
[calculate_divergence.sh] adds functionality to create file (group) b…
nicebert Dec 2, 2025
aa77098
Merge pull request #1736 from ROCm/amd/dev/nicebert/divergence
nicebert Dec 2, 2025
2982902
merge aomp-dev into amd-staging
z1-cciauto Dec 2, 2025
9179bf1
[build_supp] Update to ninja 1.13.2 (#1740)
dpalermo Dec 2, 2025
44f1e39
[srock] Build ninja, define SROCK_JOB_THREADS & NINJA_NPROCS (#1742)
dpalermo Dec 3, 2025
3a2a1b7
[srock] Enable LLVM_OFFLOAD_BINARY & LIT testing (#1743)
dpalermo Dec 3, 2025
94cc856
[srock] Allow building flang-rt in TheRock amd-llvm (#1744)
dpalermo Dec 3, 2025
3a43136
Run rocm test therock support (#1749)
estewart08 Dec 3, 2025
a10b923
Changed to run_RSBench.sh, run_XSBench.sh, and run_su3bench.sh to get…
Lynd98 Dec 4, 2025
8bf4fc1
Merge pull request #1739 from ROCm/upstream_merge_202512021506
ronlieb Dec 4, 2025
1914cd9
Merge commit '94cc8562feb9e7' into amd/dev/mergeParial/94cc8562f
ronlieb Dec 4, 2025
d8bf34c
Merge pull request #1758 from ROCm/RSBench
Lynd98 Dec 4, 2025
0cf8134
Merge pull request #1760 from ROCm/amd/dev/mergeParial/94cc8562f
ronlieb Dec 4, 2025
a61a5d9
Run rocm test therock support (#1749)
estewart08 Dec 3, 2025
4bdbd0c
Merge pull request #1764 from ROCm/amd/dev/rlieberm/mergeTry3
ronlieb Dec 5, 2025
0592182
[su3bench] Fix remote in manifest file for su3_bench (#1766)
jplehr Dec 5, 2025
e131041
[calculate_divergence.sh] adds improvements to script
nicebert Dec 5, 2025
3d69284
Merge pull request #1767 from ROCm/amd/dev/nicebert/divergence
nicebert Dec 5, 2025
82c378a
Add api test for flang-56801 (#1769)
ronlieb Dec 5, 2025
ad7ed17
[smoke-fort-fails] Added test case for flang-535416 (#1770)
DominikAdamski Dec 5, 2025
6632158
[srock] Add GFXFAM to specify -DTHEROCK_AMDGPU_FAMILIES (#1773)
dpalermo Dec 5, 2025
f9fc225
Revert "Run rocm test therock support (#1749)"
estewart08 Dec 5, 2025
645cdcf
Update run_hpc2021.sh to match aomp-dev.
estewart08 Dec 5, 2025
0fba508
[run_hpc2021] - Add UCX_LOG_LEVEL=error
estewart08 Dec 5, 2025
44b6dd9
Remove extra whitespace in calculate_divergence.sh
estewart08 Dec 5, 2025
395e36d
Merge aomp-dev into amd-staging
estewart08 Dec 5, 2025
193d79c
Merge pull request #1774 from ROCm/amd/dev/estewart/merge-12-5-25
ronlieb Dec 6, 2025
307a592
[test] - Update tests that need SUPPORTS_USM remove check_smoke_dev.s…
estewart08 Dec 6, 2025
f83279c
[su3bench] Fix directory name (#1786)
jplehr Dec 9, 2025
769fddd
offloading_disabled_resolve_smoke_fort_test (#1787)
amitamd7 Dec 10, 2025
c2c39f6
merge aomp-dev into amd-staging
z1-cciauto Dec 10, 2025
84e8ea5
Merge pull request #1791 from ROCm/upstream_merge_202512101132
ronlieb Dec 10, 2025
de5a425
[Flang-RT] No flang hostdevice runtime flag (#1756)
DominikAdamski Dec 10, 2025
87ee4ed
merge aomp-dev into amd-staging
z1-cciauto Dec 11, 2025
832101c
Merge pull request #1795 from ROCm/upstream_merge_202512110623
ronlieb Dec 11, 2025
1a7e7c1
bump mod from 2 to 3 for aomp (#1798)
ronlieb Dec 12, 2025
6f80aa3
merge aomp-dev into amd-staging
z1-cciauto Dec 13, 2025
f4324e2
Merge pull request #1802 from ROCm/upstream_merge_202512131506
ronlieb Dec 14, 2025
8f5e807
[srock] Updates for building amdgcn-amd-amdhsa/libflang_rt.runtime.a …
dpalermo Dec 16, 2025
9c965fd
mv flang-274768-1 ../smoke-fort-dev/ (#1810)
ronlieb Dec 18, 2025
d10b7c1
merge aomp-dev into amd-staging
z1-cciauto Dec 18, 2025
86488de
Merge pull request #1811 from ROCm/upstream_merge_202512172231
ronlieb Dec 18, 2025
fe221d7
[smoke-fort-fails] Add flang-527182
dpalermo Dec 20, 2025
85252fb
Merge pull request #1812 from ROCm/dp-flang-527182
ronlieb Dec 20, 2025
d919eaf
merge aomp-dev into amd-staging
z1-cciauto Dec 21, 2025
99536fb
Merge pull request #1814 from ROCm/upstream_merge_202512210706
ronlieb Dec 21, 2025
1dfbbcb
Add gpurun tests
ronlieb Dec 21, 2025
e976ad8
Merge pull request #1815 from ROCm/amd/dev/rlieberm/AddGpurunTest
ronlieb Dec 21, 2025
7193612
chore: remove vim swap files (#1386)
e-kwsm Dec 21, 2025
4112c3d
Add gpurun tests (#1816)
z1-cciauto Dec 22, 2025
524e1a3
merge aomp-dev into amd-staging
z1-cciauto Dec 22, 2025
e3aaec5
Merge pull request #1818 from ROCm/upstream_merge_202512212306
ronlieb Dec 22, 2025
b6d30b8
Remove classic flang repos from manifests 22 onward (#1819)
ronlieb Dec 23, 2025
3b655b7
Remove classic flang repos from manifests 22 onward (#1819) (#1823)
z1-cciauto Dec 24, 2025
d9bc65a
merge aomp-dev into amd-staging
z1-cciauto Dec 24, 2025
ee3dfba
Merge pull request #1824 from ROCm/upstream_merge_202512240706
ronlieb Dec 24, 2025
f4ee441
[babelsteam] use bin/clang instead of bin/llc for --version (#1825)
ronlieb Dec 26, 2025
ce71dae
[babelsteam] use bin/clang instead of bin/llc for --version (#1825) (…
z1-cciauto Dec 27, 2025
25bb82b
merge aomp-dev into amd-staging
z1-cciauto Dec 27, 2025
d848592
Merge pull request #1827 from ROCm/upstream_merge_202512270706
ronlieb Dec 27, 2025
43ffcf9
[smoke-fort-{dev,limbo}] test move (#1828)
ronlieb Dec 27, 2025
d239f86
[aomp/test/] move passing smoke-dev to smoke-limbo (#1829)
ronlieb Dec 27, 2025
92c2657
[smoke-dev] Move 12 tests back here from limbo (#1832)
ronlieb Dec 27, 2025
374e20b
merge aomp-dev into amd-staging
z1-cciauto Dec 28, 2025
fc97889
Merge pull request #1833 from ROCm/upstream_merge_202512271900
ronlieb Dec 28, 2025
fdb6b23
[smoke-fort-dev] test case swdev-566120 (#1834)
ronlieb Dec 28, 2025
ddb5c33
[smoke-fort-dev] add test for llvn swdev-566304 (#1831)
ronlieb Dec 28, 2025
34e1145
merge aomp-dev into amd-staging
z1-cciauto Dec 28, 2025
13d3d78
Merge pull request #1835 from ROCm/upstream_merge_202512280706
ronlieb Dec 28, 2025
e2d7446
[smoke-limbo] multi-sdma not supported on gfx1151 (#1836)
ddpagan Jan 5, 2026
2debb1a
merge aomp-dev into amd-staging
z1-cciauto Jan 5, 2026
bc8a85f
Merge pull request #1837 from ROCm/upstream_merge_202601050706
ronlieb Jan 5, 2026
dcef638
[smoke-limbo] aomp_mappings_newrt should account for number of teams …
ddpagan Jan 7, 2026
ccbe626
[CK] Allow build only (#1843)
jplehr Jan 8, 2026
1eea59b
merge aomp-dev into amd-staging
z1-cciauto Jan 8, 2026
b6cb2ac
Merge pull request #1846 from ROCm/upstream_merge_202601081749
ronlieb Jan 9, 2026
611bb25
[umt] Default to IMPLICIT_GPU_FLANG_RT=1 (#1848)
dpalermo Jan 9, 2026
9e642cc
[srock] Update _TheRock.patch to avoid merge conflict (#1849)
dpalermo Jan 9, 2026
dba1f8c
merge aomp-dev into amd-staging
z1-cciauto Jan 10, 2026
789b4be
Merge pull request #1854 from ROCm/upstream_merge_202601100706
ronlieb Jan 10, 2026
c87661a
Add 22.0-2 manifest
estewart08 Nov 20, 2025
3cc36aa
Adjust aomp version back to 22.0-2 after rebase with aomp-dev
estewart08 Jan 14, 2026
23531bd
[build] - Bump major version to 23 (#1856)
estewart08 Jan 14, 2026
5e3afd7
merge aomp-dev into amd-staging
z1-cciauto Jan 14, 2026
b75a473
Update 22.0-2 manifest to use 7.1.1 sources
estewart08 Jan 14, 2026
cf3b515
Merge pull request #1857 from ROCm/upstream_merge_202601141508
ronlieb Jan 14, 2026
6511f24
[CK] Add flag to enable library-only build
mhalk Jan 15, 2026
6a0a42c
[srock] Update _TheRock.patch to avoid merge conflict (#1858)
dpalermo Jan 15, 2026
675bb6a
Merge pull request #1859 from mhalk/amd/dev/mhalkenh/ck-run-build-lib…
mhalk Jan 16, 2026
9cb3c33
[rocmlibs] - Update tensile patch to fix v_dot4 op_sel modifiers
estewart08 Jan 16, 2026
34d3922
merge aomp-dev into amd-staging
z1-cciauto Jan 16, 2026
e3bed1f
Merge pull request #1863 from ROCm/upstream_merge_202601161508
ronlieb Jan 16, 2026
28873e7
[docs] - Update for 22.0-2 release
estewart08 Jan 20, 2026
c3ecf69
Merge branch 'aomp-22.0-2' into aomp-dev
estewart08 Jan 20, 2026
cba3958
[build] - Add LIBC_INCLUDE_BENCHMARKS=0 to tarball creation
estewart08 Jan 21, 2026
3e38b97
Merge branch 'aomp-22.0-2' into aomp-dev
estewart08 Jan 21, 2026
e871dc3
[smoke] remove veccopy-ompt-target-emi-tracing (#1865)
ronlieb Jan 22, 2026
539cc83
merge aomp-dev into amd-staging
z1-cciauto Jan 22, 2026
83063f7
Merge pull request #1866 from ROCm/upstream_merge_202601212030
ronlieb Jan 22, 2026
bbc77cf
[smoke-limbo] make non blocking (#1868)
ronlieb Jan 22, 2026
767c423
merge aomp-dev into amd-staging
z1-cciauto Jan 22, 2026
d1e952b
Merge pull request #1869 from ROCm/upstream_merge_202601220701
ronlieb Jan 22, 2026
ad64674
merge aomp-dev into amd-staging
z1-cciauto Jan 22, 2026
f82048f
Merge pull request #1870 from ROCm/upstream_merge_202601220706
ronlieb Jan 22, 2026
1da258b
[CK] Enable user-defined build paralellism (#1873)
jplehr Jan 23, 2026
35ee188
Revert "[smoke-limbo] make non blocking (#1868)" (#1874)
ronlieb Jan 23, 2026
ed76bae
Merge branch 'aomp-dev' into upstream_merge_202601230831
ronlieb Jan 23, 2026
b8eeb39
Merge pull request #1875 from ROCm/upstream_merge_202601230831
ronlieb Jan 23, 2026
8045f64
[build] - Updates for move to ROCm 7.2 sources (#1871)
estewart08 Jan 23, 2026
b8d55a8
Add test flang-577054
mjklemm Jan 24, 2026
a2ca1eb
Merge pull request #1880 from mjklemm/amd/dev/micklemm/test-flang-577054
ronlieb Jan 24, 2026
64032af
merge aomp-dev into amd-staging
z1-cciauto Jan 24, 2026
c7f431c
Merge pull request #1881 from ROCm/upstream_merge_202601241042
ronlieb Jan 24, 2026
5bb7494
[theRockCI] add script run_theRockCI.sh, use python filecheck (#1882)
ronlieb Jan 25, 2026
6591dd6
[LLaMA] Add run script for LLaMA C++ (#1867)
jplehr Jan 26, 2026
9c0d7e3
Remove lines 109,110 from test/Makefile.defs emergency fix
ronlieb Jan 26, 2026
4b7257a
[srock] Update _TheRock.patch to avoid merge conflict (#1889)
dpalermo Jan 27, 2026
4e374a5
merge aomp-dev into amd-staging
z1-cciauto Jan 28, 2026
f8c1c1a
Merge pull request #1897 from ROCm/upstream_merge_202601280706
ronlieb Jan 28, 2026
2fe435e
[srock] Add SROCK_THEROCK_BRANCH=compiler/amd-staging (#1899)
dpalermo Jan 30, 2026
4f8b46e
merge aomp-dev into amd-staging
z1-cciauto Jan 31, 2026
d0b193f
Merge pull request #1902 from ROCm/upstream_merge_202601302306
ronlieb Jan 31, 2026
ef3593d
[run_theRock] pass/fail fixes, timing expectations (#1905)
ronlieb Jan 31, 2026
65c3713
[smoke-limbo] mv to test to smoke-dev: veccopy-ompt-target-tracing-fl…
ronlieb Jan 31, 2026
a1a4e63
merge aomp-dev into amd-staging
z1-cciauto Jan 31, 2026
f299e9c
Merge pull request #1907 from ROCm/upstream_merge_202601311255
ronlieb Jan 31, 2026
4f6971a
Fix veccopy-ompt-target-tracing-flush-only-on-api-use/-on-shutdown
ro-i Feb 2, 2026
6720fec
move tests back to smoke-limbo
ro-i Feb 2, 2026
910d453
Merge pull request #1909 from ROCm/amd/dev/ro-i/test-1262
ro-i Feb 2, 2026
5a70e5f
merge aomp-dev into amd-staging
z1-cciauto Feb 7, 2026
0e188f1
Merge pull request #1937 from ROCm/upstream_merge_202602070706
ronlieb Feb 7, 2026
1ccaf83
[CK] Build library targets first (#1939)
jplehr Feb 9, 2026
8797c7a
make hpc2021 nonblock, and ulimit -t 200 (#1941)
ronlieb Feb 9, 2026
89490c3
merge aomp-dev into amd-staging
z1-cciauto Feb 9, 2026
ae96ca7
Merge pull request #1942 from ROCm/upstream_merge_202602091754
ronlieb Feb 9, 2026
ee12c7d
[LLaMA] Update ctest log file location (#1944)
jplehr Feb 10, 2026
91cc26a
[LLaMA][NFC] Update formatting via shfmt (#1945)
jplehr Feb 10, 2026
1e5b029
[CK] Pull source from rocm-libraries super repo (#1943)
jplehr Feb 10, 2026
a4cd196
[CK][NFC] Reformat run script with shfmt (#1946)
jplehr Feb 10, 2026
db20581
[CK][LLaMA] Add license headers to run scripts (#1947)
jplehr Feb 10, 2026
60ee4e2
[CK] Simplify grep for build success (#1948)
jplehr Feb 10, 2026
4df708f
[LLaMA] Add LLaMA C++ benchmark (#1950)
jplehr Feb 11, 2026
286f4bd
[LLaMA] Use make if ninja not avail (#1949)
jplehr Feb 11, 2026
2fab6a0
[LLaMA] Feature flag to update src (#1951)
jplehr Feb 12, 2026
c3e76f6
[LLaMA] Add git-lfs check for model download (#1952)
jplehr Feb 12, 2026
55b1ce8
[build] - Bump version to 23.0-1
estewart08 Feb 12, 2026
e7209df
[build] - Add manifest for 23.0-0 release
estewart08 Feb 12, 2026
48ec563
[build] - Add new script to create release binary tarball
estewart08 Feb 12, 2026
f2284f8
[run_theRock] handle no ROCm variant (#1953)
ronlieb Feb 13, 2026
5fdbe57
[run_theRockCI] cleanup to get to green (#1954)
ronlieb Feb 14, 2026
e04aed4
Revert "Add AMD copyright and MIT license designation."
ronlieb Feb 14, 2026
1672349
merge aomp-dev into amd-staging
ronlieb Feb 14, 2026
c7d95d9
Merge pull request #1956 from ROCm/amd/dev/rlieberm/aomp-dev-merge
ronlieb Feb 14, 2026
36fdc19
[run_theRock] fix Red Green (#1958)
ronlieb Feb 15, 2026
00201dd
[build] - Pass python version to rocprofiler-sdk
estewart08 Feb 16, 2026
013b21c
[run_theRock] fix Red Green (#1958) (#1960)
z1-cciauto Feb 16, 2026
efd0b94
reblock hpc2021 in run_rocm_test.sh (#1959)
ronlieb Feb 16, 2026
6af3da9
[LLaMA] Always init git-lfs (#1962)
jplehr Feb 16, 2026
370c26f
[srock] Update _TheRock.patch to avoid merge conflict (#1969)
dpalermo Feb 18, 2026
5b563e1
eliminate standalone build (#1975)
ronlieb Feb 18, 2026
149382d
merge aomp-dev into amd-staging
z1-cciauto Feb 18, 2026
7e4a32a
Merge pull request #1976 from ROCm/upstream_merge_202602181820
ronlieb Feb 18, 2026
9680c16
[run_babelstream.sh] peg sha to 2f00dfb , patch apply issue
ronlieb Feb 20, 2026
1167fe1
aomp-dev babelstream fix to amd-staging
ronlieb Feb 20, 2026
0789b5a
[CK] Add installation success marker and ignore intermediate errors
mhalk Feb 20, 2026
c1ce430
[docs] - Updates for 23.0-0
estewart08 Feb 20, 2026
e86e2ad
[docs] - Additional updates for AlmaLinux build instructions
estewart08 Feb 20, 2026
98a8f9d
[docs] - deprecate spack install instructions
estewart08 Feb 20, 2026
4051f7c
[docs] - deprecate additional spack install instructions
estewart08 Feb 20, 2026
a3dd6e6
Update build_aomp_docker_release.sh for 23.0-0
estewart08 Feb 20, 2026
5e6aa84
[UMT] Reduce OMP_DEVICE_TEAM_THREAD_LIMIT 1024 to 512 (#1978)
dpalermo Feb 21, 2026
6942e17
[UMT] Add settings for RX7900XT*/gfx1100 (#1979)
dpalermo Feb 21, 2026
7d7a1cb
more cleanup for run_theRock.sh (#1980)
ronlieb Feb 21, 2026
e1ed492
Merge branch 'aomp-23.0-0' into aomp-dev
estewart08 Feb 21, 2026
978f286
merge aomp-dev into amd-staging
z1-cciauto Feb 21, 2026
77dcb4a
Merge pull request #1977 from mhalk/amd/dev/mhalkenh/feat/ck-install-…
mhalk Feb 21, 2026
0d25beb
Merge pull request #1983 from ROCm/upstream_merge_202602210706
ronlieb Feb 21, 2026
e9e890b
[run_theRock.sh] add more filecheck support
ronlieb Feb 21, 2026
17f9c82
[run_theRock.sh] more filecheck foo
ronlieb Feb 21, 2026
cacac40
[run_theRock.sh] more filecheck and gpurun for theRock tests
ronlieb Feb 22, 2026
8419559
[run_theRock.sh] mechansim to hide unrunnable tests
ronlieb Feb 22, 2026
5fc7654
[run_theRock.sh] hide flang-gpu-abort from smoke-fort
ronlieb Feb 22, 2026
c082829
[run_theRock.sh] exit 0 if pass
ronlieb Feb 22, 2026
a56264b
[run_theRock.sh] hide usm-globals-with-pragma from smoke
ronlieb Feb 22, 2026
e2f8021
[run_theRock.sh] hide more usm tests
ronlieb Feb 22, 2026
82d3167
[run_theRock.sh] remove dup flang-gpu-abort
ronlieb Feb 22, 2026
f817b94
[run_theRock.sh] update S/SF times
ronlieb Feb 22, 2026
d723b18
merge aomp-dev into amd-staging
z1-cciauto Feb 22, 2026
62255e8
Merge pull request #1987 from ROCm/upstream_merge_202602221042
ronlieb Feb 22, 2026
04c41db
[NFC] Fix shellcheck warnings for run_miniQMC (#1990)
jplehr Feb 23, 2026
b29f732
[LLVM Test Suite] Adds run script for simple HIP tests (#1973)
jplehr Feb 24, 2026
44235fc
[NFC][LLaMA] Initial shellcheck fixes (#1994)
jplehr Feb 24, 2026
6747071
[AOMP] aomp-shellcheck, initial version
gregrodgers May 22, 2025
6a40b21
[AOMP] Move some shellcheck options to fixByHand
jtb20 May 22, 2025
bfa02b8
[AOMP] shellcheck fixes for aomp-shellcheck
jtb20 May 22, 2025
aca9c40
[AOMP] Add --check-only option to aomp-shellcheck
jtb20 Jun 4, 2025
82dc1c6
[Lint] Adds shellcheck workflow (#1989)
jplehr Feb 25, 2026
4026ddb
[LLVM Test Suite] Enable HIP catch2 tests (#1999)
jplehr Feb 25, 2026
184ad17
[srock] Define CMAKE_HIP_COMPILER (#2000)
dpalermo Feb 25, 2026
258f8d1
merge aomp-dev into amd-staging
z1-cciauto Feb 26, 2026
df346dd
Merge pull request #2002 from ROCm/upstream_merge_202602252308
ronlieb Feb 26, 2026
f0feaae
[smoke*] ulimit -t 360 -> 600 (#2003)
ronlieb Feb 26, 2026
9fb7be9
merge aomp-dev into amd-staging
ronlieb Feb 26, 2026
407bedb
Merge pull request #2004 from ROCm/amd/dev/rlieberm/mergeAomp
ronlieb Feb 26, 2026
2c5a16e
merge amd-staging into amd-mainline
ronlieb Feb 26, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
* @estewart08 @gregrodgers @ronlieb
* @estewart08 @gregrodgers @ronlieb @zGoldthorpe @carlobertolli

/bin/rocmlibs/ @saiislam
16 changes: 16 additions & 0 deletions .github/workflows/aomp-shell.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
name: AOMP Lint

on:
push:
pull_request:

jobs:
aomp-lint:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v6

- name: Run shellcheck
run: |
find . -name "*.sh" -exec shellcheck -S info {} +
1 change: 1 addition & 0 deletions .shellcheckrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
disable=SC2016,SC2002,SC2004
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,6 @@ AOMP ?= $(HOME)/rocm/aomp
AOMP_REPOS = $(shell pwd)
all:
AOMP=$(AOMP) AOMP_REPOS=$(AOMP_REPOS) AOMP_APPLY_ROCM_PATCHES=0 TARBALL_INSTALL=1 $(AOMP_REPOS)/aomp/bin/build_prereq.sh
AOMP=$(AOMP) AOMP_REPOS=$(AOMP_REPOS) AOMP_APPLY_ROCM_PATCHES=0 TARBALL_INSTALL=1 DISABLE_LLVM_TESTS=1 $(AOMP_REPOS)/aomp/bin/build_aomp.sh
AOMP=$(AOMP) AOMP_REPOS=$(AOMP_REPOS) AOMP_APPLY_ROCM_PATCHES=0 TARBALL_INSTALL=1 DISABLE_LLVM_TESTS=1 LIBC_INCLUDE_BENCHMARKS=0 $(AOMP_REPOS)/aomp/bin/build_aomp.sh
install:
@echo "Installation complete to $(AOMP)"
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
AOMP - V 22.0-1
AOMP - V 23.0-0
==============

This is README.md for https://github.com/ROCm/aomp.
Expand All @@ -8,8 +8,8 @@ This is the base repository for AOMP. Use this github repository for
documentation, and
[examples](https://github.com/ROCm/aomp/tree/master/examples).

The last [release is AOMP 22.0-1](https://github.com/ROCm/aomp/releases).
Currently AOMP 22.0-2 is under development.
The last [release is AOMP 23.0-0](https://github.com/ROCm/aomp/releases).
Currently AOMP 23.0-1 is under development.

Attention Users! Please use this repository for [issues](https://github.com/ROCm/aomp/issues).
Do not put issues in any of the source code repositories.
Expand Down
70 changes: 35 additions & 35 deletions bin/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,33 +13,33 @@ The AOMP compiler supports OpenMP, clang-hip, clang-cuda, device OpenCL, and the

<A NAME="Repositories"></A>
The clone_aomp.sh script clones the necessary github repositories and the correct
branches into subdirectories of $HOME/git/aomp22.0 (or $AOMP_REPOS if AOMP_REPOS is set).
branches into subdirectories of $HOME/git/aomp23.0 (or $AOMP_REPOS if AOMP_REPOS is set).
The repositories and components needed by AOMP are shown in the following table.
The first column is the AOMP component name. The build_aomp.sh script invokes
each component build script with the name build_\<component name\>.sh .


| COMPONENT | DEV BRANCH | DEFAULT DIRECTORY LOCATION | REPOSITORY LINKS
| --------- | ---------- | -------------------------- | ----------------
| (aomp) | aomp-dev | $HOME/git/aomp22.0/aomp | [aomp](https://github.com/ROCm/aomp) This repo!
| project | amd-staging | $HOME/git/aomp22.0/llvm-project | [llvm-project](https://github.com/ROCm/llvm-project)
| SPIRV-LLVM-Translator | amd-staging | $HOME/git/aomp22.0/SPIRV-LLVM-Translator | [SPIRV-LLVM-Translator](https://github.com/ROCm/SPIRV-LLVM-Translator)
| hipify |amd-staging| $HOME/git/aomp22.0/hipify | [hipify](https://github.com/ROCm/hipify)
| rocprofiler-register | Latest ROCm | $HOME/git/aomp22.0/rocprofiler-register | [rocprofiler-register](https://github.com/ROCm/rocprofiler-register)
| openmp | amd-staging | $HOME/git/aomp22.0/llvm-project/openmp | [llvm-project/openmp](https://github.com/ROCm/llvm-project)
| (aomp) | aomp-dev | $HOME/git/aomp23.0/aomp | [aomp](https://github.com/ROCm/aomp) This repo!
| project | amd-staging | $HOME/git/aomp23.0/llvm-project | [llvm-project](https://github.com/ROCm/llvm-project)
| SPIRV-LLVM-Translator | amd-staging | $HOME/git/aomp23.0/SPIRV-LLVM-Translator | [SPIRV-LLVM-Translator](https://github.com/ROCm/SPIRV-LLVM-Translator)
| hipify |amd-staging| $HOME/git/aomp23.0/hipify | [hipify](https://github.com/ROCm/hipify)
| rocprofiler-register | Latest ROCm | $HOME/git/aomp23.0/rocprofiler-register | [rocprofiler-register](https://github.com/ROCm/rocprofiler-register)
| openmp | amd-staging | $HOME/git/aomp23.0/llvm-project/openmp | [llvm-project/openmp](https://github.com/ROCm/llvm-project)
|| | |
| rocr |Latest ROCm| $HOME/git/aomp22.0/rocr-runtime | [rocr-runtime](https://github.com/ROCm/rocr-runtime)
| hip |Latest ROCm| $HOME/git/aomp22.0/hip | [hipamd](https://github.com/ROCm/hip)
| |Latest ROCm| $HOME/git/aomp22.0/hipcc | [hip](https://github.com/ROCm/hipcc)
| |Latest ROCm| $HOME/git/aomp22.0/clr | [ROCclr](https://github.com/ROCm/clr)
| |Latest ROCm| $HOME/git/aomp22.0/ROCm-OpenCL-Runtime | [ocl](https://github.com/ROCm/ROCm-OpenCL-Runtime)
| comgr |Latest ROCm| $HOME/git/aomp22.0/rocm-compilersupport| [comgr](https://github.com/ROCm/rocm-compilersupport)
| rocminfo |Latest ROCm| $HOME/git/aomp22.0/rocminfo | [rocminfo](https://github.com/ROCm/rocminfo)
| rocdbgapi |Latest ROCm| $HOME/git/aomp22.0/ROCdbgapi | [rocdbgapi](https://github.com/ROCm/ROCdbgapi)
| rocgdb |Latest ROCm| $HOME/git/aomp22.0/ROCgdb | [rocgdb](https://github.com/ROCm/ROCgdb)
| roctracer |Latest ROCm| $HOME/git/aomp22.0/roctracer | [roctracer](https://github.com/ROCm/roctracer)
| rocprofiler |Latest ROCm| $HOME/git/aomp22.0/rocprofiler | [rocprofiler](https://github.com/ROCm/rocprofiler)
| rocprofiler-sdk |Latest ROCm| $HOME/git/aomp22.0/rocprofiler-sdk | [rocprofiler-sdk](https://github.com/ROCm/rocprofiler-sdk)
| rocr |Latest ROCm| $HOME/git/aomp23.0/rocr-runtime | [rocr-runtime](https://github.com/ROCm/rocr-runtime)
| hip |Latest ROCm| $HOME/git/aomp23.0/hip | [hipamd](https://github.com/ROCm/hip)
| |Latest ROCm| $HOME/git/aomp23.0/hipcc | [hip](https://github.com/ROCm/hipcc)
| |Latest ROCm| $HOME/git/aomp23.0/clr | [ROCclr](https://github.com/ROCm/clr)
| |Latest ROCm| $HOME/git/aomp23.0/ROCm-OpenCL-Runtime | [ocl](https://github.com/ROCm/ROCm-OpenCL-Runtime)
| comgr |Latest ROCm| $HOME/git/aomp23.0/rocm-compilersupport| [comgr](https://github.com/ROCm/rocm-compilersupport)
| rocminfo |Latest ROCm| $HOME/git/aomp23.0/rocminfo | [rocminfo](https://github.com/ROCm/rocminfo)
| rocdbgapi |Latest ROCm| $HOME/git/aomp23.0/ROCdbgapi | [rocdbgapi](https://github.com/ROCm/ROCdbgapi)
| rocgdb |Latest ROCm| $HOME/git/aomp23.0/ROCgdb | [rocgdb](https://github.com/ROCm/ROCgdb)
| roctracer |Latest ROCm| $HOME/git/aomp23.0/roctracer | [roctracer](https://github.com/ROCm/roctracer)
| rocprofiler |Latest ROCm| $HOME/git/aomp23.0/rocprofiler | [rocprofiler](https://github.com/ROCm/rocprofiler)
| rocprofiler-sdk |Latest ROCm| $HOME/git/aomp23.0/rocprofiler-sdk | [rocprofiler-sdk](https://github.com/ROCm/rocprofiler-sdk)

Notice that some components are built with different parts of the same repository.

Expand Down Expand Up @@ -67,10 +67,10 @@ These are some important environment variables and their default values.
| ENV VARIABLE | DEFAULT VALUE | DESCRIPTION
| ------------ | ------------- | -----------
| AOMP | $HOME/rocm/aomp | Directory symbolic link to where AOMP is installed and tested
| AOMP_REPOS | $HOME/git/aomp22.0 | The base directory for all AOMP build repositories
| AOMP_REPOS | $HOME/git/aomp23.0 | The base directory for all AOMP build repositories
| AOMP_STANDALONE_BUILD | 1 | Build all components, do NOT use installed ROCm
| AOMP_VERSION | 22.0 | Clang version.
| AOMP_VERSION_MOD | 2 | This implies the next release will be AOMP_22.0-2.
| AOMP_VERSION | 23.0 | Clang version.
| AOMP_VERSION_MOD | 1 | This implies the next release will be AOMP_23.0-1.
| AOMP_VERSION_STRING | $AOMP_VERSION-$AOMP_VERSION_MOD |
| AOMP_USE_NINJA | 0 | Use ninja instead of make to build certain components
| GFXLIST | gfx700 gfx701 gfx801 gfx803 | List of AMDGPU gpus to build for
Expand All @@ -88,7 +88,7 @@ Here is a sample of commands you might want to put into your .bashrc or .bash_pr

```
AOMP=/work/$USER/rocm/aomp
AOMP_REPOS=/work/$USER/git/aomp22.0
AOMP_REPOS=/work/$USER/git/aomp23.0
NVPTXGPUS=30,35,70
GFXLIST="gfx803 gfx906"
AOMP_USE_NINJA=1
Expand All @@ -115,15 +115,15 @@ For testing purposes, you will often change the value of AOMP when not testing y
AOMP build. For example, to test the latest packaged aomp release, set AOMP=/usr/lib/aomp.
To test against the ROCM installed compiler, set AOMP=/opt/rocm/lib/llvm. To test one of your
previous AOMP source builds, set AOMP to an older physical installation directory, such as
AOMP=$HOME/rocm/aomp_22.0-1. BE CAREFUL! If you set AOMP for testing purposes,
AOMP=$HOME/rocm/aomp_23.0-0. BE CAREFUL! If you set AOMP for testing purposes,
remember to set it back before rebuilding aomp from source.

## Quick Start to AOMP Development
To build and clone all components using the latest development sources, first clone aomp repo and checkout the aomp-dev branch as follows:

```
mkdir $HOME/git/aomp22.0
cd git/aomp22.0
mkdir $HOME/git/aomp23.0
cd git/aomp23.0
git clone https://github.com/ROCm/aomp.git aomp
cd aomp
git checkout aomp-dev
Expand All @@ -138,7 +138,7 @@ WARNING: The script clone_aomp.sh does not pull updates for this aomp repository
So please run "git pull" frequently to stay current with the aomp development team.

```
cd $HOME/git/aomp22.0/aomp
cd $HOME/git/aomp23.0/aomp
git pull
cd bin
./clone_aomp.sh
Expand Down Expand Up @@ -182,7 +182,7 @@ The only ROCm common component required by AOMP is the kernel kfd.


## Individual Component Builds
This bin directory ($HOME/git/aomp22.0/aomp/bin) contains many component scripts to build and install AOMP from source. Here are some of the scripts contained in this direcotry
This bin directory ($HOME/git/aomp23.0/aomp/bin) contains many component scripts to build and install AOMP from source. Here are some of the scripts contained in this direcotry
```
clone_aomp.sh - A script to make sure the necessary repos are up to date.
See list source repositories above.
Expand All @@ -209,7 +209,7 @@ create_release_tarball.sh - This builds an important release artifact
containing all sources.
```
To build aomp, run the master build script build_aomp.sh, or run the individual scripts in the order shown below.
The build scripts with no arguments will build the component in the build directory $HOME/git/aomp22.0/build/\<component name\>
The build scripts with no arguments will build the component in the build directory $HOME/git/aomp23.0/build/\<component name\>
(or $AOMP_REPOS/build/\<component name\> if AOMP_REPOS is set).
The component build scripts take a single positional argument with the value "install" or "nocmake".
The master build script build_aomp.sh will call the component build scripts in the following order and stop if
Expand Down Expand Up @@ -262,24 +262,24 @@ WARNING: When the build scripts are run with NO arguments (that is, you do not s

## The AOMP Install Location
The build scripts will build from the source directories identified by the environment variable AOMP_REPOS.
The AOMP_REPOS default value is currently $HOME/git/aomp22.0.
The AOMP_REPOS default value is currently $HOME/git/aomp23.0.
The out-of-source build directory for each component is $AOMP_REPOS/build/\<component_name\>.

The install location is defined by the $AOMP environment variable. The value of AOMP MUST be reserved as a symbolic link.
That is, the physical installation will be in directory name formed by concatonating the version string to the value of $AOMP.
The "build_project.sh install" script will make a symbolic link from the physical directory to the symbolic directory $AOMP.
The default value for AOMP is $HOME/rocm/aomp.
For example, when building AOMP version 22.0-2 the install scripts will put all files and directories
in $HOME/rocm/aomp_22.0-2 and create a symbolic link as follows:
For example, when building AOMP version 23.0-0 the install scripts will put all files and directories
in $HOME/rocm/aomp_23.0-0 and create a symbolic link as follows:

```
ln -sf ${AOMP}_22.0-2 ${AOMP}
ln -sf ${AOMP}_23.0-0 ${AOMP}
```
All testing for AOMP uses the environment variable AOMP to locate the installation. This makes it easy to switch between versions of AOMP for testing by simply changing the environment variable AOMP. You do NOT need to change the symbolic link.
For example, if the aomp symbolic link currently points to aomp_22.0-2 and you want to test aomp_22.0-1, do this:
For example, if the aomp symbolic link currently points to aomp_23.0-1 and you want to test aomp_22.0-2, do this:

```
export AOMP=$HOME/rocm/aomp_22.0-1
export AOMP=$HOME/rocm/aomp_23.0-0
```

The aomp package installs in /usr/lib/aomp_\<version_string\> and symlinks /usr/lib/aomp to the versioned directory. To test the installed package, set AOMP to /usr/lib/aomp or /usr/lib/aomp_\<version_string\>.
Expand Down
146 changes: 146 additions & 0 deletions bin/aomp-shellcheck
Original file line number Diff line number Diff line change
@@ -0,0 +1,146 @@
#!/bin/bash
#
# aomp-shell-format: Run shellcheck and shfmt to cleanup aomp shell script.
#
# Process:
# 1. RUn shellcheck --include $_fixByHand, fail if any found
# 2. Run shellcheck --include $_patchable to generate patch
# 3 Apply patch
# 4. Run shellcheck --exclude $_alwaysExclude
# if any fails then
# return 1
# proceed to update this aomp-shell-format utility by adding
# falled codes to either _fixByHand, _patchable, or _alwaysExclude
# else
# return 0
#

# Join list of arguments using separator passed as first argument.
# join ',' a b c
# -> a,b,c
join() {
local IFS=$1
shift
printf "%s" "$*"
}

_fixByHand=(SC2050 # Forgotten $ on variable
SC2046 # Quote to prevent word splitting
SC2291 # Quote repeated spaces
SC2181 # Check exit code directly not with $?
SC2236 # Use -n instead of ! -z
SC2086 # Double quote to prevent globbing and word splitting
SC2034 # Ignore unused vars
SC1083 # Accidentally literal braces
SC2076 # Regex syntax check
SC2038 # find -print0
SC2068) # Avoid re-splitting array expansion
_fixByHandOpts=(--shell=bash --include="$(join ',' "${_fixByHand[@]}")")

_patchable=(SC2164 # Use cd ... || exit
SC2006) # Use $(...) instead of legacy backticks
_patchableOpts=(--shell=bash --include="$(join ',' "${_patchable[@]}")")

_alwaysExclude=(SC2016 # Use double quote instead of single
SC2002 # Useless cat
SC2004) # '$' on arithmetic vars
_alwaysExcludeOpts=(--shell=bash --exclude="$(join ',' "${_alwaysExclude[@]}")")

_check_only=false

if [ $1 == "--check-only" ]; then
_check_only=true
shift
fi

declare -a _shellfiles=( "$@" )
_missing=0
for _shellfile in "${_shellfiles[@]}"; do
if [ ! -f "$_shellfile" ]; then
(( _missing++ ))
fi
done
unset _shellfile

if [ "${#_shellfiles[@]}" -eq 0 ] || [ "$_missing" -gt 0 ] ; then
echo "ERROR: please specify an existing input file as 1st argument"
exit 1
fi

_shellcheck_bin=$(which shellcheck)
if [ "$_shellcheck_bin" == "" ] ; then
echo "ERROR: please install shellcheck"
exit 1
fi

echo
echo "---- STEP 1 ---- Check for fixByHand fails -----"
echo "$_shellcheck_bin -x ${_fixByHandOpts[*]} ${_shellfiles[*]}"

$_shellcheck_bin -x "${_fixByHandOpts[@]}" "${_shellfiles[@]}"
_rc=$?
if [[ $_rc != 0 ]]; then
echo
echo "ERROR: shellcheck found errors that must be fixed by hand. rc=$_rc"
exit 1
fi

if $_check_only; then
echo
echo "---- STEP 2 ---- Check patchable fails -----"
echo "$_shellcheck_bin -x ${_patchableOpts[@]} ${_shellfiles[@]}"
$_shellcheck_bin -x "${_patchableOpts[@]}" "${_shellfiles[@]}"

echo
echo "---- STEP 3 ---- (Skipping for --check-only)"
else
echo
echo "---- STEP 2 ---- Check and repair patchable fails -----"

_patchfile=/tmp/patchfile$$

if ! touch "$_patchfile"; then
echo "ERROR: Could not create or update $_patchfile"
exit 1
fi

echo "$_shellcheck_bin -x ${_patchableOpts[*]} -f diff ${_shellfiles[*]} \>$_patchfile"
$_shellcheck_bin -x "${_patchableOpts[@]}" -f diff "${_shellfiles[@]}" >$_patchfile

if ! patch -p1 --dry-run <"$_patchfile"; then
echo "ERROR: Could not dryrun patch in $_patchfile to file ${_shellfiles[*]}"
exit 1
fi
echo
echo "---- STEP 3 ---- Applying patch $_patchfile to ${_shellfiles[*]}"
patch -p1 <"$_patchfile"
echo "rm $_patchfile"
rm "$_patchfile" # patch should work because of dryrun test above
fi

echo
echo "---- STEP 4 ---- Test for codes not handled in $0"
if $_check_only; then
# A non-check-only run would avoid triggering the patchable checks again
# in this invocation. Mask them out for a check-only run.
_excludeOpts=(--shell=bash --exclude="$(join ',' "${_alwaysExclude[@]}" "${_patchable[@]}")")
echo "$_shellcheck_bin -x ${_excludeOpts[*]} ${_shellfiles[*]}"
$_shellcheck_bin -x "${_excludeOpts[@]}" "${_shellfiles[@]}"
_rc=$?
else
echo "$_shellcheck_bin -x ${_alwaysExcludeOpts[*]} ${_shellfiles[*]}"
$_shellcheck_bin -x "${_alwaysExcludeOpts[@]}" "${_shellfiles[@]}"
_rc=$?
fi
if [ $_rc != 0 ] ; then
echo
echo "ERROR: shellcheck found codes not yet handled, must fix $0"
exit $_rc
fi
echo
if [ "${#_shellfiles[@]}" -eq 1 ]; then
echo "DONE: script ${_shellfiles[*]} is clean"
else
echo "DONE: scripts $(join ',' ${_shellfiles[@]}) are clean"
fi
exit 0
12 changes: 6 additions & 6 deletions bin/aomp_common_vars
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,8 @@ AOMP_COMPILER_NAME=${AOMP_COMPILER_NAME:-AOMP}
ROCM_VERSION=${ROCM_VERSION:-6.4.0}

# Set the AOMP VERSION STRING
AOMP_VERSION=${AOMP_VERSION:-"22.0"}
AOMP_VERSION_MOD=${AOMP_VERSION_MOD:-"2"}
AOMP_VERSION=${AOMP_VERSION:-"23.0"}
AOMP_VERSION_MOD=${AOMP_VERSION_MOD:-"1"}
AOMP_VERSION_STRING=${AOMP_VERSION_STRING:-"$AOMP_VERSION-$AOMP_VERSION_MOD"}
ROCM_EXPECTED_MODVERSION=${ROCM_EXPECTED_MODVERSION:-6.2.4}
export AOMP_VERSION_STRING AOMP_VERSION AOMP_VERSION_MOD ROCM_VERSION ROCM_EXPECTED_MODVERSION
Expand All @@ -40,13 +40,13 @@ AOMP=${AOMP:-$HOME/rocm/aomp}
AOMP_INSTALL_DIR=${AOMP}_${AOMP_VERSION_STRING}

GPURUN_BINDIR=${GPURUN_BINDIR:-$AOMP/bin}
if [ ! -f "$GPURUN_BINDIR/gpurun" ] || [ ! -f "$GPURUN_BINDIR/rocminfo" ] ; then
if [ ! -f "$GPURUN_BINDIR/gpurun" ] ; then
# When using trunk, try to find gpurun and rocminfo in ROCm
_SILENT=""
GPURUN_BINDIR=/opt/rocm/llvm/bin
export ROCMINFO_BINARY=/opt/rocm/bin/rocminfo
else
export ROCMINFO_BINARY=$GPURUN_BINDIR/rocminfo
fi
if [ ! -f "$AOMP/bin/rocminfo" ] ; then
export ROCMINFO_BINARY=/opt/rocm/bin/rocminfo
fi

# For example, if AOMP_REPOS=$HOME/git/aomp11, then the primary aomp repo
Expand Down
7 changes: 2 additions & 5 deletions bin/build_aomp.sh
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ echo
components="$AOMP_COMPONENT_LIST"

if [ "$AOMP_STANDALONE_BUILD" == 1 ] ; then
components="$components rocprofiler-register rocr openmp offload extras comgr rocminfo rocm_smi_lib amdsmi"
components="$components rocprofiler-register rocr llvm_runtimes_standalone offload extras comgr rocminfo rocm_smi_lib amdsmi"
_hostarch=$(uname -m)
# The rocclr architecture is very x86 centric so it will not build on ppc64. Without
# rocclr, we have no HIP or OpenCL for ppc64 :-( However, rocr works for ppc64 so AOMP works.
Expand Down Expand Up @@ -132,10 +132,7 @@ else
# libdevice, project, comgr, rocminfo, hipamd, rocdbgapi, rocgdb,
# roctracer, rocprofiler, rocm_smi_lib, and amdsmi should be found
# in ROCM in /opt/rocm. The ROCM build only needs these components:
components="extras openmp"
if [ -f "$AOMP_REPOS/$AOMP_PROJECT_REPO_NAME/offload/CMakeLists.txt" ]; then
components="$components offload"
fi
components="llvm_runtimes_standalone offload"
if [ "$AOMP_SKIP_FLANG" == 0 ] ; then
if [ "$SANITIZER" == 1 ] && [ -f "$AOMP/bin/flang-classic" ] ; then
components="$components pgmath flang flang_runtime"
Expand Down
Loading
Loading