Greg Clayton
|
fc1fc8ba78
This change removes the dependency on DwarfDebug that was used for DW_FORM_ref_addr by making a new DIEUnit class in DIE.cpp.
|
8 år sedan |
Peter Collingbourne
|
cb4440633e
DwarfDebug: emit type units immediately.
|
9 år sedan |
Duncan P. N. Exon Smith
|
2da1484e97
AsmPrinter: Use an intrusively linked list for DIE::Children
|
10 år sedan |
Duncan P. N. Exon Smith
|
a0b5a74966
AsmPrinter: Cleanup DIEValue::EmitValue() API, NFC
|
10 år sedan |
Alexander Kornienko
|
cd52a7a381
Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)
|
10 år sedan |
Alexander Kornienko
|
cf0db29df2
Fixed/added namespace ending comments using clang-tidy. NFC
|
10 år sedan |
Duncan P. N. Exon Smith
|
2c7cce70cd
AsmPrinter: Stop exposing underlying DIE children list, NFC
|
10 år sedan |
Benjamin Kramer
|
331b719b2b
[AsmPrinter] Destroy allocated DIEAbbrevs on teardown.
|
10 år sedan |
Duncan P. N. Exon Smith
|
2c46a37b03
AsmPrinter: Avoid a warning in NDEBUG, NFC
|
10 år sedan |
Duncan P. N. Exon Smith
|
636aba5bd1
AsmPrinter: Stop exposing underlying DIEValue list, NFC
|
10 år sedan |
Duncan P. N. Exon Smith
|
611a2f2322
AsmPrinter: Store abbreviation data directly in DIE and DIEValue
|
10 år sedan |
Duncan P. N. Exon Smith
|
09fe4bf794
Reapply "AsmPrinter: Change DIEValue to be stored by value"
|
10 år sedan |
Duncan P. N. Exon Smith
|
3c41ae83f2
Revert "AsmPrinter: Change DIEValue to be stored by value"
|
10 år sedan |
Duncan P. N. Exon Smith
|
b9d92c6a8d
AsmPrinter: Change DIEValue to be stored by value
|
10 år sedan |
Rafael Espindola
|
7521964d28
Move alignment from MCSectionData to MCSection.
|
10 år sedan |
Duncan P. N. Exon Smith
|
e56023a059
IR: Give 'DI' prefix to debug info metadata
|
10 år sedan |
Lang Hames
|
579cebfb15
[AsmPrinter] Make AsmPrinter's OutStreamer member a unique_ptr.
|
10 år sedan |
Duncan P. N. Exon Smith
|
7f892716df
DebugInfo: Drop rest of DIDescriptor subclasses
|
10 år sedan |
Duncan P. N. Exon Smith
|
355ec009e5
DebugInfo: Gut DIVariable and DIGlobalVariable
|
10 år sedan |
Rafael Espindola
|
0f4df6dc6f
Store an optional section start label in MCSection.
|
10 år sedan |
Frederic Riss
|
79664f9749
Move emitDIE and emitAbbrevs to AsmPrinter. NFC.
|
10 år sedan |
Adrian Prantl
|
7b98f2d2a6
Debug Info: Support variables that are described by more than one MMI
|
10 år sedan |
David Blaikie
|
2e96653b54
Revert "PR21408: Workaround the appearance of duplicate variables due to problems when inlining two calls to the same function from the same call site."
|
10 år sedan |
Chandler Carruth
|
1b279144ec
[cleanup] Re-sort all the #include lines in LLVM using
|
10 år sedan |
David Blaikie
|
5e8ee21fb6
Sink dwarf unit length emission down into DwarfUnit::emitHeader
|
10 år sedan |
David Blaikie
|
8ff48760a3
Remove DwarfUnit::LabelEnd in favor of computing the length of the section directly
|
10 år sedan |
David Blaikie
|
7d26b99189
Correct assert text from r220923
|
10 år sedan |
David Blaikie
|
5f5c65058b
PR21408: Workaround the appearance of duplicate variables due to problems when inlining two calls to the same function from the same call site.
|
10 år sedan |
David Blaikie
|
7f6ba1758b
DebugInfo: Sink DwarfDebug::ScopeVariables down into DwarfFile
|
10 år sedan |
David Blaikie
|
8a5eafb58d
DebugInfo: Remove DwarfDebug::addScopeVariable now that it's just a trivial wrapper
|
10 år sedan |