about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/debuginfo/metadata.rs
AgeCommit message (Expand)AuthorLines
2025-10-02Extract helper method `global_set_metadata_node`Zalathar-5/+2
2025-10-02Extract helper method `global_add_metadata_node`Zalathar-6/+3
2025-09-30Replace `MetadataType` with the `MetadataKindId` constantsZalathar-6/+2
2025-09-28remove explicit deref of AbiAlign for most methodsJubilee Young-1/+1
2025-09-28Rollup merge of #146763 - Zalathar:di-builder, r=jdonszelmannMatthias Krüger-1/+1
2025-09-25Rollup merge of #146667 - calebzulawski:simd-mono-lane-limit, r=lcnr,RalfJungStuart Cook-4/+6
2025-09-23Including spans in layout errors for all ADTsCaleb Zulawski-4/+6
2025-09-19Use `LLVMDIBuilderGetOrCreateSubrange`Zalathar-1/+1
2025-09-17Use `LLVMDIBuilderCreateTypedef`Zalathar-4/+5
2025-09-17Use `LLVMDIBuilderCreateMemberType`Zalathar-2/+2
2025-09-17Use `LLVMDIBuilderCreatePointerType`Zalathar-33/+35
2025-09-17Use `LLVMDIBuilderCreateBasicType`Zalathar-2/+3
2025-09-17Use `LLVMDIBuilderCreateArrayType`Zalathar-8/+6
2025-09-17Use `LLVMDIBuilderCreateSubroutineType`Zalathar-3/+11
2025-09-09Auto merge of #145717 - BoxyUwU:erase_regions_rename, r=lcnrbors-2/+2
2025-09-09erase_regions to erase_and_anonymize_regionsBoxy-2/+2
2025-08-30compiler: Include span of too huge array with `-Cdebuginfo=2`Martin Nordholts-3/+4
2025-08-28compiler: Include span of too huge enum with -Cdebuginfo=2Martin Nordholts-2/+12
2025-07-14Eliminate all direct uses of LLVMMDStringInContext2Oli Scherer-1/+1
2025-07-14Use context methods instead of directly calling FFIOli Scherer-6/+2
2025-07-14Avoid a bunch of unnecessary `unsafe` blocks in cg_llvmOli Scherer-1/+1
2025-07-07compiler: Parse `p-` specs in datalayout string, allow definition of custom d...Edoardo Marangoni-5/+9
2025-04-15Revert "Deduplicate template parameter creation"Vadim Petrochenkov-23/+13
2025-04-07Prepend temp files with a string per invocation of rustcMichael Goulet-0/+1
2025-04-07Simplify temp path creation a bitMichael Goulet-1/+1
2025-03-18Create a safe wrapper around `LLVMRustDIBuilderCreateMemberType`Oli Scherer-0/+24
2025-03-18Avoid splitting up a layoutOli Scherer-12/+14
2025-03-17Create a safe wrapper around `LLVMRustDIBuilderCreateBasicType`Oli Scherer-31/+36
2025-03-17Create a safe wrapper function around `LLVMRustDIBuilderCreateFile`Oli Scherer-33/+26
2025-03-17Create a safe wrapper around `LLVMRustDIBuilderCreateSubroutineType`Oli Scherer-8/+10
2025-03-17Deduplicate template parameter creationOli Scherer-13/+23
2025-03-17Immediately create an `Option` instead of reallocating for it laterOli Scherer-3/+4
2025-03-17Create a safe wrapper around LLVMRustDIBuilderCreateTemplateTypeParameterOli Scherer-10/+1
2025-02-18compiler: Stop reexporting stuff in cg_llvm::abiJubilee Young-8/+10
2025-02-06Debuginfo for function ZSTs should have alignment of 8 bits, not 1 bitZalathar-7/+4
2025-02-01Use `LLVMDIBuilderCreateLexicalBlockFile`Zalathar-1/+8
2025-02-01Introduce `DIBuilderBox`, an owning pointer to `DIBuilder`Zalathar-2/+2
2025-01-31Auto merge of #135318 - compiler-errors:vtable-fixes, r=lcnrbors-5/+5
2025-01-30Auto merge of #136318 - matthiaskrgr:rollup-a159mzo, r=matthiaskrgrbors-0/+25
2025-01-30Rollup merge of #135026 - Flakebi:global-addrspace, r=saethlinMatthias Krüger-0/+25
2025-01-30Use ExistentialTraitRef throughout codegenMichael Goulet-6/+6
2025-01-30Do not treat vtable supertraits as distinct when bound with different bound varsMichael Goulet-1/+1
2025-01-29Clean up uses of the unstable `dwarf_version` optionWesley Wiser-2/+1
2025-01-24Add comments about address spacesFlakebi-0/+10
2025-01-19Run `clippy --fix` for `unnecessary_map_or` lintYotam Ofek-1/+1
2025-01-05Use gimli to get the values of DWARF constants needed by codegenZalathar-21/+6
2025-01-02Cast global variables to default address spaceFlakebi-0/+15
2024-12-30force enum `DISCR_*` to `const u64` to allow for inspection via LLDB's `SBTyp...Walnut-0/+3
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-2/+1
2024-12-06Remove polymorphizationBen Kimock-22/+0