summary refs log tree commit diff
path: root/compiler/rustc_codegen_cranelift
AgeCommit message (Expand)AuthorLines
2022-05-11Rename `unsigned_offset_from` to `sub_ptr`Scott McMurray-1/+1
2022-05-11Add `unsigned_offset_from` on pointersScott McMurray-3/+10
2022-04-22Merge commit 'f2cdd4a78d89c009342197cf5844a21f8aa813df' into sync_cg_clif-202...bjorn3-142/+189
2022-04-11Add new `Deinit` statement kindJakob Degen-0/+2
2022-04-08check_doc_keyword: don't alloc string for emptiness checkklensy-2/+2
2022-04-05Mark scalar layout unions so that backends that do not support partially init...Oli Scherer-3/+3
2022-04-03Cleanup after some refactoring in rustc_targetLoïc BRANSTETT-2/+6
2022-03-30Rollup merge of #95461 - nyurik:spelling, r=lcnrDylan DPC-1/+1
2022-03-30Spellchecking compiler codeYuri Astrakhan-1/+1
2022-03-30Spellchecking some commentsYuri Astrakhan-1/+1
2022-03-20Don't declare test_variadic_fnptr with two conflicting signaturesbjorn3-20/+0
2022-03-20Merge commit '370c397ec9169809e5ad270079712e0043514240' into sync_cg_clif-202...bjorn3-506/+453
2022-03-18Auto merge of #88098 - Amanieu:oom_panic, r=nagisabors-1/+16
2022-03-16rustc_error: make ErrorReported impossible to constructmark-2/+1
2022-03-11Improve `AdtDef` interning.Nicholas Nethercote-5/+5
2022-03-07Clarify `Layout` interning.Nicholas Nethercote-3/+9
2022-03-07Introduce `ConstAllocation`.Nicholas Nethercote-8/+13
2022-03-03Add -Z oom={panic,abort} command-line optionAmanieu d'Antras-1/+16
2022-03-02rename ErrorReported -> ErrorGuaranteedmark-5/+5
2022-02-23Normalize main return type during mono item collection & codegenTomasz Miąsko-1/+4
2022-02-23Merge commit '35d9c6bf256968e1b40e0d554607928bdf9cebea' into sync_cg_clif-202...bjorn3-808/+842
2022-02-22Rollup merge of #94169 - Amanieu:asm_stuff, r=nagisaMatthias Krüger-9/+11
2022-02-21Take CodegenFnAttrs into account when validating asm! register operandsAmanieu d'Antras-10/+6
2022-02-21On ARM, use relocation_model to detect whether r9 should be reservedAmanieu d'Antras-1/+7
2022-02-21use `List<Ty<'tcx>>` for tupleslcnr-6/+5
2022-02-16Move ty::print methods to Drop-based scope guardsMark Rousskov-15/+21
2022-02-15Overhaul `Const`.Nicholas Nethercote-6/+6
2022-02-15Overhaul `RegionKind` and `Region`.Nicholas Nethercote-1/+1
2022-02-15Overhaul `TyS` and `Ty`.Nicholas Nethercote-15/+15
2022-02-10Unconditionally update symbolsbjorn3-2/+0
2022-01-22Use an `indexmap` to avoid sorting `LocalDefId`spierwill-3/+3
2022-01-19remove `is_noop`lcnr-1/+1
2022-01-17Pass target_features set instead of has_feature closurebjorn3-6/+2
2022-01-17Use Symbol for target features in asm handlingbjorn3-4/+4
2022-01-17Auto merge of #92816 - tmiasko:rm-llvm-asm, r=Amanieubors-13/+1
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