Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[CI][CBS] Enable LLVM 17 in CI #1195

Merged
merged 6 commits into from
Oct 18, 2023
Merged

[CI][CBS] Enable LLVM 17 in CI #1195

merged 6 commits into from
Oct 18, 2023

Conversation

fodinabor
Copy link
Collaborator

This enables LLVM 17 to CI.

HIP SMCP needed a bit of a workaround to fully disable any extra passes landing in the device pipeline from CBS.
(InstCombine triggers some invalid addrspace cast issue)

fodinabor and others added 6 commits October 17, 2023 16:49
While the hack doesn't work too reliably, we're using it elsewhere already, and the default is to activate, so that should be fine.
Also, we currently only need the hack for LLVM > 16 and LLVM < 18 when targeting HIP in SMCP.
The first bad LLVM commit is: 72fc08a
The first good-again LLVM commit is: d77c620

The LLVM issue is tracked on: llvm/llvm-project#68120
Copy link
Collaborator

@illuhad illuhad left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

@illuhad illuhad merged commit c8d0cd7 into develop Oct 18, 2023
38 of 40 checks passed
@fodinabor fodinabor deleted the ci/clang-17 branch February 17, 2024 11:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants