summaryrefslogtreecommitdiff
path: root/llvm/lib/DebugInfo/CodeView/TypeStreamMerger.cpp
AgeCommit message (Expand)Author
2022-12-05Remove unused #include "llvm/ADT/Optional.h"Fangrui Song
2022-12-05[DebugInfo] llvm::Optional => std::optionalFangrui Song
2022-11-25[CodeView] Use std::optional in TypeStreamMerger.cpp (NFC)Kazu Hirata
2022-11-20[LLD][COFF] Survive empty and invalid PCH signatureAlexandre Ganea
2022-06-20[llvm] Don't use Optional::hasValue (NFC)Kazu Hirata
2022-02-08Cleanup LLVMDebugInfoCodeView headersserge-sans-paille
2021-01-01fix typos to cycle botsNico Weber
2020-03-22Roll an expression into an assert to remove the need for a (void) cast.David Blaikie
2020-03-13Fix "unused variable" warning in NDEBUG builds.Richard Smith
2020-03-13[CodeView] Align type records on 4-bytes when emitting PDBsAlexandre Ganea
2020-01-02[PDB] Print the most redundant type record indices with /summaryReid Kleckner
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2019-01-07[CodeView] More appropriate name and type for a Microsoft precompiled headers...Alexandre Ganea
2018-11-05[COFF][LLD] Add link support for Microsoft precompiled headers OBJsAlexandre Ganea
2018-08-31[DebugInfo] Common behavior for error typesAlexandre Ganea
2018-07-30This fixes a crash when a second pass is required for the Codeview Type mergi...Alexandre Ganea
2018-01-30[CodeView] Micro-optimizations to speed up type merging.Zachary Turner
2018-01-18Speed up iteration of CodeView record streams.Zachary Turner
2017-12-14[COFF] Teach LLD to use the COFF .debug$H section.Zachary Turner
2017-12-13Remove redundant includes from lib/DebugInfo.Michael Zolotukhin
2017-11-30Split TypeTableBuilder into two classes.Zachary Turner
2017-11-29[CodeView] Factor some code out of TypeTableBuilder.Zachary Turner
2017-11-28[CodeView] Refactor / Rewrite TypeSerializer and TypeTableBuilder.Zachary Turner
2017-07-17[codeview] Don't use the type visitor to merge typesReid Kleckner
2017-07-17[codeview] Remove TypeServerHandler and PDBTypeServerHandlerReid Kleckner
2017-07-13[PDB] Fix type server handling for archivesReid Kleckner
2017-05-25Remove unused member.Zachary Turner
2017-05-25[CV Type Merging] Find nested type indices faster.Zachary Turner
2017-05-25[CodeView Type Merging] Don't keep re-allocating temp serializer.Zachary Turner
2017-05-25[CodeView Type Merging] Avoid record deserialization when possible.Zachary Turner
2017-05-24Don't do a full scan of the type stream before processing records.Zachary Turner
2017-05-23[CodeView] Eliminate redundant hashes and allocations.Zachary Turner
2017-05-22Implement various flavors of type merging.Zachary Turner
2017-05-19Resubmit "[CodeView] Provide a common interface for type collections."Zachary Turner
2017-05-19Revert "[CodeView] Provide a common interface for type collections."Zachary Turner
2017-05-18[CodeView] Raise the source to ID map out of the TypeStreamMerger.Zachary Turner
2017-05-18[CodeView] Provide a common interface for type collections.Zachary Turner
2017-05-17[CodeView] Simplify the use of visiting type records & streams.Zachary Turner
2017-04-03[codeview] Cope with unsorted streams in type mergingReid Kleckner
2017-04-03[codeview] Add support for label type recordsReid Kleckner
2017-03-29[codeview] Fix buggy BeginIndexMapSize assertionReid Kleckner
2017-03-24[PDB] Split item and type records when merging type streamsReid Kleckner
2017-03-23[codeview] Move type index remapping logic to type mergerReid Kleckner
2017-02-16[pdb] Add the ability to resolve TypeServer PDBs.Zachary Turner
2017-02-02Re-submit r293820: Return Error instead of bool from mergeTypeStreams().Rui Ueyama
2017-02-01Revert r293820: Return Error instead of bool from mergeTypeStreams().Rui Ueyama
2017-02-01Return Error instead of bool from mergeTypeStreams().Rui Ueyama
2016-11-08[CodeView] Hook up CodeViewRecordIO to type serialization path.Zachary Turner
2016-11-02Add CodeViewRecordIO for reading and writing.Zachary Turner
2016-09-14[pdb] Get rid of Data and RawData in CVType.Zachary Turner