Verified on LLVM 23.0.0git (ROCm/llvm-project@9f1cce5a, ROCm 7.15); both engines built from source.
| script | what it shows |
|---|---|
10_regression_diff_between_heads.sh |
exactly 5 of 30 kernels changed vs f19a5b09 — the five defective ones; 25 byte-identical |
11_twospace_mangling.py |
s_prefetch_inst on a global + a constant pointer in one module: .p1 + .p4 declares, engines byte-identical, valid IR |
12_wqm_suffix_check.sh |
canonical s_wqm mangling is .i32.i32; the one-suffix form works only via auto-upgrade |
Also verified (not scripted here): golden IR no drift across llvm20/22/23; full
TestNewTargetIntrinsics green under ROCKE_BACKEND=python|cpp|both; green with an
llvm-as assertion added to every case.