Repository navigation
Conversation
|
Some changes occurred in compiler/rustc_attr_ir cc @jdonszelmann, @JonathanBrouwer Some changes occurred in compiler/rustc_attr_parsing cc @jdonszelmann, @JonathanBrouwer Some changes occurred to MIR optimizations cc @rust-lang/wg-mir-opt Some changes occurred in compiler/rustc_passes/src/check_attr.rs |
|
Error: Failed to set assignee to
Please file an issue on GitHub at triagebot if there's a problem with this bot, or reach out on #triagebot on Zulip. |
|
r? RalfJung |
|
|
|
Cc @folkertdev |
39047e6 to
a0ad71b
Compare
|
Can you check that all places in the compiler that check for |
I gave a look, and I think so, but I am definitely not knowledgeable enough of compiler internals to be sure. |
ebce41f to
90416b5
Compare
|
Some changes occurred to constck cc @fee1-dead Some changes occurred to the CTFE machinery
cc @bjorn3 |
This comment has been minimized.
This comment has been minimized.
90416b5 to
c906c98
Compare
|
cc @rust-lang/clippy |
|
Reminder, once the PR becomes ready for a review, use |
e294fce to
e18a91c
Compare
|
@rustbot ready |
This comment has been minimized.
This comment has been minimized.
e18a91c to
f28292b
Compare
This comment has been minimized.
This comment has been minimized.
f28292b to
40c3e33
Compare
|
Btw the PR title and description seem to still refer to an earlier version of this PR. |
40c3e33 to
62cfa98
Compare
|
cc @rust-lang/miri |
llvm = argument to rustc_intrinsic.
62cfa98 to
e6d0471
Compare
e6d0471 to
7281468
Compare
This comment has been minimized.
This comment has been minimized.
7281468 to
f6b41d9
Compare
This comment has been minimized.
This comment has been minimized.
f6b41d9 to
509b32a
Compare
|
This PR was rebased onto a different main commit. Here's a range-diff highlighting what actually changed. Rebasing is a normal part of keeping PRs up to date, so no action is needed—this note is just to help reviewers. |
View all comments
This is meant for usage in core::arch, to define the platform-specific LLVM intrinsics that correspond to each intrinsic.
LLM usage: I used an LLM to point me at places in the code from which to start the implementation, but I did not generate any code. The main non-trivial input from the LLM was to prevent inlining of callees annotated with rustc_llvm_intrinsic.Code has been since re-designed following @bjorn3's and @RalfJung's proposals so there's no trace of any LLM input left :-)r? RalfJ