LLVM 16.1 bugfix release
Fixes some issues:
- fixes comgr_mangled_names_test failure (regression caused by patch e3b172a, which fixed compile test failures against upstream LLVM)
- fixes a reporting error (I've emailed this to upstream, I assume it'll be pushed to amd-stg-open in the next few weeks)
- Skip compile_device_libs_test, as it doesn't work (feel free to send me a pull request if you know how to fix)
- Cherry-pick compiler warnings fix from upstream
Notes:
- This should work against ROCm 5.4, feel free to open an issue if you see any regression using the release/16.x branch versus the upstream rocm-5.4.x branch
- generic issues with this codebase should be filed upstream, (in other words, issues that can be reproduced in upstream code)
Known issues:
- works with rocm 5.5, but I needed to revert this:
ROCm/ROCclr@041c004