Skip to content

Releases: Mystro256/ROCm-CompilerSupport

LLVM 17.1 bugfix release

14 Dec 16:09
Compare
Choose a tag to compare

Cherry-picked fixes from the upcoming ROCm 6.0:

LLVM 17 Initial release

15 Aug 22:17
Compare
Choose a tag to compare

Tested with LLVM 17 rc1.
I have not tested with any ROCM release yet.

LLVM 16.2 bugfix release

18 Jul 22:41
Compare
Choose a tag to compare

Cherry-pick some fixes from 5.6.0:

  • Fix device library linking for HIP (e495deb)
  • Add scoped lock to ensureLLVMInitialized() calls (577441a)

LLVM 15.1 bugfix release

21 Apr 16:20
Compare
Choose a tag to compare

Pull in some upstream fixes:

  • Code typo, not required by I already pulled it into 16.x (efc5c73)
  • Remove duplicated export map (a023b4e)
  • Fix a bug where mesa and comgr causes a conflict when both installed, i.e. conflict with rocm-opencl and mesa-opencl (be38ca9)

Should work with ROCm 5.4

LLVM 16.1 bugfix release

19 Apr 14:28
Compare
Choose a tag to compare

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:

LLVM 16 Initial release

03 Mar 02:31
Compare
Choose a tag to compare
Pre-release

Note: This is untested, I'll release an update when LLVM is released

LLVM 15 Initial release

03 Mar 02:31
Compare
Choose a tag to compare
Fix test against upstream llvm

This patch was taken from Gentoo:
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff5673d31363d797f1e40afa8038b9a9fa4c56c1

This isn't a perfect solution, but it gets around the failure for now.

LLVM 14 Initial release

03 Mar 02:31
Compare
Choose a tag to compare
Fix test against upstream llvm

This patch was taken from Gentoo:
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff5673d31363d797f1e40afa8038b9a9fa4c56c1

This isn't a perfect solution, but it gets around the failure for now.