about summary refs log tree commit diff
path: root/compiler/rustc_codegen_cranelift
AgeCommit message (Expand)AuthorLines
2024-09-30Relax a debug assertion in codegenMichael Goulet-14/+3
2024-09-29fix cranelift CIRalf Jung-13/+0
2024-09-25Add a debug assertion in codegen that unsize casts of the same principal trai...Michael Goulet-1/+16
2024-09-24be even more precise about "cast" vs "coercion"Lukas Markeffsky-5/+6
2024-09-24unify dyn* coercions with other pointer coercionsLukas Markeffsky-1/+5
2024-09-23Check vtable projections for validity in miriMichael Goulet-4/+4
2024-09-23Rustfmtbjorn3-8/+5
2024-09-23Revert change to apply_patches to fix panicbjorn3-1/+6
2024-09-23Merge commit '6d35b4c9a04580366fd800692a5b5db79d766530' into sync_cg_clif-202...bjorn3-347/+487
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-99/+77
2024-09-21add `C-cmse-nonsecure-entry` ABIFolkert de Vries-0/+3
2024-09-20Do not unnecessarily eval consts in codegenMichael Goulet-11/+15
2024-09-17Use associative type defaults in `{Layout,FnAbi}OfHelpers`.Nicholas Nethercote-8/+0
2024-09-14simd_shuffle: require index argument to be a vectorRalf Jung-27/+13
2024-09-09Fix the examples in cg_clifScott McMurray-8/+8
2024-09-09Auto merge of #128939 - bjorn3:windows_cg_clif_component, r=albertlarsan68bors-1/+1
2024-08-30introduce `PrettyPrintMirOptions` for cosmetic MIR dump optionsRémy Rakic-2/+3
2024-08-27Rollup merge of #128731 - RalfJung:simd-shuffle-vector, r=workingjubileeTrevor Gross-0/+10
2024-08-18rename AddressOf -> RawBorrow inside the compilerRalf Jung-2/+2
2024-08-18stabilize raw_ref_opRalf Jung-2/+1
2024-08-17Always use ar_archive_writer for import libsChris Denton-83/+1
2024-08-14Auto merge of #128812 - nnethercote:shrink-TyKind-FnPtr, r=compiler-errorsbors-2/+2
2024-08-13simd_shuffle intrinsic: allow argument to be passed as vector (not just as ar...Ralf Jung-0/+10
2024-08-12Rollup merge of #128149 - RalfJung:nontemporal_store, r=jieyouxu,Amanieu,JubileeGuillaume Gomez-1/+2
2024-08-10Distribute rustc_codegen_cranelift for Windowsbjorn3-1/+1
2024-08-10Fixes in various placesNadrieril-0/+1
2024-08-09Use ar_archive_writer from sysroot for cg_clifbjorn3-11/+1
2024-08-09Merge commit '69b3f5a426a5c1c05236a45b36f6679d95fbe01b' into sync_cg_clif-202...bjorn3-850/+398
2024-08-09Shrink `TyKind::FnPtr`.Nicholas Nethercote-2/+2
2024-08-08Rename struct_tail_erasing_lifetimes to struct_tail_for_codegenMichael Goulet-2/+2
2024-08-05nontemporal_store: make sure that the intrinsic is truly just a hintRalf Jung-1/+2
2024-07-30Move computation of decorated names out of the create_dll_import_lib methodbjorn3-1/+1
2024-07-30Move temp file name generation out of the create_dll_import_lib methodbjorn3-4/+3
2024-07-29Auto merge of #125016 - nicholasbishop:bishop-cb-112, r=tgross35bors-1/+1
2024-07-28Update compiler_builtins to 0.1.114Nicholas Bishop-1/+1
2024-07-29Reformat `use` declarations.Nicholas Nethercote-32/+25
2024-07-29Update `use` declarations formatting options.Nicholas Nethercote-0/+2
2024-07-28stabilize `is_sorted`Slanterns-1/+0
2024-07-24Use Cow<'static, str> for InlineAsmTemplatePiece::StringGnomedDev-23/+23
2024-07-22Rollup merge of #127177 - bjorn3:arm64_macos_cg_clif, r=Mark-Simulacrum许杰友 Jieyou Xu (Joe)-1/+1
2024-07-20Rollup merge of #127779 - momvart:should_codegen_hook, r=cjgillotMatthias Krüger-3/+2
2024-07-19Avoid ref when using format! in compilerYuri Astrakhan-1/+1
2024-07-16Rollup merge of #124033 - bjorn3:ar_archive_writer_0_3_0, r=davidtwcoTrevor Gross-2/+2
2024-07-15Move compiler_builtin check to the use caseMohammad Omidvar-3/+2
2024-07-13Merge commit '659243d85c7489412bd0faa1c068d904a6042941' into sync_cg_clif-202...bjorn3-77/+94
2024-07-08Auto merge of #113128 - WaffleLapkin:become_trully_unuwuable, r=oli-obk,RalfJungbors-0/+6
2024-07-07Sync ar_archive_writer to LLVM 18.1.3bjorn3-2/+2
2024-07-07Support tail calls in mir via `TerminatorKind::TailCall`Maybe Waffle-0/+6
2024-07-04Auto merge of #123781 - RalfJung:miri-fn-identity, r=oli-obkbors-3/+5
2024-07-02Fix spansMichael Goulet-3/+4