about summary refs log tree commit diff
path: root/compiler/rustc_codegen_gcc
AgeCommit message (Expand)AuthorLines
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
2025-01-07Update tests.Mara Bos-5/+5
2025-01-07llvm: Ignore error value that is always falseMatthew Maurer-3/+1
2025-01-05Auto merge of #134794 - RalfJung:abi-required-target-features, r=workingjubileebors-81/+125
2025-01-05add dedicated type for ABI target feature constraintsRalf Jung-8/+11
2025-01-01upstream rustc_codegen_llvm changes for enzyme/autodiffManuel Drehwald-0/+10
2024-12-31add ABI target features *before* -Ctarget-featuresRalf Jung-6/+6
2024-12-31x86-64 hardfloat actually requires sse2Ralf Jung-6/+12
2024-12-31adjust GCC backendRalf Jung-81/+116
2024-12-18chore: fix some typosacceptacross-1/+1
2024-12-16rename rustc_attr to rustc_attr_parsing and create rustc_attr_data_structuresJonathan Dönszelmann-3/+3
2024-12-14target_features: control separately whether enabling and disabling a target f...Ralf Jung-3/+3
2024-12-13Auto merge of #133099 - RalfJung:forbidden-hardfloat-features, r=workingjubileebors-14/+20
2024-12-11Auto merge of #128004 - folkertdev:naked-fn-asm, r=Amanieubors-0/+7
2024-12-11apply review feedbackRalf Jung-1/+3
2024-12-11generalize 'forbidden feature' concept so that even (un)stable feature can be...Ralf Jung-14/+18
2024-12-10codegen `#[naked]` functions using `global_asm!`Folkert-0/+7
2024-12-07Make `Copy` unsafe to implement for ADTs with `unsafe` fieldsJack Wrenn-18/+18
2024-12-06Remove polymorphizationBen Kimock-1/+0
2024-12-06Rollup merge of #130777 - azhogin:azhogin/reg-struct-return, r=workingjubileeMatthias Krüger-1/+4
2024-12-03Rollup merge of #133395 - calebzulawski:simd_relaxed_fma, r=workingjubileeMatthias Krüger-0/+1
2024-12-02rust_for_linux: -Zreg-struct-return commandline flag for X86 (#116973)Andrew Zhogin-1/+4
2024-11-29Support #[repr(simd)] types in input/output of PowerPC inline assemblyTaiki Endo-4/+6
2024-11-25Support predicate registers (clobber-only) in Hexagon inline assemblyTaiki Endo-0/+6
2024-11-24Make s390x non-clobber-only vector register support unstableTaiki Endo-1/+1
2024-11-23Add simd_relaxed_fma intrinsicCaleb Zulawski-0/+1
2024-11-22Support input/output in vector registers of s390x inline assemblyTaiki Endo-4/+4
2024-11-19When the required discriminator value exceeds LLVM's limits, drop the debug i...Kyle Huey-9/+9
2024-11-18use `TypingEnv` when no `infcx` is availablelcnr-28/+32
2024-11-17Likely unlikely fixJiri Bobek-2/+0