about summary refs log tree commit diff
path: root/compiler/rustc_codegen_gcc
AgeCommit message (Expand)AuthorLines
2025-03-01Rollup merge of #137804 - RalfJung:backend-repr-simd-vector, r=workingjubileeMatthias Krüger-6/+6
2025-03-01Auto merge of #133250 - DianQK:embed-bitcode-pgo, r=nikicbors-12/+10
2025-02-28rename BackendRepr::Vector → SimdVectorRalf Jung-6/+6
2025-02-25Rollup merge of #137595 - folkertdev:remove-simd-pow-powi, r=RalfJungLeón Orell Valerian Liehr-20/+8
2025-02-25remove `simd_fpow` and `simd_fpowi`Folkert de Vries-20/+8
2025-02-24remove support for rustc_intrinsic_must_be_overridden from the compilerRalf Jung-76/+19
2025-02-23Rollup merge of #136543 - RalfJung:round-ties-even, r=tgross35Trevor Gross-6/+3
2025-02-23Save pre-link bitcode to `ModuleCodegen`DianQK-1/+1
2025-02-23Add `new_regular` and `new_allocator` to `ModuleCodegen`DianQK-11/+9
2025-02-20Remove `BackendRepr::Uninhabited`, replaced with an `uninhabited: bool` field...Zachary S-9/+6
2025-02-19Rework `OperandRef::extract_field` to stop calling `to_immediate_scalar` on t...Scott McMurray-7/+16
2025-02-19Emit `trunc nuw` for unchecked shifts and `to_immediate_scalar`Scott McMurray-1/+1
2025-02-14Auto merge of #136575 - scottmcm:nsuw-math, r=nikicbors-25/+1
2025-02-13Set both `nuw` and `nsw` in slice size calculationScott McMurray-25/+1
2025-02-13Make `-O` mean `-C opt-level=3`clubby789-1/+1
2025-02-13Rollup merge of #136858 - safinaskar:parallel-cleanup-2025-02-11-07-54, r=Spa...Jacob Pratt-4/+0
2025-02-13Implement and use BikeshedGuaranteedNoDrop for union/unsafe field validityMichael Goulet-0/+3
2025-02-11compiler/rustc_codegen_gcc/src/back/lto.rs: delete "unsafe impl Sync/Send"Askar Safin-4/+0
2025-02-10cg_gcc: stop caring about compiling for unknown targetsJubilee Young-1/+1
2025-02-09Auto merge of #136751 - bjorn3:update_rustfmt, r=Mark-Simulacrumbors-250/+259
2025-02-08Rollup merge of #136706 - workingjubilee:finish-up-rustc-abi-updates, r=compi...Jubilee-1/+2
2025-02-08Rustfmtbjorn3-250/+259
2025-02-07compiler: remove reexports from rustc_target::callconvJubilee Young-1/+2
2025-02-07Remove Linkage::Appendingbjorn3-2/+0
2025-02-07Remove Linkage::Privatebjorn3-6/+1
2025-02-06Auto merge of #136471 - safinaskar:parallel, r=SparrowLiibors-2/+2
2025-02-04cg_gcc: Directly use rustc_abi instead of reexportsJubilee Young-25/+25
2025-02-04intrinsics: unify rint, roundeven, nearbyint in a single round_ties_even intr...Ralf Jung-6/+3
2025-02-03tree-wide: parallel: Fully removed all `Lrc`, replaced with `Arc`Askar Safin-2/+2
2025-01-31Auto merge of #136331 - jhpratt:rollup-curo1f4, r=jhprattbors-2/+0
2025-01-31Rollup merge of #135414 - tgross35:stabilize-const_black_box, r=dtolnayJacob Pratt-2/+0
2025-01-30Use ExistentialTraitRef throughout codegenMichael Goulet-5/+5
2025-01-30Do not treat vtable supertraits as distinct when bound with different bound varsMichael Goulet-1/+6
2025-01-28ABI-required target features: warn when they are missing in base CPU (rather ...Ralf Jung-51/+4
2025-01-27Auto merge of #136024 - GuillaumeGomez:cg_gcc-subtree, r=GuillaumeGomezbors-41/+85
2025-01-27Stabilize `const_black_box`Trevor Gross-2/+0
2025-01-24Rollup merge of #135581 - EnzymeAD:refactor-codgencx, r=oli-obkMatthias Krüger-1/+0
2025-01-24Merge commit '9f33f846ddc06afd7ffd839ee4f18babac3f3204'Guillaume Gomez-41/+85
2025-01-24Make CodegenCx and Builder genericManuel Drehwald-1/+0
2025-01-21Auto merge of #134299 - RalfJung:remove-start, r=compiler-errorsbors-121/+77
2025-01-21remove support for the #[start] attributeRalf Jung-121/+77
2025-01-21Treat undef bytes as equal to any other byteOli Scherer-0/+5
2025-01-19When LLVM's location discriminator value limit is exceeded, emit locations wi...Kyle Huey-9/+9
2025-01-15Rollup merge of #134338 - tgross35:overflowing-c-safe-ret, r=bjorn3,antoyoJacob Pratt-65/+64
2025-01-15Rollup merge of #132397 - m-ou-se:warn-missing-abi, r=NadrierilJacob Pratt-5/+5
2025-01-15Use a C-safe return type for `__rust_[ui]128_*` overflowing intrinsicsTrevor Gross-65/+64
2025-01-13Fix formattingAntoni Boucher-8/+8
2025-01-13Merge commit '59a81c2ca1edc88ad3ac4b27a8e03977ffb8e73a' into subtree-update_c...Antoni Boucher-1522/+828
2025-01-11migrate `rustc_codegen_gcc` to the `DenseBitSet` nameRémy Rakic-5/+5
2025-01-10mir_transform: implement forced inliningDavid Wood-1/+1