about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/debuginfo
AgeCommit message (Expand)AuthorLines
2025-10-03Auto merge of #142771 - dianqk:mir-stmt-debuginfo, r=cjgillotbors-2/+54
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-10-02codegen: Generate `dbg_value` for the ref statementdianqk-2/+54
2025-09-30Replace `MetadataType` with the `MetadataKindId` constantsZalathar-6/+2
2025-09-28remove explicit deref of AbiAlign for most methodsJubilee Young-3/+3
2025-09-28Rollup merge of #146763 - Zalathar:di-builder, r=jdonszelmannMatthias Krüger-40/+45
2025-09-26Rollup merge of #146704 - jdonszelmann:port-debug-visualizer, r=petrochenkovMatthias 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-21port `#[debugger_visualizer]` to the new attribute systemJana Dönszelmann-1/+1
2025-09-19Remove some unnecessary `as u64` castsZalathar-4/+4
2025-09-19Use `LLVMDIBuilderCreate(Auto|Parameter)Variable`Zalathar-28/+30
2025-09-19Use `LLVMDIBuilder(CreateExpression|InsertDeclareRecordAtEnd)`Zalathar-6/+9
2025-09-19Use `LLVMDIBuilderGetOrCreateArray`Zalathar-1/+1
2025-09-19Use `LLVMDIBuilderGetOrCreateSubrange`Zalathar-1/+1
2025-09-17Use `LLVMDIBuilderCreateTypedef`Zalathar-4/+5
2025-09-17Use `LLVMDIBuilderCreateQualifiedType`Zalathar-3/+5
2025-09-17Use `LLVMDIBuilderCreateStaticMemberType`Zalathar-21/+44
2025-09-17Use `LLVMDIBuilderCreateMemberType`Zalathar-2/+2
2025-09-17Use `LLVMDIBuilderCreateStructType`Zalathar-7/+7
2025-09-17Use `LLVMDIBuilderCreatePointerType`Zalathar-33/+35
2025-09-17Use `LLVMDIBuilderCreateBasicType`Zalathar-2/+3
2025-09-17Use `LLVMDIBuilderCreateArrayType`Zalathar-8/+6
2025-09-17Use `LLVMDIBuilderCreateUnionType`Zalathar-5/+8
2025-09-17Use `LLVMDIBuilderCreateSubroutineType`Zalathar-7/+15
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-6/+19
2025-08-24Rename `llvm::Bool` aliases to standard const caseZalathar-2/+2
2025-08-21Rollup merge of #145297 - adwinwhite:recursive-debuginfo, r=wesleywiserJacob Pratt-16/+38
2025-08-13Cleanup assoc parent utilsCameron Steffen-24/+19
2025-08-12fix(debuginfo): handle false positives in overflow checkAdwin White-16/+38
2025-08-06Revert "Preserve the .debug_gdb_scripts section"bjorn3-38/+28
2025-08-06Revert "Embed GDB pretty printers in rlibs and dylibs"bjorn3-11/+32
2025-08-06Embed GDB pretty printers in rlibs and dylibsSebastian Poeplau-32/+11
2025-08-05Preserve the .debug_gdb_scripts sectionSebastian Poeplau-28/+38
2025-08-01Remove the omit_gdb_pretty_printer_section attributebjorn3-7/+1
2025-07-31remove rustc_attr_data_structuresJana Dönszelmann-1/+2
2025-07-29Rollup merge of #144407 - godzie44:godzie44/fix_dwarf_inconsistency, r=wesley...Stuart Cook-2/+2
2025-07-28Rename impl_of_method -> impl_of_assocCameron Steffen-1/+1
2025-07-27fix(debuginfo): disable overflow check forgodzie44-2/+2
2025-07-16Rollup merge of #143920 - oli-obk:cg-llvm-safety, r=jieyouxuSamuel Tardieu-8/+4
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-2/+2
2025-07-12Port `#[omit_gdb_pretty_printer_section]` to the new attribute parsing infras...Jonathan Brouwer-3/+2
2025-07-07compiler: Parse `p-` specs in datalayout string, allow definition of custom d...Edoardo Marangoni-5/+9
2025-06-03Change `tag_field` to `FieldIdx` in `Variants::Multiple`Scott McMurray-8/+8