Lines Matching refs:Abbrev
415 static void AddSourceLocationAbbrev(llvm::BitCodeAbbrev &Abbrev) { in AddSourceLocationAbbrev() argument
417 Abbrev.Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 10)); // File ID. in AddSourceLocationAbbrev()
418 Abbrev.Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // Line. in AddSourceLocationAbbrev()
419 Abbrev.Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // Column. in AddSourceLocationAbbrev()
420 Abbrev.Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // Offset; in AddSourceLocationAbbrev()
423 static void AddRangeLocationAbbrev(llvm::BitCodeAbbrev &Abbrev) { in AddRangeLocationAbbrev() argument
424 AddSourceLocationAbbrev(Abbrev); in AddRangeLocationAbbrev()
425 AddSourceLocationAbbrev(Abbrev); in AddRangeLocationAbbrev()
442 auto Abbrev = std::make_shared<BitCodeAbbrev>(); in EmitBlockInfoBlock() local
443 Abbrev->Add(BitCodeAbbrevOp(RECORD_VERSION)); in EmitBlockInfoBlock()
444 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); in EmitBlockInfoBlock()
445 Abbrevs.set(RECORD_VERSION, Stream.EmitBlockInfoAbbrev(BLOCK_META, Abbrev)); in EmitBlockInfoBlock()
460 Abbrev = std::make_shared<BitCodeAbbrev>(); in EmitBlockInfoBlock()
461 Abbrev->Add(BitCodeAbbrevOp(RECORD_DIAG)); in EmitBlockInfoBlock()
462 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 3)); // Diag level. in EmitBlockInfoBlock()
463 AddSourceLocationAbbrev(*Abbrev); in EmitBlockInfoBlock()
464 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 10)); // Category. in EmitBlockInfoBlock()
465 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 10)); // Mapped Diag ID. in EmitBlockInfoBlock()
466 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 16)); // Text size. in EmitBlockInfoBlock()
467 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Diagnostc text. in EmitBlockInfoBlock()
468 Abbrevs.set(RECORD_DIAG, Stream.EmitBlockInfoAbbrev(BLOCK_DIAG, Abbrev)); in EmitBlockInfoBlock()
471 Abbrev = std::make_shared<BitCodeAbbrev>(); in EmitBlockInfoBlock()
472 Abbrev->Add(BitCodeAbbrevOp(RECORD_CATEGORY)); in EmitBlockInfoBlock()
473 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 16)); // Category ID. in EmitBlockInfoBlock()
474 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 8)); // Text size. in EmitBlockInfoBlock()
475 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Category text. in EmitBlockInfoBlock()
476 Abbrevs.set(RECORD_CATEGORY, Stream.EmitBlockInfoAbbrev(BLOCK_DIAG, Abbrev)); in EmitBlockInfoBlock()
479 Abbrev = std::make_shared<BitCodeAbbrev>(); in EmitBlockInfoBlock()
480 Abbrev->Add(BitCodeAbbrevOp(RECORD_SOURCE_RANGE)); in EmitBlockInfoBlock()
481 AddRangeLocationAbbrev(*Abbrev); in EmitBlockInfoBlock()
483 Stream.EmitBlockInfoAbbrev(BLOCK_DIAG, Abbrev)); in EmitBlockInfoBlock()
486 Abbrev = std::make_shared<BitCodeAbbrev>(); in EmitBlockInfoBlock()
487 Abbrev->Add(BitCodeAbbrevOp(RECORD_DIAG_FLAG)); in EmitBlockInfoBlock()
488 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 10)); // Mapped Diag ID. in EmitBlockInfoBlock()
489 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 16)); // Text size. in EmitBlockInfoBlock()
490 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Flag name text. in EmitBlockInfoBlock()
492 Abbrev)); in EmitBlockInfoBlock()
495 Abbrev = std::make_shared<BitCodeAbbrev>(); in EmitBlockInfoBlock()
496 Abbrev->Add(BitCodeAbbrevOp(RECORD_FILENAME)); in EmitBlockInfoBlock()
497 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 10)); // Mapped file ID. in EmitBlockInfoBlock()
498 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // Size. in EmitBlockInfoBlock()
499 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // Modification time. in EmitBlockInfoBlock()
500 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 16)); // Text size. in EmitBlockInfoBlock()
501 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // File name text. in EmitBlockInfoBlock()
503 Abbrev)); in EmitBlockInfoBlock()
506 Abbrev = std::make_shared<BitCodeAbbrev>(); in EmitBlockInfoBlock()
507 Abbrev->Add(BitCodeAbbrevOp(RECORD_FIXIT)); in EmitBlockInfoBlock()
508 AddRangeLocationAbbrev(*Abbrev); in EmitBlockInfoBlock()
509 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 16)); // Text size. in EmitBlockInfoBlock()
510 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // FixIt text. in EmitBlockInfoBlock()
512 Abbrev)); in EmitBlockInfoBlock()