Lines Matching refs:Abbrev

412 static void AddSourceLocationAbbrev(llvm::BitCodeAbbrev &Abbrev) {  in AddSourceLocationAbbrev()  argument
414 Abbrev.Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 10)); // File ID. in AddSourceLocationAbbrev()
415 Abbrev.Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // Line. in AddSourceLocationAbbrev()
416 Abbrev.Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // Column. in AddSourceLocationAbbrev()
417 Abbrev.Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // Offset; in AddSourceLocationAbbrev()
420 static void AddRangeLocationAbbrev(llvm::BitCodeAbbrev &Abbrev) { in AddRangeLocationAbbrev() argument
421 AddSourceLocationAbbrev(Abbrev); in AddRangeLocationAbbrev()
422 AddSourceLocationAbbrev(Abbrev); in AddRangeLocationAbbrev()
439 auto Abbrev = std::make_shared<BitCodeAbbrev>(); in EmitBlockInfoBlock() local
440 Abbrev->Add(BitCodeAbbrevOp(RECORD_VERSION)); in EmitBlockInfoBlock()
441 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); in EmitBlockInfoBlock()
442 Abbrevs.set(RECORD_VERSION, Stream.EmitBlockInfoAbbrev(BLOCK_META, Abbrev)); in EmitBlockInfoBlock()
457 Abbrev = std::make_shared<BitCodeAbbrev>(); in EmitBlockInfoBlock()
458 Abbrev->Add(BitCodeAbbrevOp(RECORD_DIAG)); in EmitBlockInfoBlock()
459 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 3)); // Diag level. in EmitBlockInfoBlock()
460 AddSourceLocationAbbrev(*Abbrev); in EmitBlockInfoBlock()
461 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 10)); // Category. in EmitBlockInfoBlock()
462 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 10)); // Mapped Diag ID. in EmitBlockInfoBlock()
463 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 16)); // Text size. in EmitBlockInfoBlock()
464 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Diagnostc text. in EmitBlockInfoBlock()
465 Abbrevs.set(RECORD_DIAG, Stream.EmitBlockInfoAbbrev(BLOCK_DIAG, Abbrev)); in EmitBlockInfoBlock()
468 Abbrev = std::make_shared<BitCodeAbbrev>(); in EmitBlockInfoBlock()
469 Abbrev->Add(BitCodeAbbrevOp(RECORD_CATEGORY)); in EmitBlockInfoBlock()
470 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 16)); // Category ID. in EmitBlockInfoBlock()
471 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 8)); // Text size. in EmitBlockInfoBlock()
472 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Category text. in EmitBlockInfoBlock()
473 Abbrevs.set(RECORD_CATEGORY, Stream.EmitBlockInfoAbbrev(BLOCK_DIAG, Abbrev)); in EmitBlockInfoBlock()
476 Abbrev = std::make_shared<BitCodeAbbrev>(); in EmitBlockInfoBlock()
477 Abbrev->Add(BitCodeAbbrevOp(RECORD_SOURCE_RANGE)); in EmitBlockInfoBlock()
478 AddRangeLocationAbbrev(*Abbrev); in EmitBlockInfoBlock()
480 Stream.EmitBlockInfoAbbrev(BLOCK_DIAG, Abbrev)); in EmitBlockInfoBlock()
483 Abbrev = std::make_shared<BitCodeAbbrev>(); in EmitBlockInfoBlock()
484 Abbrev->Add(BitCodeAbbrevOp(RECORD_DIAG_FLAG)); in EmitBlockInfoBlock()
485 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 10)); // Mapped Diag ID. in EmitBlockInfoBlock()
486 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 16)); // Text size. in EmitBlockInfoBlock()
487 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Flag name text. in EmitBlockInfoBlock()
489 Abbrev)); in EmitBlockInfoBlock()
492 Abbrev = std::make_shared<BitCodeAbbrev>(); in EmitBlockInfoBlock()
493 Abbrev->Add(BitCodeAbbrevOp(RECORD_FILENAME)); in EmitBlockInfoBlock()
494 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 10)); // Mapped file ID. in EmitBlockInfoBlock()
495 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // Size. in EmitBlockInfoBlock()
496 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // Modification time. in EmitBlockInfoBlock()
497 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 16)); // Text size. in EmitBlockInfoBlock()
498 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // File name text. in EmitBlockInfoBlock()
500 Abbrev)); in EmitBlockInfoBlock()
503 Abbrev = std::make_shared<BitCodeAbbrev>(); in EmitBlockInfoBlock()
504 Abbrev->Add(BitCodeAbbrevOp(RECORD_FIXIT)); in EmitBlockInfoBlock()
505 AddRangeLocationAbbrev(*Abbrev); in EmitBlockInfoBlock()
506 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 16)); // Text size. in EmitBlockInfoBlock()
507 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // FixIt text. in EmitBlockInfoBlock()
509 Abbrev)); in EmitBlockInfoBlock()