rust/compiler/rustc_codegen_ssa/src/traits
bors ebf0cf75d3 Auto merge of #137586 - nnethercote:SetImpliedBits, r=bjorn3
Speed up target feature computation

The LLVM backend calls `LLVMRustHasFeature` twice for every feature. In short-running rustc invocations, this accounts for a surprising amount of work.

r? `@bjorn3`
2025-03-11 12:05:16 +00:00
..
abi.rs Remove an unused lifetime param 2025-02-24 15:11:29 +00:00
asm.rs codegen #[naked] functions using global_asm! 2024-12-10 21:41:03 +01:00
backend.rs Change signature of target_features_cfg. 2025-03-05 09:49:17 +11:00
builder.rs Remove an unused lifetime param 2025-02-24 15:11:29 +00:00
consts.rs Rollup merge of #137549 - oli-obk:llvm-ffi, r=davidtwco 2025-03-07 19:15:34 +01:00
coverageinfo.rs Remove BackendTypes constraint from traits that don't need it. 2024-09-17 10:24:43 +10:00
debuginfo.rs Use ExistentialTraitRef throughout codegen 2025-01-30 15:34:00 +00:00
declare.rs Rename supertraits of CodegenMethods. 2024-09-17 10:24:43 +10:00
intrinsic.rs compiler: Directly use rustc_abi in codegen 2024-11-03 12:30:32 -08:00
misc.rs Use ExistentialTraitRef throughout codegen 2025-01-30 15:34:00 +00:00
mod.rs Remove an unnecessary lifetime 2025-02-24 15:05:56 +00:00
statics.rs compiler: Directly use rustc_abi in codegen 2024-11-03 12:30:32 -08:00
type_.rs Rollup merge of #137549 - oli-obk:llvm-ffi, r=davidtwco 2025-03-07 19:15:34 +01:00
write.rs Save pre-link bitcode to ModuleCodegen 2025-02-23 21:23:38 +08:00