about summary refs log tree commit diff
path: root/compiler/rustc_codegen_cranelift/src
AgeCommit message (Expand)AuthorLines
2025-07-16use `codegen_instance_attrs` where an instance is (easily) availableFolkert de Vries-2/+2
2025-07-16add `codegen_instance_attrs` queryFolkert de Vries-6/+2
2025-07-16fix `-Zsanitizer=kcfi` on `#[naked]` functionsFolkert de Vries-2/+6
2025-07-09Add opaque TypeId handles for CTFEOli Scherer-0/+13
2025-07-07compiler: Parse `p-` specs in datalayout string, allow definition of custom d...Edoardo Marangoni-4/+4
2025-07-03Make __rust_alloc_error_handler_should_panic a functionDaniel Paoliello-13/+28
2025-07-01Remove support for dyn*Michael Goulet-149/+14
2025-06-30Rollup merge of #143140 - RalfJung:ptr-into-parts, r=oli-obkMatthias Krüger-1/+1
2025-06-30Stop backends from needing to support nullary intrinsicsOli Scherer-15/+0
2025-06-29Rollup merge of #142078 - sayantn:more-intrinsics, r=workingjubileeGuillaume Gomez-1/+4
2025-06-29give Pointer::into_parts a more scary name and offer a safer alternativeRalf Jung-1/+1
2025-06-28Auto merge of #141759 - 1c3t3a:discriminants-query, r=saethlinbors-0/+12
2025-06-27Insert checks for enum discriminants when debug assertions are enabledBastian Kersting-0/+12
2025-06-24Merge commit '8c848e0604b5d26fad120914f822f564fe05c52a' into sync_cg_clif-202...bjorn3-7/+9
2025-06-22cranelift: fix target feature name type: "fxsr"Martin Liska-1/+1
2025-06-18Auto merge of #141061 - dpaoliello:shimasfn, r=bjorn3bors-12/+28
2025-06-16Change __rust_no_alloc_shim_is_unstable to be a functionDaniel Paoliello-12/+28
2025-06-16Fix RISC-V C function ABI when passing/returning structs containing floatsbeetrees-24/+42
2025-06-15Rollup merge of #142389 - beetrees:cranelift-arg-ext, r=bjorn3León Orell Valerian Liehr-22/+37
2025-06-15Rollup merge of #141769 - bjorn3:codegen_metadata_module_rework, r=workingjub...León Orell Valerian Liehr-62/+3
2025-06-15Implement `simd_round_ties_even` for miri, cg_clif and cg_gccsayantn-1/+4
2025-06-13Auto merge of #142443 - matthiaskrgr:rollup-l1l6d0v, r=matthiaskrgrbors-0/+5
2025-06-12add `extern "custom"` functionsFolkert de Vries-0/+5
2025-06-12intrinsics: rename min_align_of to align_ofRalf Jung-4/+4
2025-06-12Apply ABI attributes on return types in `rustc_codegen_cranelift`beetrees-22/+37
2025-06-08Remove rustc's notion of "preferred" alignment AKA `__alignof`Jubilee Young-5/+1
2025-06-07intrinsics: use const generic to set atomic orderingRalf Jung-15/+13
2025-06-07Auto merge of #141964 - sayantn:update-stdarch, r=Amanieubors-8/+8
2025-06-06Rollup merge of #142103 - scottmcm:fieldidx-in-interp, r=oli-obkGuillaume Gomez-4/+3
2025-06-05Update `InterpCx::project_field` to take `FieldIdx`Scott McMurray-4/+3
2025-06-05Replace some `Option<Span>` with `Span` and use DUMMY_SP instead of NoneOli Scherer-18/+18
2025-06-03Change `tag_field` to `FieldIdx` in `Variants::Multiple`Scott McMurray-3/+3
2025-06-03Rollup merge of #141569 - workingjubilee:canonicalize-abi, r=bjorn3Matthias Krüger-27/+22
2025-06-03cg_clif: convert to CanonAbiJubilee Young-27/+22
2025-06-03Add impl for `llvm.roundeven` in cg_clifsayantn-8/+8
2025-06-03Move metadata object generation for dylibs to the linker codebjorn3-48/+3
2025-06-03Only borrow EncodedMetadata in codegen_cratebjorn3-18/+4
2025-05-28atomic_load intrinsic: use const generic parameter for orderingRalf Jung-1/+2
2025-05-25Merge commit '979dcf8e2f213e4f4b645cb62e7fe9f4f2c0c785' into sync_cg_clif-202...bjorn3-198/+994
2025-05-09Use intrinsics for `{f16,f32,f64,f128}::{minimum,maximum}` operationsUrgau-0/+37
2025-05-05Rename Instance::new to Instance::new_raw and add a note that it is rawMichael Goulet-1/+1
2025-04-30Rollup merge of #134232 - bjorn3:naked_asm_improvements, r=wesleywiserMatthias Krüger-289/+200
2025-04-30Fix naked asm symbol name for cg_clif on macOSbjorn3-1/+2
2025-04-28Rollup merge of #140323 - tgross35:cfg-unstable-float, r=UrgauChris Denton-3/+12
2025-04-28AsyncDrop implementation using shim codegen of async_drop_in_place::{closure}...Andrew Zhogin-5/+10
2025-04-27Implement the internal feature `cfg_target_has_reliable_f16_f128`Trevor Gross-3/+12
2025-04-14Share part of the global_asm!() implementation between cg_ssa and cg_clifbjorn3-69/+4
2025-04-14Use cg_ssa's version of codegen_naked_asm in cg_clifbjorn3-283/+258
2025-04-14Move `has_self` field to `hir::AssocKind::Fn`.Nicholas Nethercote-2/+2
2025-04-11Auto merge of #139453 - compiler-errors:incr, r=jieyouxubors-19/+35