about summary refs log tree commit diff
path: root/compiler/rustc_codegen_cranelift
AgeCommit message (Expand)AuthorLines
2022-01-15initial revertEllen-4/+6
2022-01-12Remove deprecated LLVM-style inline assemblyTomasz Miąsko-13/+1
2022-01-11Store a `Symbol` instead of an `Ident` in `VariantDef`/`FieldDef`Aaron Hill-1/+1
2022-01-03Rollup merge of #90102 - nbdd0121:box3, r=jonas-schievinkMatthias Krüger-25/+0
2021-12-30Merge commit '40b00f4200fbdeefd11815398cb46394b8cb0a5e' into sync_cg_clif-202...bjorn3-81/+90
2021-12-20Merge commit '97e504549371d7640cf011d266e3c17394fdddac' into sync_cg_clif-202...bjorn3-524/+1009
2021-12-19Auto merge of #91957 - nnethercote:rm-SymbolStr, r=oli-obkbors-5/+6
2021-12-15Remove unnecessary sigils around `Symbol::as_str()` calls.Nicholas Nethercote-3/+3
2021-12-15Remove `SymbolStr`.Nicholas Nethercote-2/+3
2021-12-15Rollup merge of #91868 - tmiasko:llvm-time-trace-out, r=oli-obkMatthias Krüger-0/+1
2021-12-13Remove invalid doc links.Amanieu d'Antras-1/+1
2021-12-13Use `OutputFilenames` to generate output file for `-Zllvm-time-trace`Tomasz Miąsko-0/+1
2021-12-04Use IntoIterator for array impl everywhere.Mara Bos-2/+2
2021-12-03cg_cranelift: check may_unwind flag instead of cleanupcynecx-2/+3
2021-12-03LLVM codgen support for unwinding inline assemblycynecx-6/+15
2021-12-01fix sparc64 ABI for aggregates with floating point membersPetr Sumbera-1/+1
2021-10-20Remove NullOp::BoxGary Guo-25/+0
2021-10-20Make hash_result an Option.Camille GILLOT-1/+1
2021-10-15Remove alloc::preludeAmanieu d'Antras-2/+2
2021-10-12Add const_eval_select intrinsicDeadbeef-5/+3
2021-10-08Auto merge of #89619 - michaelwoerister:incr-vtables, r=nagisabors-1/+1
2021-10-07Turn tcx.vtable_allocation() into a query.Michael Woerister-1/+1
2021-10-03Move rustc_middle::middle::cstore to rustc_session.Camille GILLOT-1/+1
2021-09-30Update compiler/rustc_codegen_cranelift/scripts/filter_profile.rsCamille Gillot-1/+1
2021-09-30Move EncodedMetadata to rustc_metadata.Camille GILLOT-4/+4
2021-09-30Move encode_metadata out of CrateStore.Camille GILLOT-2/+6
2021-09-26Auto merge of #89092 - bjorn3:sync_cg_clif-2021-09-19, r=bjorn3bors-293/+332
2021-09-25Introduce `Rvalue::ShallowInitBox`Gary Guo-0/+7
2021-09-20Migrate to 2021Mark Rousskov-1/+1
2021-09-20Adjust to SourceType::InTree in several placesMark Rousskov-1/+0
2021-09-19Merge commit '61667dedf55e3e5aa584f7ae2bd0471336b92ce9' into sync_cg_clif-202...bjorn3-294/+332
2021-09-18Querify `fn_abi_of_{fn_ptr,instance}`.Eduard-Mihai Burtescu-13/+21
2021-09-18ty::layout: replicate `layout_of` setup for `fn_abi_of_{fn_ptr,instance}`.Eduard-Mihai Burtescu-16/+65
2021-09-18ty::layout: intern `FnAbi`s as `&'tcx`.Eduard-Mihai Burtescu-1/+1
2021-09-12Auto merge of #88839 - nbdd0121:alignof, r=nagisabors-4/+9
2021-09-13Introduce NullOp::AlignOfGary Guo-4/+9
2021-09-09Make `abi::Abi` `Copy` and remove a *lot* of refsAndreas Liljeqvist-27/+21
2021-09-07Move the dataflow framework to its own crate.Camille GILLOT-2/+1
2021-09-07Move monomorphize code to its own crate.Camille GILLOT-2/+2
2021-09-05Auto merge of #88499 - eddyb:layout-off, r=nagisabors-19/+17
2021-09-05Auto merge of #88559 - bjorn3:archive_logic_dedup, r=cjgillotbors-64/+19
2021-09-03Auto merge of #88363 - michaelwoerister:remapped-diagnostics, r=estebankbors-2/+2
2021-09-02Use in_incr_comp_dir_sess in cg_clifbjorn3-2/+1
2021-09-02ty::layout: split `LayoutOf` into required and (blanket) provided halves.Eduard-Mihai Burtescu-3/+3
2021-09-02ty::layout: implement `layout_of` automatically as a default method.Eduard-Mihai Burtescu-11/+11
2021-09-02rustc_target: move `LayoutOf` to `ty::layout`.Eduard-Mihai Burtescu-6/+4
2021-09-01Move add_rlib and add_native_library to cg_ssabjorn3-64/+19
2021-08-30rustc_target: `TyAndLayout::field` should never error.Eduard-Mihai Burtescu-8/+6
2021-08-27rustc_target: add lifetime parameter to `LayoutOf`.Eduard-Mihai Burtescu-2/+2
2021-08-27Path remapping: Make behavior of diagnostics output dependent on presence of ...Michael Woerister-2/+2