Some small overall improvements to stdarch-gen-arm#2099
Some small overall improvements to stdarch-gen-arm#2099sayantn wants to merge 3 commits intorust-lang:mainfrom
Conversation
|
r? @folkertdev rustbot has assigned @folkertdev. Use Why was this reviewer chosen?The reviewer was selected based on:
|
ea24450 to
2613dd9
Compare
c1eb587 to
873463e
Compare
This comment has been minimized.
This comment has been minimized.
There was a problem hiding this comment.
I authored these changes so unsurprisingly they look good to me. The final commit's changes might only make sense in the context of the changes in #2063.
| not-big-endian: ¬-big-endian | ||
| FnCall: [not, ['target_endian = "big"']] |
There was a problem hiding this comment.
is this better than target_endian = "small"?
There was a problem hiding this comment.
Probably not - just reflects how I was thinking at the time - changed to target_endian = "small", which required some changes to the yaml anchors just because I don't think I can make an anchor just for a string.
Earlier patches added `big_endian_inverse` and used `transmute` instead of using `vreinterpret` due to an LLVM bug that has since been resolved
Instead of duplicating the stability attribute, re-use the `neon-stable` anchor through
873463e to
ac1c267
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. |
ac1c267 to
940d659
Compare
Some intrinsics optimise to different instructions on big endian which leads to `assert_instr` failing
940d659 to
8e474e9
Compare
All the edits are by @davidtwco, I have just cherry-picked it from his branch and putting the PR up.