Reapply "[NFC][DebugInfo][DWARF] Create new low-level dwarf library (#…
(#145959)
This reapplies cbf781f0bd, with fixes for
the shared-library build and the unconventional sanitizer-runtime build.
Original Description:
This is the culmination of a series of changes described in [1].
Although somewhat large by line count, it is almost entirely mechanical,
creating a new library in DebugInfo/DWARF/LowLevel. This new library has
very minimal dependencies, allowing it to be used from more places than
the normal DebugInfo/DWARF library--in particular from MC.
1.
https://discourse.llvm.org/t/rfc-debuginfo-dwarf-refactor-into-to-lower-and-higher-level-libraries/86665/2
49 lines
813 B
CMake
49 lines
813 B
CMake
add_llvm_component_library(LLVMAsmPrinter
|
|
AccelTable.cpp
|
|
AddressPool.cpp
|
|
AIXException.cpp
|
|
ARMException.cpp
|
|
AsmPrinter.cpp
|
|
AsmPrinterDwarf.cpp
|
|
AsmPrinterInlineAsm.cpp
|
|
DbgEntityHistoryCalculator.cpp
|
|
DebugHandlerBase.cpp
|
|
DebugLocStream.cpp
|
|
DIE.cpp
|
|
DIEHash.cpp
|
|
DwarfCFIException.cpp
|
|
DwarfCompileUnit.cpp
|
|
DwarfDebug.cpp
|
|
DwarfExpression.cpp
|
|
DwarfFile.cpp
|
|
DwarfStringPool.cpp
|
|
DwarfUnit.cpp
|
|
EHStreamer.cpp
|
|
ErlangGCPrinter.cpp
|
|
OcamlGCPrinter.cpp
|
|
PseudoProbePrinter.cpp
|
|
WinCFGuard.cpp
|
|
WinException.cpp
|
|
CodeViewDebug.cpp
|
|
WasmException.cpp
|
|
|
|
DEPENDS
|
|
intrinsics_gen
|
|
|
|
LINK_COMPONENTS
|
|
Analysis
|
|
BinaryFormat
|
|
CodeGen
|
|
CodeGenTypes
|
|
Core
|
|
DebugInfoCodeView
|
|
DebugInfoDWARF
|
|
DebugInfoDWARFLowLevel
|
|
MC
|
|
MCParser
|
|
Remarks
|
|
Support
|
|
Target
|
|
TargetParser
|
|
)
|