aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/MC/StringTableBuilder.cpp
AgeCommit message (Expand)AuthorFilesLines
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