rust/compiler/rustc_codegen_ssa/src
bors 7c75fe4c85 Auto merge of #104170 - cjgillot:hir-def-id, r=fee1-dead
Record `LocalDefId` in HIR nodes instead of a side table

This is part of an attempt to remove the `HirId -> LocalDefId` table from HIR.
This attempt is a prerequisite to creation of `LocalDefId` after HIR lowering (https://github.com/rust-lang/rust/pull/96840), by controlling how `def_id` information is accessed.

This first part adds the information to HIR nodes themselves instead of a table.
The second part is https://github.com/rust-lang/rust/pull/103902
The third part will be to make `hir::Visitor::visit_fn` take a `LocalDefId` as last parameter.
The fourth part will be to completely remove the side table.
2022-11-17 07:42:27 +00:00
..
back Issue error when -C link-self-contained option is used on unsupported platforms 2022-11-14 22:21:24 -06:00
coverageinfo Remove in_band_lifetimes from rustc_codegen_ssa 2021-12-15 00:41:41 -05:00
debuginfo [debuginfo] Make debuginfo type names for slices and str consistent. 2022-10-31 15:43:44 +01:00
mir Auto merge of #103138 - nnethercote:merge-BBs, r=bjorn3 2022-11-17 01:56:24 +00:00
traits Auto merge of #103138 - nnethercote:merge-BBs, r=bjorn3 2022-11-17 01:56:24 +00:00
base.rs linker: Simplify linking of compiler_builtins and profiler_builtins 2022-11-12 23:02:33 +03:00
common.rs Simplify cast_shift_expr_rhs. 2022-10-25 14:39:20 +11:00
errors.rs Issue error when -C link-self-contained option is used on unsupported platforms 2022-11-14 22:21:24 -06:00
glue.rs add is_sized method on Abi and Layout, and use it 2022-11-13 12:23:53 +01:00
lib.rs Merge basic blocks where possible when generating LLVM IR. 2022-11-16 15:46:39 +11:00
meth.rs Call destructors when dyn* object goes out of scope 2022-09-12 16:55:57 -07:00
mono_item.rs Store a LocalDefId in hir::AnonConst. 2022-11-13 14:06:11 +00:00
target_features.rs Allow actual AVX512-related feature names in the case of some misleading aliases 2022-11-12 18:46:21 -05:00