Commit 500bfed
authored
Relax ROCm restrictions with LLVM 21 (#28421)
Relaxes the restriction to use ROCm with a bundled LLVM.
The new state as of this PR
* With ROCm 6.3, you can use either the bundled LLVM or LLVM 21+
* With ROCm <6.3, you can still only use the bundled LLVM
* This is a LLVM limitation, they require ROCm 6.3+
Note: I only ran the `COMM=none` test suite, which did not pass 100%.
Most tests passed, a few edge cases (like interop printf) did not work
quite right. I consider that future work. IMO, its more important for
things to mostly work and we can improve specific cases as users run
into issues.
Resolves #28007
[Reviewed by @e-kayrakli]2 files changed
+22
-15
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3029 | 3029 | | |
3030 | 3030 | | |
3031 | 3031 | | |
| 3032 | + | |
| 3033 | + | |
| 3034 | + | |
| 3035 | + | |
| 3036 | + | |
| 3037 | + | |
| 3038 | + | |
| 3039 | + | |
| 3040 | + | |
| 3041 | + | |
| 3042 | + | |
3032 | 3043 | | |
3033 | 3044 | | |
3034 | 3045 | | |
| |||
4966 | 4977 | | |
4967 | 4978 | | |
4968 | 4979 | | |
4969 | | - | |
| 4980 | + | |
4970 | 4981 | | |
4971 | 4982 | | |
4972 | 4983 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
465 | 465 | | |
466 | 466 | | |
467 | 467 | | |
468 | | - | |
| 468 | + | |
469 | 469 | | |
470 | 470 | | |
471 | 471 | | |
472 | | - | |
473 | | - | |
474 | | - | |
475 | | - | |
476 | | - | |
477 | | - | |
478 | | - | |
479 | | - | |
480 | | - | |
481 | | - | |
482 | | - | |
483 | | - | |
484 | | - | |
| 472 | + | |
| 473 | + | |
| 474 | + | |
| 475 | + | |
| 476 | + | |
| 477 | + | |
| 478 | + | |
| 479 | + | |
| 480 | + | |
485 | 481 | | |
486 | 482 | | |
487 | 483 | | |
| |||
0 commit comments