rust/compiler/rustc_codegen_llvm/src/debuginfo
Josh Stone 10b69dde3f debuginfo: split method declaration and definition
When we're adding a method to a type DIE, we only want a DW_AT_declaration
there, because LLVM LTO can't unify type definitions when a child DIE is a
full subprogram definition. Now the subprogram definition gets added at the
CU level with a specification link back to the abstract declaration.
2023-05-03 15:52:31 -07:00
..
metadata Split {Idx, IndexVec, IndexSlice} into their own modules 2023-04-24 13:53:35 +00:00
create_scope_map.rs Split {Idx, IndexVec, IndexSlice} into their own modules 2023-04-24 13:53:35 +00:00
doc.md fix most compiler/ doctests 2022-05-02 17:40:30 -07:00
gdb.rs Spelling - compiler 2023-04-17 16:09:18 -04:00
metadata.rs Move GenericArgKind::as_{type,const,region} to GenericArg 2023-04-19 17:59:30 +00:00
mod.rs debuginfo: split method declaration and definition 2023-05-03 15:52:31 -07:00
namespace.rs Remove in_band_lifetimes from rustc_codegen_llvm 2021-12-16 14:43:32 -05:00
utils.rs rustc_middle: Remove trait DefIdTree 2023-03-02 23:46:44 +04:00