-
Notifications
You must be signed in to change notification settings - Fork 13.1k
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
[DO NOT MERGE] llvm-wrapper: adapt for LLVM 19 API change #126582
Conversation
This comment has been minimized.
This comment has been minimized.
r? @durin42 |
Does LLVMRustGetInstrProfMCDCCondBitmapIntrinsic not get called on LLVM 19? |
The test suite passes with this applied, so if it's a problem on LLVM 19 there's some missing test coverage I guess? I couldn't easily prove to myself this function won't get called on LLVM 19 tho... |
A full local run
…On Tue, Jun 18, 2024, 04:24 Nikita Popov ***@***.***> wrote:
cc @ZhuUx <https://github.com/ZhuUx> @Zalathar
<https://github.com/Zalathar> who worked on MC/DC in Rust.
@durin42 <https://github.com/durin42> Is that based on a full local test
run, or the buildkite integration? Because I don't think that one runs
coverage tests.
—
Reply to this email directly, view it on GitHub
<#126582 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAAE6LMDACLHFLNX3MX7R4DZH7VDJAVCNFSM6AAAAABJNUZUC6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNZVGUYDKNJQGM>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Which llvm commit the tests based on? I failed to compile rustc with the latest llvm 19. It breaks when compiling compiler-builtins. We do should fix something if we're going to upgrade llvm to 19, which not only includes this api change. But I'm confused about why this patch does not panic when testing |
Considering there are something to do on mcdc with llvm-19, if it's urgent for us to upgrade llvm-19, we can temporarily disable mcdc functions:
Otherwise if there is still some time to wait I would draft a pr to fix them tomorrow. |
@ZhuUx It's not urgent. |
OK, so this is incomplete. Filed #126672 to track the proper fix. |
☔ The latest upstream changes (presumably #123918) made this pull request unmergeable. Please resolve the merge conflicts. |
@krasimirgg any chance of getting a rebased version of this? |
Recreated as a fresh PR #127025
…On Mon, Jul 1, 2024, 2:12 PM Hans ***@***.***> wrote:
@krasimirgg <https://github.com/krasimirgg> any chance of getting a
rebased version of this?
—
Reply to this email directly, view it on GitHub
<#126582 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AG7S2ZWPDTYM726C5RMQRB3ZKFBS7AVCNFSM6AAAAABJNUZUC6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCOJZHE4DENBYGQ>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
No functional changes intended.
The
instrprof_mcdc_condbitmap_update
intrinsic was dropped recently:@rustbot label: +llvm-main