summary refs log tree commit diff
path: root/compiler/rustc_codegen_cranelift/src
AgeCommit message (Expand)AuthorLines
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-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-09Use ar_archive_writer from sysroot for cg_clifbjorn3-0/+1
2024-08-09Merge commit '69b3f5a426a5c1c05236a45b36f6679d95fbe01b' into sync_cg_clif-202...bjorn3-183/+96
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-29Reformat `use` declarations.Nicholas Nethercote-12/+14
2024-07-24Use Cow<'static, str> for InlineAsmTemplatePiece::StringGnomedDev-23/+23
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-28/+43
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
2024-07-02Give Instance::expect_resolve a spanMichael Goulet-3/+10
2024-07-02Miri function identity hack: account for possible inliningRalf Jung-3/+5
2024-06-30Merge commit '49cd5dd454d0115cfbe9e39102a8b3ba4616aa40' into sync_cg_clif-202...bjorn3-136/+305
2024-06-23cg_clif: Define build opts from FramePointerJubilee Young-3/+3
2024-06-19`bug!` more uses of these in runtime stuffScott McMurray-10/+11
2024-06-18Use a dedicated type instead of a reference for the diagnostic contextOli Scherer-1/+2
2024-06-16Rename InstanceDef -> InstanceKindMichael Goulet-10/+10
2024-06-16Auto merge of #126505 - compiler-errors:no-vtable, r=lcnrbors-2/+1
2024-06-14Only compute vtable information during codegenMichael Goulet-2/+1
2024-06-14Use is_lang_item more aggressivelyMichael Goulet-1/+2
2024-06-12Use `tidy` to sort crate attributes for all compiler crates.Nicholas Nethercote-4/+7
2024-06-10ScalarInt: size mismatches are a bug, do not delay the panicRalf Jung-18/+13
2024-06-08offset_of: allow (unstably) taking the offset of slice tail fieldsRalf Jung-3/+4
2024-06-05Misc fixes to cranelift/clippy/miriBoxy-0/+1
2024-06-04Auto merge of #122597 - pacak:master, r=bjorn3bors-0/+23
2024-05-29Rollup merge of #124251 - scottmcm:unop-ptr-metadata, r=oli-obk许杰友 Jieyou Xu (Joe)-14/+34
2024-05-28Add an intrinsic for `ptr::metadata`Scott McMurray-14/+34
2024-05-27Omit non-needs_drop drop_in_place in vtablesMark Rousskov-4/+17
2024-05-23Rollup merge of #125345 - durin42:thin-link-bitcode, r=bjorn3Guillaume Gomez-1/+1
2024-05-22rustc_codegen_llvm: add support for writing summary bitcodeAugie Fackler-1/+1
2024-05-21Rollup merge of #125266 - workingjubilee:stream-plastic-love, r=RalfJung,nikicMatthias Krüger-0/+2
2024-05-20Rollup merge of #125173 - scottmcm:never-checked, r=davidtwcoMatthias Krüger-8/+10
2024-05-19cg_clif: support simd_ctpopJubilee Young-0/+2
2024-05-17Remove `Rvalue::CheckedBinaryOp`Scott McMurray-8/+10