diff options
author | Alexey Lapshin <a.v.lapshin@mail.ru> | 2023-01-20 16:48:13 +0100 |
---|---|---|
committer | Alexey Lapshin <a.v.lapshin@mail.ru> | 2023-01-20 17:44:07 +0100 |
commit | fa2a03dc7acd0ba551a3328a2d9d5d313e9043d1 (patch) | |
tree | 8b5478bf68b3cd828d3e496c6c66fe6dd09758c8 /llvm/lib/CodeGen/MachineCombiner.cpp | |
parent | 7c59deaa1150a1bccf8090ba798ba93fdfe335e0 (diff) | |
download | llvm-fa2a03dc7acd0ba551a3328a2d9d5d313e9043d1.zip llvm-fa2a03dc7acd0ba551a3328a2d9d5d313e9043d1.tar.gz llvm-fa2a03dc7acd0ba551a3328a2d9d5d313e9043d1.tar.bz2 |
[NFC][DWARFLinker] Refactor address emitting code.
As a preparation for implementing DWARFv5 address ranges generation,
this patch refactors existing address ranges generation code:
Split emitUnitRangesEntries into two functions emitDwarfDebugArangesTable
and emitDwarfDebugRangesTableFragment. Use AddressRanges to prepare linked
address ranges. Refactor Unit.getLowPc(), to use std::nullopt as undefined value.
Reviewed By: JDevlieghere
Differential Revision: https://reviews.llvm.org/D141943
Diffstat (limited to 'llvm/lib/CodeGen/MachineCombiner.cpp')
0 files changed, 0 insertions, 0 deletions