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()
65 unsigned PassID = StrTab.add(Remark->PassName).first; in mapping()
66 unsigned NameID = StrTab.add(Remark->RemarkName).first; in mapping()
67 unsigned FunctionID = StrTab.add(Remark->FunctionName).first; in mapping()
68 mapRemarkHeader(io, PassID, NameID, Remark->Loc, FunctionID, in mapping()
69 Remark->Hotness, Remark->Args); in mapping()
71 mapRemarkHeader(io, Remark->PassName, Remark->RemarkName, Remark->Loc, in mapping()
72 Remark->FunctionName, Remark->Hotness, Remark->Args); in mapping()
174 void YAMLRemarkSerializer::emit(const Remark &Remark) { in emit() argument
177 auto R = const_cast<remarks::Remark *>(&Remark); in emit()
187 void YAMLStrTabRemarkSerializer::emit(const Remark &Remark) { in emit() argument
198 YAMLRemarkSerializer::emit(Remark); in emit()