reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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));