llvm-project/llvm/lib/Remarks
Francis Visoiu Mistrih e14c0c5ae0 [Remarks] Add support for internalizing a remark in a string table
In order to keep remarks around, we need to make them tied to a string
table.

Users then can delete the parser and rely on the string table to keep
the memory of the strings alive and deduplicated.

llvm-svn: 371233
2019-09-06 17:22:51 +00:00
..
BitstreamRemarkSerializer.cpp [llvm] Migrate llvm::make_unique to std::make_unique 2019-08-15 15:54:37 +00:00
CMakeLists.txt Reland: [Remarks] Add an LLVM-bitstream-based remark serializer 2019-07-31 00:13:51 +00:00
LLVMBuild.txt
Remark.cpp [Remarks] Simplify and refactor the RemarkParser interface 2019-07-16 15:25:05 +00:00
RemarkFormat.cpp Reland: [Remarks] Add an LLVM-bitstream-based remark serializer 2019-07-31 00:13:51 +00:00
RemarkParser.cpp Do a sweep of symbol internalization. NFC. 2019-08-23 19:59:23 +00:00
RemarkSerializer.cpp [llvm] Migrate llvm::make_unique to std::make_unique 2019-08-15 15:54:37 +00:00
RemarkStringTable.cpp [Remarks] Add support for internalizing a remark in a string table 2019-09-06 17:22:51 +00:00
YAMLRemarkParser.cpp [llvm] Migrate llvm::make_unique to std::make_unique 2019-08-15 15:54:37 +00:00
YAMLRemarkParser.h Reland: [Remarks] Support parsing remark metadata in the YAML remark parser 2019-07-26 21:02:02 +00:00
YAMLRemarkSerializer.cpp [Remarks] Don't serialize metadata if a string table is not used 2019-09-05 18:30:20 +00:00