rust/compiler/rustc_codegen_ssa/src/traits
bors 37d7de3379 Auto merge of #105252 - bjorn3:codegen_less_pair_values, r=nagisa
Use struct types during codegen in less places

This makes it easier to use cg_ssa from a backend like Cranelift that doesn't have any struct types at all. After this PR struct types are still used for function arguments and return values. Removing those usages is harder but should still be doable.
2022-12-12 10:38:31 +00:00
..
abi.rs Merge apply_attrs_callsite into call and invoke 2022-10-01 17:01:31 +00:00
asm.rs Add codegen for global_asm! sym operands 2022-04-15 14:36:30 +01:00
backend.rs Rewrite implementation of #[alloc_error_handler] 2022-10-31 16:32:57 +00:00
builder.rs Destruct landing_pad return value before passing it to cg_ssa 2022-12-03 18:27:18 +00:00
consts.rs Remove dead broken code from const zst handling in backends 2022-09-06 14:09:49 +00:00
coverageinfo.rs Stabilize -Z instrument-coverage as -C instrument-coverage 2022-01-01 15:57:35 -08:00
debuginfo.rs Introduce composite debuginfo. 2022-11-15 17:53:50 +00:00
declare.rs Remove DeclareMethods 2020-09-18 13:11:59 +02:00
intrinsic.rs rustc_typeck to rustc_hir_analysis 2022-09-27 10:37:23 +02:00
misc.rs Remove several unused methods from MiscMethods 2022-10-01 16:45:07 +00:00
mod.rs Add fine-grained LLVM CFI support to the Rust compiler 2022-07-23 10:51:34 -07:00
statics.rs Only compile #[used] as llvm.compiler.used for ELF targets 2022-05-11 01:29:56 -07:00
type_.rs Add LLVM KCFI support to the Rust compiler 2022-12-08 17:24:39 -08:00
write.rs Remove unused Context assoc type from WriteBackendMethods 2022-10-01 16:34:45 +00:00