⚙ D144005 [DwarfDebug] Move emission of types from beginModule() to endModule() (7/7) (original ) (raw ) This is an archive of the discontinued LLVM Phabricator instance.
Table of Contentst -llvm/-lib/CodeGen/AsmPrinter/-CodeGen/-AsmPrinter/-DwarfDebug.cpp-test/-CodeGen/AMDGPU/-AMDGPU/-dwarf-multi-register-use-crash.ll-DebugInfo/-Generic/-cross-cu-linkonce-distinct.ll-debug-info-qualifiers.ll-enum-types.ll-incorrect-variable-debugloc.ll-local-type-as-template-parameter.ll-namespace.ll-varargs.ll-MIR/AArch64/-AArch64/-implicit-def-dead-scope.mir-NVPTX/-debug-loc-offset.ll-X86/-align_cpp11.ll-debug-info-blocks.ll-debug-loc-offset.mir-generate-odr-hash.ll-gnu-public-names.ll-ref_addr_relocation.ll-sret.ll-string-offsets-multiple-cus.ll-string-offsets-table.ll-subprogram-across-cus.llHide Panelf Keyboard Reference?
Differential D144005 Authored by dzhidzhoev on Feb 14 2023, 6:25 AM.Download Raw Diff Reviewers dblaikie jmmartinez krisb Repository rG LLVM Github Monorepo TimeTest30 msx64 debian > LLVM.Bitcode::DIImportedEntity_backward.ll 40 msx64 debian > LLVM.Bitcode::DIImportedEntity_elements.ll Event Timelinekrisb created this revision.Herald added a project: Restricted Project. Herald added subscribers: kosarev , mattd , gchakrabarti and 4 others . Harbormaster completed remote builds in B213645: Diff 497298 .krisb added a parent revision: D144004: [DebugMetadata][DwarfDebug] Fix DWARF emisson of function-local imported entities (3/7) .krisb added a child revision: D144006: [DebugMetadata][DwarfDebug] Support function-local types in lexical block scopes (4/7) .krisb published this revision for review.krisb edited the summary of this revision. (Show Details) krisb added reviewers: dblaikie , jmmartinez .krisb added projects: Restricted Project, debug-info .Herald added subscribers: llvm-commits , jholewinski . ykhatav added a subscriber: ykhatav .jmmartinez accepted this revision.This revision is now accepted and ready to land.Comment Actions Comment Actions Comment Actions Harbormaster completed remote builds in B219005: Diff 504606 .Comment Actions Comment Actions Comment Actions Harbormaster completed remote builds in B231966: Diff 522134 .dzhidzhoev removed a parent revision: D144004: [DebugMetadata][DwarfDebug] Fix DWARF emisson of function-local imported entities (3/7) .dzhidzhoev removed a child revision: D144006: [DebugMetadata][DwarfDebug] Support function-local types in lexical block scopes (4/7) .dzhidzhoev added a parent revision: D144008: [DebugMetadata][DwarfDebug][CodeView] Support function-local static variables in lexical block scopes (6/7) .Comment Actions dzhidzhoev retitled this revision from [DwarfDebug] Move emission of types from beginModule() to endModule() (4/7) to [DwarfDebug] Move emission of types from beginModule() to endModule() (7/7).Harbormaster completed remote builds in B231975: Diff 522144 .shchenz added a subscriber: shchenz .Comment Actions Harbormaster completed remote builds in B237132: Diff 529109 .Files History Commits Stack (2 Open) PathSizellvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp 31 linestest/CodeGen/AMDGPU/dwarf-multi-register-use-crash.ll 1 lineDebugInfo/Generic/cross-cu-linkonce-distinct.ll 10 linesdebug-info-qualifiers.ll 4 linesenum-types.ll 6 linesincorrect-variable-debugloc.ll 3 lineslocal-type-as-template-parameter.ll 10 linesnamespace.ll 12 linesvarargs.ll 12 linesMIR/AArch64/implicit-def-dead-scope.mir 2 linesNVPTX/debug-loc-offset.ll 154 linesX86/align_cpp11.ll 12 linesdebug-info-blocks.ll 8 linesdebug-loc-offset.mir 28 linesgenerate-odr-hash.ll 24 linesgnu-public-names.ll 56 linesref_addr_relocation.ll 6 linessret.ll 4 linesstring-offsets-multiple-cus.ll 25 linesstring-offsets-table.ll 4 linessubprogram-across-cus.ll 6 linesDiffIDBaseDescriptionCreatedLintUnitBase BaseDiff 1497298 110e135Feb 14 2023, 6:25 AM★★Diff 2504606 82fc6b8Rebase.Mar 13 2023, 5:33 AM★★Diff 3522134 87e562fMoving this commit to the end of a sequence, so it can be handled after key…May 15 2023, 5:30 AM★★Diff 4522144 87e562fRebased.May 15 2023, 5:41 AM★★Diff 5529109 987e760Rebased.Jun 6 2023, 5:33 PM★★CommitTreeParentsAuthorSummaryDate5aa9ed1f188cc57e7a7720c6987e7601d5eaKristina Bessonova[DwarfDebug] Move emission of types from beginModule() to endModule() (7/7) (Show More…) Mar 13 2023, 5:33 AMStatusAuthorRevision Accepteddzhidzhoev D144005 [DwarfDebug] Move emission of types from beginModule() to endModule() (7/7) Accepteddzhidzhoev D144008 [DebugMetadata][DwarfDebug][CodeView] Support function-local static variables in lexical block scopes (6/7) Accepteddzhidzhoev D144007 [DwarfDebug] Move emission of globals from beginModule() to endModule() (5/7) Closeddzhidzhoev D144006 [DebugMetadata][DwarfDebug] Support function-local types in lexical block scopes (4/7) Closeddzhidzhoev D144004 [DebugMetadata][DwarfDebug] Fix DWARF emisson of function-local imported entities (3/7) Closeddzhidzhoev D143985 [DwarfDebug] Move emission of imported entities from beginModule() to endModule() (2/7) Closeddzhidzhoev D143984 [DebugMetadata] Simplify handling subprogram's retainedNodes field. NFCI (1/7) Closeddzhidzhoev D158730 [DebugMetadata][DwarfDebug] Don't retain local types with -fno-eliminate-unused-debug-types Closeddzhidzhoev D155818 [CloneFunction][DebugInfo] Clone DISubprogram's local types