about summary refs log tree commit diff
path: root/compiler/rustc_codegen_gcc/src/intrinsic/mod.rs
AgeCommit message (Expand)AuthorLines
2025-07-07compiler: Parse `p-` specs in datalayout string, allow definition of custom d...Edoardo Marangoni-1/+1
2025-06-30Merge commit '4b5c44b14166083eef8d71f15f5ea1f53fc976a0' into subtree-update_c...Guillaume Gomez-1/+3
2025-06-28Merge commit 'b7091eca6d8eb0fe88b58cc9a7aec405d8de5b85' into subtree-update_c...Guillaume Gomez-9/+12
2025-06-18Merge commit 'fda0bb9588912a3e0606e880ca9f6e913cf8a5a4' into subtree-update_c...Guillaume Gomez-18/+147
2025-06-16Fix RISC-V C function ABI when passing/returning structs containing floatsbeetrees-1/+1
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-1/+0
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-4/+77
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-18Merge commit 'db1a31c243a649e1fe20f5466ba181da5be35c14' into subtree-update_c...Guillaume Gomez-0/+1
2025-02-28rename BackendRepr::Vector → SimdVectorRalf Jung-1/+1
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-04cg_gcc: Directly use rustc_abi instead of reexportsJubilee Young-7/+7
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-4/+17
2024-12-18chore: fix some typosacceptacross-1/+1
2024-11-18use `TypingEnv` when no `infcx` is availablelcnr-3/+3
2024-11-17Likely unlikely fixJiri Bobek-2/+0
2024-10-29cg_gcc: `rustc_abi::Abi` => `BackendRepr`Jubilee Young-3/+3
2024-10-11intrinsics.fmuladdf{16,32,64,128}: expose llvm.fmuladd.* semanticsJed Brown-0/+3
2024-09-27Merge commit '3187d32079b817522cc17413ec9185b130daf693' into subtree-updateGuillaume Gomez-14/+7
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-4/+4
2024-09-17Rename supertraits of `CodegenMethods`.Nicholas Nethercote-2/+2
2024-09-17Rename `{ArgAbi,IntrinsicCall}Methods`.Nicholas Nethercote-3/+3
2024-07-10Merge commit '98ed962c7d3eebe12c97588e61245273d265e72f' into masterGuillaume Gomez-31/+38
2024-05-17Rename Unsafe to SafetySantiago Pastorino-8/+4
2024-05-02Inline & delete `Ty::new_unit`, since it's just a field accessWaffle Lapkin-2/+2
2024-04-24Auto merge of #122053 - erikdesjardins:alloca, r=nikicbors-1/+1
2024-04-11use [N x i8] for alloca typesErik Desjardins-1/+1
2024-04-11Put `PlaceValue` into `OperandValue::Ref`, rather than 3 tuple fieldsScott McMurray-3/+8
2024-04-11Make `PlaceRef` hold a `PlaceValue` for the non-layout fields (like `OperandR...Scott McMurray-5/+5
2024-03-23CFI: Use Instance at callsitesMatthew Maurer-5/+6
2024-03-05Merge commit 'b385428e3ddf330805241e7758e773f933357c4b' into subtree-update_c...Guillaume Gomez-511/+590
2024-02-26rename 'try' intrinsic to 'catch_unwind'Ralf Jung-2/+2
2024-02-12Teach llvm backend how to fall back to default bodiesOli Scherer-8/+10
2024-01-23Further Implement `is_val_statically_known`Nicholas Thompson-0/+6
2023-12-24Remove `Session` methods that duplicate `DiagCtxt` methods.Nicholas Nethercote-1/+1
2023-10-26Merge commit 'e4fe941b11a55c5005630696e9b6d81c65f7bd04' into subtree-update_c...Antoni Boucher-87/+60
2023-10-09Merge commit '11a0cceab966e5ff1058ddbcab5977e8a1d6d290' into subtree-update_c...Antoni Boucher-2/+2