reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Frontend/SerializedDiagnosticPrinter.cpp
  439   Abbrev->Add(BitCodeAbbrevOp(RECORD_VERSION));
  440   Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32));
  441   Abbrevs.set(RECORD_VERSION, Stream.EmitBlockInfoAbbrev(BLOCK_META, Abbrev));
  456   Abbrev = std::make_shared<BitCodeAbbrev>();
  457   Abbrev->Add(BitCodeAbbrevOp(RECORD_DIAG));
  458   Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 3));  // Diag level.
  459   AddSourceLocationAbbrev(*Abbrev);
  460   Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 10)); // Category.
  461   Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 10)); // Mapped Diag ID.
  462   Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 16)); // Text size.
  463   Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Diagnostc text.
  464   Abbrevs.set(RECORD_DIAG, Stream.EmitBlockInfoAbbrev(BLOCK_DIAG, Abbrev));
  467   Abbrev = std::make_shared<BitCodeAbbrev>();
  468   Abbrev->Add(BitCodeAbbrevOp(RECORD_CATEGORY));
  469   Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 16)); // Category ID.
  470   Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 8));  // Text size.
  471   Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob));      // Category text.
  472   Abbrevs.set(RECORD_CATEGORY, Stream.EmitBlockInfoAbbrev(BLOCK_DIAG, Abbrev));
  475   Abbrev = std::make_shared<BitCodeAbbrev>();
  476   Abbrev->Add(BitCodeAbbrevOp(RECORD_SOURCE_RANGE));
  477   AddRangeLocationAbbrev(*Abbrev);
  479               Stream.EmitBlockInfoAbbrev(BLOCK_DIAG, Abbrev));
  482   Abbrev = std::make_shared<BitCodeAbbrev>();
  483   Abbrev->Add(BitCodeAbbrevOp(RECORD_DIAG_FLAG));
  484   Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 10)); // Mapped Diag ID.
  485   Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 16)); // Text size.
  486   Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Flag name text.
  488                                                            Abbrev));
  491   Abbrev = std::make_shared<BitCodeAbbrev>();
  492   Abbrev->Add(BitCodeAbbrevOp(RECORD_FILENAME));
  493   Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 10)); // Mapped file ID.
  494   Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // Size.
  495   Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // Modification time.
  496   Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 16)); // Text size.
  497   Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // File name text.
  499                                                           Abbrev));
  502   Abbrev = std::make_shared<BitCodeAbbrev>();
  503   Abbrev->Add(BitCodeAbbrevOp(RECORD_FIXIT));
  504   AddRangeLocationAbbrev(*Abbrev);
  505   Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 16)); // Text size.
  506   Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob));      // FixIt text.
  508                                                        Abbrev));