[all-commits] [llvm/llvm-project] b33e5f: DebugInfo: Split DWARF: Hash non-member function c...
David Blaikie via All-commits
all-commits at lists.llvm.org
Fri Jan 31 15:32:37 PST 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: b33e5f3c3e850fafcfa94a59da9cdee8eb5f855e
https://github.com/llvm/llvm-project/commit/b33e5f3c3e850fafcfa94a59da9cdee8eb5f855e
Author: David Blaikie <dblaikie at gmail.com>
Date: 2020-01-31 (Fri, 31 Jan 2020)
Changed paths:
M llvm/lib/CodeGen/AsmPrinter/DIEHash.cpp
A llvm/test/DebugInfo/Inputs/fission-hash-local2.ll
A llvm/test/DebugInfo/X86/fission-hash-local.ll
M llvm/test/DebugInfo/X86/sret.ll
Log Message:
-----------
DebugInfo: Split DWARF: Hash non-member function child DIEs
Significant missing hashing - as per the comment this was only meant to
skip member functions (unspecified, but I think it's legible as member
function declarations, not definitions) but was skipping all named
subprograms (so only hashed child DIEs for member function definitions -
because they didn't have a direct name, but only a name given indirectly
in the DW_AT_specification-referenced DIE)
More information about the All-commits
mailing list