about summary refs log tree commit diff
path: root/compiler/rustc_codegen_gcc
AgeCommit message (Expand)AuthorLines
2022-05-27Finish bumping stage0Mark Rousskov-0/+1
2022-05-25rustc_codegen_ssa: derive copy and clone for various enumsTomasz Miąsko-19/+2
2022-05-25rustc_codegen_ssa: cleanup `AtomicOrdering`Tomasz Miąsko-4/+2
2022-05-17Handle tmm_reg in rustc_codegen_gccConnor Horman-2/+3
2022-04-30Merge new_metadata into codegen_allocatorbjorn3-7/+5
2022-04-30Remove config parameter of optimize_fat and avoid interior mutability for modulebjorn3-1/+1
2022-04-30Let LtoModuleCodegen::optimize take self by valuebjorn3-2/+2
2022-04-30Rename run_lto_pass_manager to optimize_fat and remove thin parameterbjorn3-5/+5
2022-04-19Rollup merge of #95740 - Amanieu:kreg0, r=nagisaDylan DPC-0/+3
2022-04-19asm: Add a kreg0 register class on x86 which includes k0Amanieu d'Antras-0/+3
2022-04-16Auto merge of #95689 - lqd:self-profiler, r=wesleywiserbors-1/+1
2022-04-15Add codegen for global_asm! sym operandsAmanieu d'Antras-4/+28
2022-04-07simplify a self-profiling activity call in the cg_gcc backendRémy Rakic-1/+1
2022-04-05Use WrappingRange::full instead of hand-rolling itOli Scherer-1/+1
2022-04-05Mark scalar layout unions so that backends that do not support partially init...Oli Scherer-11/+11
2022-04-03Cleanup after some refactoring in rustc_targetLoïc BRANSTETT-2/+4
2022-04-02make memcmp return a value of c_int_width instead of i32David Morrison-0/+4
2022-03-30Rollup merge of #95461 - nyurik:spelling, r=lcnrDylan DPC-6/+6
2022-03-30Spellchecking compiler codeYuri Astrakhan-1/+1
2022-03-30Spellchecking some commentsYuri Astrakhan-6/+6
2022-03-26Merge commit '39683d8eb7a32a74bea96ecbf1e87675d3338506' into sync_cg_gcc-2022...bjorn3-558/+1705
2022-03-18Auto merge of #88098 - Amanieu:oom_panic, r=nagisabors-1/+8
2022-03-14debuginfo: Refactor debuginfo generation for types -- Rename DebugInfoMethods...Michael Woerister-1/+1
2022-03-11Improve `AdtDef` interning.Nicholas Nethercote-2/+2
2022-03-07Auto merge of #94690 - nnethercote:clarify-Layout-interning, r=fee1-deadbors-4/+4
2022-03-07Clarify `Layout` interning.Nicholas Nethercote-4/+4
2022-03-07Auto merge of #94638 - erikdesjardins:noextranull, r=nagisabors-16/+8
2022-03-07Introduce `ConstAllocation`.Nicholas Nethercote-9/+11
2022-03-06cleanup: remove unused ability to have LLVM null-terminate const stringsErik Desjardins-16/+8
2022-03-03Add -Z oom={panic,abort} command-line optionAmanieu d'Antras-1/+8
2022-03-03all: fix some typoscuishuang-1/+1
2022-03-02rename ErrorReported -> ErrorGuaranteedmark-3/+3
2022-03-02Auto merge of #87402 - nagisa:nagisa/request-feature-requests-for-features, r...bors-1/+1
2022-03-01Querify `global_backend_features`Simonas Kazlauskas-1/+1
2022-02-27Revert "Auto merge of #92419 - erikdesjardins:coldland, r=nagisa"Erik Desjardins-1/+1
2022-02-24Auto merge of #94123 - bjorn3:cg_ssa_singleton_builder, r=tmiaskobors-16/+19
2022-02-24Introduce Bx::switch_to_blockbjorn3-9/+15
2022-02-20Remove build_sibling_blockbjorn3-12/+9
2022-02-16Move ty::print methods to Drop-based scope guardsMark Rousskov-1/+1
2022-02-10Unconditionally update symbolsbjorn3-3/+0
2022-02-06`#[used(linker)]` attribute (https://github.com/dtolnay/linkme/issues/41)cynecx-1/+1
2022-01-24Merge landing_pad and set_cleanup into cleanup_landing_padbjorn3-5/+1
2022-01-24Merge add_handler into catch_switchbjorn3-5/+6
2022-01-24Remove unused return values from resume and cleanup_retbjorn3-2/+2
2022-01-24Reorder unwinding related builder methods to differentiate between dwarf and ...bjorn3-4/+4
2022-01-22Add preliminary support for inline assembly for msp430.William D. Jones-0/+3
2022-01-17Use Symbol for target features in asm handlingbjorn3-2/+2
2022-01-12Remove deprecated LLVM-style inline assemblyTomasz Miąsko-12/+0
2022-01-11Store a `Symbol` instead of an `Ident` in `VariantDef`/`FieldDef`Aaron Hill-1/+1
2022-01-01Update references to `-Z symbol-mangling-version` to use `-C`Josh Triplett-2/+2