-
Notifications
You must be signed in to change notification settings - Fork 13.3k
Sync rustc_codegen_cranelift #113960
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
Merged
Merged
Sync rustc_codegen_cranelift #113960
Changes from 1 commit
Commits
Show all changes
68 commits
Select commit
Hold shift + click to select a range
81ea0b2
Merge commit '8830dccd1d4c74f1f69b0d3bd982a3f1fcde5807' into sync_cg_…
bjorn3 9c8c14f
Merge branch 'sync_from_rust'
bjorn3 f429b3e
remove box_free and replace with drop impl
beepster4096 c96f17c
Better error for non const `PartialEq` call generated by `match`
fee1-dead 9efe5e7
Promote unchecked_add/sub/mul/shl/shr to mir::BinOp
scottmcm 0c3e152
Remove unchecked_add/sub/mul/shl/shr from CTFE/cg_ssa/cg_clif
scottmcm 361a1ea
Sync from rust 2d0aa57684e10f7b3d3fe740ee18d431181583ad
bjorn3 87374d8
Rustup to rustc 1.72.0-nightly (2d0aa5768 2023-06-18)
bjorn3 8b23094
Fix some outdated references to y.rs
bjorn3 0b30601
Use -Zinline-mir instead of -Zmir-opt-level=3
bjorn3 9326454
Fix warning about the cargo resolver to use
bjorn3 43064b0
Update portable-simd
bjorn3 d169ee3
Recurse into function signatures in assert_assignable
bjorn3 ece98a4
Simplify CPlaceInner::Addr branch of write_cvalue_maybe_transmute
bjorn3 ab836ca
Fix transmuting fat pointers to integers
bjorn3 daf79b5
Avoid the stack in a couple more cases in write_cvalue_maybe_transmute
bjorn3 7ba31b9
Rollup merge of #112232 - fee1-dead-contrib:match-eq-const-msg, r=b-n…
compiler-errors aebbece
Handle rust-call abi without self argument
bjorn3 e526880
Update Cranelift to 0.97
bjorn3 c8620a3
Nicer error when implementation limits are exceeded
bjorn3 ee17934
Sync from rust 065a1f5df9c2f1d93269e4d25a2acabbddb0db8d
bjorn3 6b141f3
Rustup to rustc 1.72.0-nightly (065a1f5df 2023-06-21)
bjorn3 0311202
Implement _addcarry_u32 and _subborrow_u32
bjorn3 41af17a
Implement more _mm_cmp*_{ps,pd} intrinsics
bjorn3 7cbc8bc
Implement nontemporal_store using a regular store
bjorn3 71cb045
Fix _mm_cmp*_ps
bjorn3 bbf4508
Implement _mm_srai_epi* and _mm256_srai_epi*
bjorn3 aef31cb
Implement _mm_srli_epi64
bjorn3 8cad29a
Implement _xgetbv
bjorn3 cb0a9b9
Implement _addcarryx_{u32,u64}
bjorn3 d957015
Implement _mm_slli_epi64
bjorn3 92a4093
Implement _mm_storeu_pd
bjorn3 aee30c5
Implement _mm_abs_epi*
bjorn3 e44f47a
Merge pull request #1380 from bjorn3/more_vendor_intrinsics
bjorn3 ff10c0f
Upgrade to indexmap v2
cuviper 814f46c
Minor cleanup around IndexSet
cuviper 85b5253
Merge pull request #1382 from cuviper/indexmap-2
bjorn3 2cdf8a4
Provide more context for `rustc +nightly -Zunstable-options` on stable
jieyouxu ab12203
Rustup to rustc 1.72.0-nightly (5ea666864 2023-06-27)
bjorn3 d3e9e42
Update setup_rust_fork.sh for cg_clif build layout changes
bjorn3 9db001d
Avoid unnecessary line lookup.
nnethercote b51f778
Auto merge of #113116 - nnethercote:codegen-opts, r=oli-obk
bors b5b1c0e
Deal with fallout
BoxyUwU 40de0c2
Move `TyCtxt::mk_x` to `Ty::new_x` where applicable
BoxyUwU 1cae701
Rename `adjustment::PointerCast` and variants using it to `PointerCoe…
Noratrieb d2d76ef
cg_clif: add has_repr_align
erikdesjardins 6f16da3
repr(align) <= 4 should still be byval
erikdesjardins 388a6b5
cg_clif: just ignore all the unused LayoutS fields
erikdesjardins 2922d41
Sync from rust 993deaa0bf8bab9dd3eadfd1fbeb093328e95afe
bjorn3 c28878d
Rustup to rustc 1.73.0-nightly (993deaa0b 2023-07-11)
bjorn3 8b9187d
Fix rustc test suite
bjorn3 34d63e4
Use GHA log grouping
bjorn3 c137418
Explicitly disable git gpg signing
bjorn3 c3a0431
Avoid recursive cargo calls when doing cargo clif instead of cargo-clif
bjorn3 aa6916b
Use correct lang item for AssertKind::MisalignedPointerDereference
bjorn3 fae8935
Avoid installing rustc-dev in the rustfmt CI job
bjorn3 d45c8c3
refactor(rustc_middle): Substs -> GenericArg
mdibaiee 4f16abd
Auto merge of #112157 - erikdesjardins:align, r=nikic
bors 448b7a3
Record GHA step summaries for benchmarking
bjorn3 84afcee
Improve benchmarking step summary format
bjorn3 46f74fb
Introduce `MonoItemData`.
nnethercote 648f5e4
support for mips64r6 as a target_arch value
chenx97 a8a722f
Sync from rust 0308df23e621e783e31a27ca5beaa01b9df60d4a
bjorn3 4eabaf3
Rustup to rustc 1.73.0-nightly (0308df23e 2023-07-21)
bjorn3 ebe2825
Fix rustc test suite
bjorn3 1eded36
Update to Cranelift 0.98
bjorn3 3670812
Merge commit '1eded3619d0e55d57521a259bf27a03906fdfad0' into sync_cg_…
bjorn3 8ffa34a
Fix tidy error
bjorn3 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Shall stale comments like this be updated after this removal?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should probably have been done in #100036 which did the actual removal of
box_free
, but yes it should be updated.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Opened #120372