aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/MC/StringTableBuilder.cpp
AgeCommit message (Expand)AuthorFilesLines
2021-06-03[ADT] Move DenseMapInfo for ArrayRef/StringRef into respective headers (NFC)Nikita Popov1-0/+1
2020-10-22[MC] Adjust StringTableBuilder for linked Mach-O binariesAlexander Shaposhnikov1-1/+14
2019-08-20Adds support for writing the .bss section for XCOFF object files.Sean Fertile1-3/+7
2019-03-22[llvm-objcopy] - Fix a st_name of the first symbol table entry.George Rimar1-0/+7
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-02-06[DWARFv5] Emit .debug_line_str (in a non-DWO file).Paul Robinson1-0/+2
2017-10-03Simplify multikey_qsort function.Rui Ueyama1-24/+20
2017-10-03Rewrite a function so that it doesn't use pointers to pointers. NFC.Rui Ueyama1-12/+13
2017-06-07Move Object format code to lib/BinaryFormat.Zachary Turner1-1/+1
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth1-1/+1
2017-04-26[MC] Fix some Clang-tidy modernize-use-using warnings; other minor fixes (NFC).Eugene Zelenko1-1/+1
2017-04-06StringTableBuilder: Don't assert when writing an empty raw string table.Peter Collingbourne1-1/+1
2017-02-11[MC] Fix some Clang-tidy modernize and Include What You Use warnings; other m...Eugene Zelenko1-5/+11
2016-10-17[ADT] Move CachedHashString to its own header in ADT, and rename to CachedHas...Justin Lebar1-25/+4
2016-10-14Move alignTo computation inside the if.Rafael Espindola1-3/+5
2016-10-05Allow the caller to pass in the hash.Rafael Espindola1-2/+2
2016-10-05Don't pass null to memcpy. Should fix the asan bots.Rafael Espindola1-1/+2
2016-10-04Misc improvements to StringTableBuilder.Rafael Espindola1-77/+89
2016-10-04Remove duplicated typedef. NFC.Rafael Espindola1-5/+4
2016-10-03Revert "Use getSize instead of data().size(). NFC."Rafael Espindola1-5/+0
2016-10-03Use getSize instead of data().size(). NFC.Rafael Espindola1-0/+5
2016-05-06Make StringTableBuilder to cache hash values.Rui Ueyama1-4/+4
2016-02-19Add support for merging strings with alignment larger than one char.Rafael Espindola1-8/+16
2016-01-29Reland "[CodeView] Use assembler directives for line tables"Reid Kleckner1-8/+47
2016-01-29Revert "[CodeView] Use assembler directives for line tables"Reid Kleckner1-47/+8
2016-01-28[CodeView] Use assembler directives for line tablesReid Kleckner1-8/+47
2015-10-27Rename qsort -> multikey_qsort. NFC.Rui Ueyama1-4/+4
2015-10-26Optimize StringTableBuilder.Rui Ueyama1-14/+42
2015-10-23Add a RAW mode to StringTableBuilder.Rafael Espindola1-5/+16
2015-10-23Fix the variable names to match the LLVM style.Rafael Espindola1-27/+27
2015-10-22Avoid storing a second copy of each string in StringTableBuilder.Rafael Espindola1-9/+20
2015-10-22Fix broken build under MSVC.Zachary Turner1-0/+2
2015-10-22Avoid hash lookups when finalizing StringTableBuilder. NFC.Rafael Espindola1-10/+11
2015-10-22Use array_pod_sort. NFC.Rafael Espindola1-4/+7
2014-10-06MachObjectWriter: optimize the string table for common sufficesHans Wennborg1-3/+17
2014-09-29WinCOFFObjectWriter: optimize the string table for common sufficesHans Wennborg1-4/+27
2014-09-24Revert r218380. This was breaking Apple internal build bots.Akira Hatanaka1-6/+14
2014-09-24Replace a hand-written suffix compare with std::lexicographical_compare.Benjamin Kramer1-14/+6
2014-07-03Invert the MC -> Object dependency.Rafael Espindola1-0/+51