Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
81fe1fbf4abd00b24e078a80cb15a2d2c1343f11
/
llvm
/
lib
/
CodeGen
/
AsmPrinter
/
AccelTable.cpp
6dd452b
DebugInfo: Fix skipping CUs in DWARFv5 debug_names table
by David Blaikie
· 7 years ago
66cf14d
DebugInfo: Add metadata support for disabling DWARF pub sections
by David Blaikie
· 7 years ago
0120691
Fix build breakage from r337562
by Pavel Labath
· 7 years ago
7f7e606
DwarfDebug: Reduce duplication in addAccel*** methods
by Pavel Labath
· 7 years ago
cb0bab8
[CodeGen] Fix inconsistent declaration parameter name
by Fangrui Song
· 7 years ago
98062cb
[AccelTable] Provide DWARF5AccelTableStaticData for dsymutil.
by Jonas Devlieghere
· 7 years ago
3192e35
Revert "[AccelTable] Provide abstraction for emitting DWARF5 accelerator tables."
by Jonas Devlieghere
· 7 years ago
5e810a8
[AccelTable] Provide abstraction for emitting DWARF5 accelerator tables.
by Jonas Devlieghere
· 7 years ago
e60ca77
[AccelTable] Dwarf5AccelTableEmitter -> Writer (NFC)
by Jonas Devlieghere
· 7 years ago
3fb39c7
[CodeGen/Dwarf] Make debug_names compatible with split-dwarf
by Pavel Labath
· 7 years ago
eadfac8
[CodeGen/AccelTable] Don't emit zero-CU name indexes
by Pavel Labath
· 7 years ago
6088c23
Re-commit r329179 after fixing build&test issues
by Pavel Labath
· 7 years ago
55fcd07
Revert r329179 (and follow-up unsuccessful fix attempts 329184, 329186); it doesn't build.
by Nico Weber
· 7 years ago
69baab1
[CodeGen] Generate DWARF v5 Accelerator Tables
by Pavel Labath
· 7 years ago
4b4d85f
Style update. NFC.
by Rafael Espindola
· 8 years ago
a7c457d
[CodeGen] Refactor AppleAccelTable
by Pavel Labath
· 8 years ago
062eb53
[CodeGen] Optimize AccelTable
by Pavel Labath
· 8 years ago
1ce64dc
[AccelTable] Move print methods to implementation. NFC
by Jonas Devlieghere
· 8 years ago
073971b
[AccelTable] Workaround for MSVC bug
by Jonas Devlieghere
· 8 years ago
ba8daf0
[AccelTable] Try making MSVC happy
by Jonas Devlieghere
· 8 years ago
5ead3a2
[dsymutil] Generate Apple accelerator tables
by Jonas Devlieghere
· 8 years ago
855fc3b
[NFC] Rename DwarfAccelTable and move header.
by Jonas Devlieghere
· 8 years ago
[Renamed (97%) from llvm/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp]
e699dfa
[NFC] Refactor Apple Accelerator Tables
by Jonas Devlieghere
· 8 years ago
6e07bfd
[CodeGen] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
by Eugene Zelenko
· 8 years ago
35630c3
This change removes the dependency on DwarfDebug that was used for DW_FORM_ref_addr by making a new DIEUnit class in DIE.cpp.
by Greg Clayton
· 9 years ago
ffec81c
Fix some Clang-tidy modernize warnings, other minor fixes.
by Eugene Zelenko
· 10 years ago
13760bd
MC: Clean up MCExpr naming. NFC.
by Jim Grosbach
· 10 years ago
1e0d94e
AsmPrinter: Avoid EmitLabelDifference() in DwarfAccelTable
by Duncan P. N. Exon Smith
· 10 years ago
f459994
AsmPrinter: Use DwarfStringPoolEntry in DwarfAccelTable, NFC
by Duncan P. N. Exon Smith
· 10 years ago
9ff69c8
[AsmPrinter] Make AsmPrinter's OutStreamer member a unique_ptr.
by Lang Hames
· 10 years ago
9ab0923
Centralize the handling of unique ids for temporary labels.
by Rafael Espindola
· 11 years ago
5345e42
Convert the easy cases of GetTempSymbol to createTempSymbol.
by Rafael Espindola
· 11 years ago
063d725
Store an optional section start label in MCSection.
by Rafael Espindola
· 11 years ago
44a219f
DwarfAccelTable: remove unneeded bucket terminators.
by Frederic Riss
· 11 years ago
0e9a50f
DwarfAccelTable: Fix handling of hash collisions.
by Frederic Riss
· 11 years ago
2ad5188
DwarfAccelTable: fix obvious typo.
by Frederic Riss
· 11 years ago
49a1132
DwarfAccelTable: We know how many hashes we have in the output, just reserve the precise number
by Benjamin Kramer
· 11 years ago
e541e0b
Make DIE.h a public CodeGen header.
by Frederic Riss
· 11 years ago
3a6b354
Fix emission of Dwarf accelerator table when there are multiple CUs.
by Frederic Riss
· 11 years ago
6741bb0
Remove the unused string section symbol parameter from DwarfFile::emitStrings
by David Blaikie
· 11 years ago
772ab8a
DwarfAccelTable: Store the string symbol in the accelerator table to avoid duplicate lookup.
by David Blaikie
· 11 years ago
daefdbf
Encapsulate the DWARF string pool in a separate type.
by David Blaikie
· 11 years ago
2c0f4ef
DwarfAccelTable: Remove trivial dtor and simplify construction with an array.
by David Blaikie
· 11 years ago
f819485
Rename DwarfUnits to DwarfFile to help avoid some naming confusion.
by Eric Christopher
· 12 years ago
2ea848b
DebugInfo: Constify accelerator table handling, and separate type accelarator insertion in preparation for a second use of this code from type units.
by David Blaikie
· 12 years ago
cf7289f
Move accelerator table defines and constants to Dwarf.h since
by Eric Christopher
· 12 years ago
b4e2cc4
Reformat.
by Eric Christopher
· 12 years ago
63e39eb
StringRefize some debug accel table bits.
by Benjamin Kramer
· 12 years ago
bf7bc49
Last in the series of removing unnecessary '0' arguments for
by Eric Christopher
· 13 years ago
48fef59
Whitespace and 80-column cleanup.
by Eric Christopher
· 13 years ago
e698f53
Start splitting out the debug string section handling by moving it
by Eric Christopher
· 13 years ago
ed0881b
Use the new script to sort the includes of every file under lib.
by Chandler Carruth
· 13 years ago
2861136
Fix up comment to be more clear.
by Eric Christopher
· 13 years ago
330970d
Reduce malloc traffic in DwarfAccelTable
by Benjamin Kramer
· 13 years ago
3e6719c
No need to do an expensive stable sort for a bunch of integers.
by Benjamin Kramer
· 14 years ago
6e80c28
Prune some includes and forward declarations.
by Craig Topper
· 14 years ago
486df73
Removing unused default switch cases in switches over enums that already account for all enumeration values explicitly.
by David Blaikie
· 14 years ago
5a28a6e
Use -> instead of (*iter).
by Eric Christopher
· 14 years ago
667a074
Fix a leak I noticed while reviewing the accelerator table changes. Passes
by Eric Christopher
· 14 years ago
21bde87
As part of the ongoing work in finalizing the accelerator tables, extend
by Eric Christopher
· 14 years ago
0abbd0e
Stabilize the output of the dwarf accelerator tables. Fixes a comparison
by Eric Christopher
· 14 years ago
d9843b3
Rework adding function names to the dwarf accelerator tables, allow
by Eric Christopher
· 14 years ago
54ce295d
A few more places where we can avoid multiple size queries.
by Eric Christopher
· 14 years ago
f193227
Don't evaluate Data.size() on every iteration.
by Eric Christopher
· 14 years ago
b6205d8
Simple destructor to delete the hash data we created earlier.
by Eric Christopher
· 14 years ago
2c5dab5
Avoid the use of a local temporary for comment twines.
by Eric Christopher
· 14 years ago
8c7505f
Remove unnecessary addition to API. Replace with something much simpler.
by Eric Christopher
· 14 years ago
6e47204
Add a new dwarf accelerator table prototype with the goal of replacing
by Eric Christopher
· 14 years ago