Lines Matching refs:Writer
59 SDiagsWriter &Writer;
61 SDiagsRenderer(SDiagsWriter &Writer, const LangOptions &LangOpts,
63 : DiagnosticNoteRenderer(LangOpts, DiagOpts), Writer(Writer) {}
99 SDiagsWriter &Writer;
105 SDiagsMerger(SDiagsWriter &Writer)
106 : SerializedDiagnosticReader(), Writer(Writer) {}
685 Writer.EmitDiagnosticMessage(Loc, PLoc, Level, Message, SM, D);
699 Writer.EnterDiagBlock();
707 Writer.ExitDiagBlock();
743 Writer.EmitCodeContext(Ranges, Hints, SM);
748 Writer.EnterDiagBlock();
750 Writer.EmitDiagnosticMessage(Loc, PLoc, DiagnosticsEngine::Note,
752 Writer.ExitDiagBlock();
767 // to be distinct from the engine the writer was being added to and would
824 Writer.EnterDiagBlock();
829 Writer.ExitDiagBlock();
839 Writer.State->Stream.EmitRecordWithAbbrev(
840 Writer.State->Abbrevs.get(RECORD_SOURCE_RANGE), Record);
852 Writer.State->Stream.EmitRecordWithBlob(
853 Writer.State->Abbrevs.get(RECORD_DIAG), Record, Message);
866 Writer.State->Stream.EmitRecordWithBlob(
867 Writer.State->Abbrevs.get(RECORD_FIXIT), Record, Text);
874 FileLookup[ID] = Writer
879 CategoryLookup[ID] = Writer.getEmitCategory(ID);
884 DiagFlagLookup[ID] = Writer.getEmitDiagnosticFlag(Name);