rust/compiler/rustc_codegen_ssa/src
bors db3e99bbab Auto merge of #150605 - RalfJung:fallback-intrinsic-skip, r=mati865
skip codegen for intrinsics with big fallback bodies if backend does not need them

This hopefully fixes the perf regression from https://github.com/rust-lang/rust/pull/148478. I only added the intrinsics with big fallback bodies to the list; it doesn't seem worth the effort of going through the entire list.

Fixes https://github.com/rust-lang/rust/issues/149945
Cc @scottmcm @bjorn3
2026-02-04 17:12:58 +00:00
..
back link modifier export-symbols: export all global symbols from selected uptream c static libraries 2026-02-04 09:26:21 +08:00
debuginfo Support debuginfo for assoc const bindings 2026-01-21 18:52:08 +01:00
mir Rollup merge of #151346 - folkertdev:simd-splat, r=workingjubilee 2026-01-24 21:04:15 +01:00
traits Auto merge of #150605 - RalfJung:fallback-intrinsic-skip, r=mati865 2026-02-04 17:12:58 +00:00
assert_module_sources.rs Print CGU reuse statistics when -Zprint-mono-items is enabled 2025-08-04 15:43:50 +02:00
base.rs Port crate_type to attribute parser 2026-01-22 02:34:28 +00:00
codegen_attrs.rs Use Rustc prefix for rustc attrs in AttributeKind 2026-01-29 14:52:09 +00:00
common.rs rustc_target: introduce Os 2025-11-11 18:55:40 -05:00
errors.rs Port #[patchable_function_entry] to attr parser 2026-01-20 11:46:05 +01:00
lib.rs Add a useful comment on rustc_codegen_ssa::NativeLib. 2026-02-03 15:46:05 +11:00
meth.rs Remove DynKind 2025-09-17 04:46:46 +02:00
mono_item.rs Port the #[linkage] attribute to the new attribute system 2025-08-13 21:01:37 +02:00
size_of_val.rs remove explicit deref of AbiAlign for most methods 2025-09-28 15:02:14 -07:00
target_features.rs Use rust rather than LLVM target features in the target spec 2025-11-25 14:39:42 +00:00