[all-commits] [llvm/llvm-project] 435798: [DWARFYAML][debug_info] Pull out dwarf::FormParams...
Xing GUO via All-commits
all-commits at lists.llvm.org
Thu Aug 6 01:39:39 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 4357986b411dd164932c66ebfe4a9cf96a7d74cd
https://github.com/llvm/llvm-project/commit/4357986b411dd164932c66ebfe4a9cf96a7d74cd
Author: Xing GUO <higuoxing at gmail.com>
Date: 2020-08-06 (Thu, 06 Aug 2020)
Changed paths:
M llvm/include/llvm/ObjectYAML/DWARFYAML.h
M llvm/lib/ObjectYAML/DWARFEmitter.cpp
M llvm/lib/ObjectYAML/DWARFYAML.cpp
M llvm/tools/obj2yaml/dwarf2yaml.cpp
Log Message:
-----------
[DWARFYAML][debug_info] Pull out dwarf::FormParams from DWARFYAML::Unit.
Unit.Format, Unit.Version and Unit.AddrSize are replaced with
dwarf::FormParams in D84496 to get rid of unnecessary functions
getOffsetSize() and getRefSize(). However, that change makes it
difficult to make AddrSize optional (Optional<uint8_t>). This change
pulls out dwarf::FormParams from DWARFYAML::Unit and use it as a helper
struct in DWARFYAML::emitDebugInfo().
Reviewed By: jhenderson, MaskRay
Differential Revision: https://reviews.llvm.org/D85296
More information about the All-commits
mailing list