]> granicus.if.org Git - llvm/commit
Reland: [Remarks] Support parsing remark metadata in the YAML remark parser
authorFrancis Visoiu Mistrih <francisvm@yahoo.com>
Fri, 26 Jul 2019 21:02:02 +0000 (21:02 +0000)
committerFrancis Visoiu Mistrih <francisvm@yahoo.com>
Fri, 26 Jul 2019 21:02:02 +0000 (21:02 +0000)
commit02582ef3db3e3340c0f206202b12e8560fefb2ef
tree02f79f1609bfc1352fd93e863fd3c07fefc1b334
parent95641fe3c179bba38b7bfd08d269edccd5a03309
Reland: [Remarks] Support parsing remark metadata in the YAML remark parser

This adds support to the yaml remark parser to be able to parse remarks
directly from the metadata.

This supports parsing separate metadata and following the external file
with the associated metadata, and also a standalone file containing
metadata + remarks all together.

Original llvm-svn: 367148
Revert llvm-svn: 367151

This has a fix for gcc builds.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@367155 91177308-0d34-0410-b5e6-96231b3b80d8
docs/Remarks.rst
include/llvm/Remarks/RemarkParser.h
lib/Remarks/RemarkParser.cpp
lib/Remarks/YAMLRemarkParser.cpp
lib/Remarks/YAMLRemarkParser.h
unittests/Remarks/YAMLRemarksParsingTest.cpp