about summary refs log tree commit diff
path: root/compiler/rustc_codegen_gcc/src/intrinsic
AgeCommit message (Expand)AuthorLines
2025-07-07compiler: Parse `p-` specs in datalayout string, allow definition of custom d...Edoardo Marangoni-2/+2
2025-06-30Merge commit '4b5c44b14166083eef8d71f15f5ea1f53fc976a0' into subtree-update_c...Guillaume Gomez-59/+106
2025-06-29Rollup merge of #142078 - sayantn:more-intrinsics, r=workingjubileeGuillaume Gomez-0/+2
2025-06-28Merge commit 'b7091eca6d8eb0fe88b58cc9a7aec405d8de5b85' into subtree-update_c...Guillaume Gomez-9/+12
2025-06-27rustc_codegen_gcc: Fix clippy::manual_is_multiple_ofPhilipp Krones-2/+3
2025-06-18Merge commit 'fda0bb9588912a3e0606e880ca9f6e913cf8a5a4' into subtree-update_c...Guillaume Gomez-9996/+10330
2025-06-16Fix RISC-V C function ABI when passing/returning structs containing floatsbeetrees-1/+1
2025-06-15Implement `simd_round_ties_even` for miri, cg_clif and cg_gccsayantn-0/+2
2025-06-03Remove type_test from IntrinsicCallBuilderMethodsbjorn3-5/+0
2025-05-30Directly use from_immediate for handling boolbjorn3-6/+3
2025-05-30Avoid computing function type for intrinsic instancesbjorn3-8/+3
2025-05-30Use layout field of OperandRef in generic_simd_intrinsicbjorn3-47/+41
2025-05-30Use layout field of OperandRef and PlaceRef in codegen_intrinsic_callbjorn3-10/+11
2025-05-28Remove unused arg_memory_ty methodbjorn3-11/+0
2025-05-26Remove usage of FnAbi in codegen_intrinsic_callbjorn3-21/+11
2025-05-26Pass PlaceRef rather than Bx::Value to codegen_intrinsic_callbjorn3-12/+9
2025-05-14Merge commit '6ba33f5e1189a5ae58fb96ce3546e76b13d090f5' into subtree-update_c...Guillaume Gomez-140/+495
2025-05-09Use intrinsics for `{f16,f32,f64,f128}::{minimum,maximum}` operationsUrgau-0/+36
2025-05-05Rename Instance::new to Instance::new_raw and add a note that it is rawMichael Goulet-1/+1
2025-04-20Rollup merge of #137953 - RalfJung:simd-intrinsic-masks, r=WaffleLapkinChris Denton-14/+11
2025-04-20simd intrinsics with mask: accept unsigned integer masksRalf Jung-14/+11
2025-04-18Merge commit 'db1a31c243a649e1fe20f5466ba181da5be35c14' into subtree-update_c...Guillaume Gomez-44/+254
2025-02-28rename BackendRepr::Vector → SimdVectorRalf Jung-1/+1
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-23Rollup merge of #136543 - RalfJung:round-ties-even, r=tgross35Trevor Gross-6/+3
2025-02-20Remove `BackendRepr::Uninhabited`, replaced with an `uninhabited: bool` field...Zachary S-1/+1
2025-02-19Rework `OperandRef::extract_field` to stop calling `to_immediate_scalar` on t...Scott McMurray-3/+8
2025-02-08Rustfmtbjorn3-239/+249
2025-02-04cg_gcc: Directly use rustc_abi instead of reexportsJubilee Young-8/+8
2025-02-04intrinsics: unify rint, roundeven, nearbyint in a single round_ties_even intr...Ralf Jung-6/+3
2025-01-15Use a C-safe return type for `__rust_[ui]128_*` overflowing intrinsicsTrevor Gross-2/+4
2025-01-13Fix formattingAntoni Boucher-2/+2
2025-01-13Merge commit '59a81c2ca1edc88ad3ac4b27a8e03977ffb8e73a' into subtree-update_c...Antoni Boucher-6/+20
2024-12-18chore: fix some typosacceptacross-1/+1
2024-11-23Add simd_relaxed_fma intrinsicCaleb Zulawski-0/+1
2024-11-18use `TypingEnv` when no `infcx` is availablelcnr-7/+9
2024-11-17Likely unlikely fixJiri Bobek-2/+0
2024-10-29cg_gcc: `rustc_abi::Abi` => `BackendRepr`Jubilee Young-3/+3
2024-10-19Fix testsMichael Goulet-4/+8
2024-10-11intrinsics.fmuladdf{16,32,64,128}: expose llvm.fmuladd.* semanticsJed Brown-0/+3
2024-10-04Use wide pointers consistenly across the compilerUrgau-2/+2
2024-09-27FmtGuillaume Gomez-2/+1
2024-09-27Merge commit '3187d32079b817522cc17413ec9185b130daf693' into subtree-updateGuillaume Gomez-172/+651
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-254/+244
2024-09-17Rename supertraits of `CodegenMethods`.Nicholas Nethercote-3/+3
2024-09-17Rename `{ArgAbi,IntrinsicCall}Methods`.Nicholas Nethercote-3/+3
2024-09-14simd_shuffle: require index argument to be a vectorRalf Jung-18/+7
2024-08-13simd_shuffle intrinsic: allow argument to be passed as vector (not just as ar...Ralf Jung-7/+12
2024-07-29Reformat `use` declarations.Nicholas Nethercote-4/+3