about summary refs log tree commit diff
path: root/compiler/rustc_codegen_gcc/src/builder.rs
AgeCommit message (Expand)AuthorLines
2025-06-30Merge commit '4b5c44b14166083eef8d71f15f5ea1f53fc976a0' into subtree-update_c...Guillaume Gomez-35/+11
2025-06-29Remove `()` returned valueGuillaume Gomez-1/+1
2025-06-29Fix signature of `filter_landing_pad`Guillaume Gomez-2/+2
2025-06-28Remove unwanted semi-colon in `rustc_codegen_gcc`Guillaume Gomez-1/+1
2025-06-28Merge commit 'b7091eca6d8eb0fe88b58cc9a7aec405d8de5b85' into subtree-update_c...Guillaume Gomez-24/+41
2025-06-22Remove dead instructions in terminate blocksMark Rousskov-2/+2
2025-06-18Merge commit 'fda0bb9588912a3e0606e880ca9f6e913cf8a5a4' into subtree-update_c...Guillaume Gomez-6/+30
2025-06-15Rollup merge of #133952 - bjorn3:remove_wasm_legacy_abi, r=alexcrichtonLeón Orell Valerian Liehr-7/+1
2025-06-14Remove all support for wasm's legacy ABIbjorn3-7/+1
2025-06-12Simplify implementation of Rust intrinsics by using type parameters in the cachesayantn-1/+1
2025-05-28get rid of rustc_codegen_ssa::common::AtomicOrderingRalf Jung-5/+5
2025-05-14Merge commit '6ba33f5e1189a5ae58fb96ce3546e76b13d090f5' into subtree-update_c...Guillaume Gomez-4/+21
2025-05-09remove 'unordered' atomic intrinsicsRalf Jung-1/+0
2025-04-30Rollup merge of #134232 - bjorn3:naked_asm_improvements, r=wesleywiserMatthias Krüger-1/+1
2025-04-18Merge commit 'db1a31c243a649e1fe20f5466ba181da5be35c14' into subtree-update_c...Guillaume Gomez-10/+45
2025-04-14Pass &mut self to codegen_global_asmbjorn3-1/+1
2025-03-07compiler: Use size_of from the prelude instead of importedThalia Archibald-5/+1
2025-02-19Rework `OperandRef::extract_field` to stop calling `to_immediate_scalar` on t...Scott McMurray-4/+8
2025-02-19Emit `trunc nuw` for unchecked shifts and `to_immediate_scalar`Scott McMurray-1/+1
2025-02-13Set both `nuw` and `nsw` in slice size calculationScott McMurray-25/+1
2025-02-08Rustfmtbjorn3-11/+10
2025-02-04cg_gcc: Directly use rustc_abi instead of reexportsJubilee Young-1/+1
2025-01-13Merge commit '59a81c2ca1edc88ad3ac4b27a8e03977ffb8e73a' into subtree-update_c...Antoni Boucher-20/+52
2024-11-18use `TypingEnv` when no `infcx` is availablelcnr-5/+5
2024-10-29cg_gcc: `rustc_abi::Abi` => `BackendRepr`Jubilee Young-2/+2
2024-10-25coverage: SSA doesn't need to know about `instrprof_increment`Zalathar-10/+0
2024-10-18rust_for_linux: -Zregparm=<N> commandline flag for X86 (#116972)Andrew Zhogin-1/+7
2024-10-08cg_gcc: Factor out rustc_target::abiJubilee Young-3/+4
2024-09-27Merge commit '3187d32079b817522cc17413ec9185b130daf693' into subtree-updateGuillaume Gomez-31/+23
2024-09-24Auto merge of #130389 - Luv-Ray:LLVMMDNodeInContext2, r=nikicbors-0/+1
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-14/+15
2024-09-19replace some deprecated functionsLuv-Ray-0/+1
2024-09-17Use associative type defaults in `{Layout,FnAbi}OfHelpers`.Nicholas Nethercote-5/+0
2024-09-17Rename supertraits of `CodegenMethods`.Nicholas Nethercote-2/+2
2024-09-17Merge `HasCodegen` into `BuilderMethods`.Nicholas Nethercote-6/+4
2024-09-14simd_shuffle: require index argument to be a vectorRalf Jung-27/+12
2024-08-13make the GCC backend compatible with vector shuffle indicesRalf Jung-14/+30
2024-08-05nontemporal_store: make sure that the intrinsic is truly just a hintRalf Jung-0/+2
2024-07-29Reformat `use` declarations.Nicholas Nethercote-3/+2
2024-07-17Format cg_gcc with same formatting parametersGuillaume Gomez-15/+3
2024-07-10Update `Cargo.lock` and remove duplicated implGuillaume Gomez-6/+0
2024-07-10Merge commit '98ed962c7d3eebe12c97588e61245273d265e72f' into masterGuillaume Gomez-41/+85
2024-05-09codegen: memmove/memset cannot be non-temporalRalf Jung-9/+4
2024-04-24Auto merge of #122053 - erikdesjardins:alloca, r=nikicbors-10/+4
2024-04-19Auto merge of #117919 - daxpedda:wasm-c-abi, r=wesleywiserbors-1/+7
2024-04-12restore location in gcc alloca codegenErik Desjardins-1/+7
2024-04-11use [N x i8] for alloca typesErik Desjardins-16/+4
2024-04-11Put `PlaceValue` into `OperandValue::Ref`, rather than 3 tuple fieldsScott McMurray-3/+4
2024-04-11Make `PlaceRef` hold a `PlaceValue` for the non-layout fields (like `OperandR...Scott McMurray-12/+12
2024-03-23CFI: Use Instance at callsitesMatthew Maurer-2/+4