Lines Matching refs:Remark
39 template <> struct MappingTraits<remarks::Remark *> {
40 static void mapping(IO &io, remarks::Remark *&Remark) { in mapping()
43 if (io.mapTag("!Passed", (Remark->RemarkType == Type::Passed))) in mapping()
45 else if (io.mapTag("!Missed", (Remark->RemarkType == Type::Missed))) in mapping()
47 else if (io.mapTag("!Analysis", (Remark->RemarkType == Type::Analysis))) in mapping()
50 (Remark->RemarkType == Type::AnalysisFPCommute))) in mapping()
53 (Remark->RemarkType == Type::AnalysisAliasing))) in mapping()
55 else if (io.mapTag("!Failure", (Remark->RemarkType == Type::Failure))) in mapping()
64 unsigned PassID = StrTab.add(Remark->PassName).first; in mapping()
65 unsigned NameID = StrTab.add(Remark->RemarkName).first; in mapping()
66 unsigned FunctionID = StrTab.add(Remark->FunctionName).first; in mapping()
67 mapRemarkHeader(io, PassID, NameID, Remark->Loc, FunctionID, in mapping()
68 Remark->Hotness, Remark->Args); in mapping()
70 mapRemarkHeader(io, Remark->PassName, Remark->RemarkName, Remark->Loc, in mapping()
71 Remark->FunctionName, Remark->Hotness, Remark->Args); in mapping()
171 void YAMLRemarkSerializer::emit(const Remark &Remark) { in emit() argument
174 auto R = const_cast<remarks::Remark *>(&Remark); in emit()
184 void YAMLStrTabRemarkSerializer::emit(const Remark &Remark) { in emit() argument
195 YAMLRemarkSerializer::emit(Remark); in emit()