Lines Matching full:abbrev
1201 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
1202 Abbrev->Add(BitCodeAbbrevOp(ORIGINAL_PCH_DIR));
1203 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // File name
1204 unsigned AbbrevCode = Stream.EmitAbbrev(Abbrev);
1362 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
1363 Abbrev->Add(BitCodeAbbrevOp(SM_SLOC_FILE_ENTRY));
1364 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8)); // Offset
1365 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8)); // Include location
1366 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 2)); // Characteristic
1367 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // Line directives
1369 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Input File ID
1370 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8)); // NumCreatedFIDs
1371 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 24)); // FirstDeclIndex
1372 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8)); // NumDecls
1373 return Stream.EmitAbbrev(Abbrev);
1380 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
1381 Abbrev->Add(BitCodeAbbrevOp(SM_SLOC_BUFFER_ENTRY));
1382 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8)); // Offset
1383 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8)); // Include location
1384 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 2)); // Characteristic
1385 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // Line directives
1386 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Buffer name blob
1387 return Stream.EmitAbbrev(Abbrev);
1394 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
1395 Abbrev->Add(BitCodeAbbrevOp(SM_SLOC_BUFFER_BLOB));
1396 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Blob
1397 return Stream.EmitAbbrev(Abbrev);
1404 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
1405 Abbrev->Add(BitCodeAbbrevOp(SM_SLOC_EXPANSION_ENTRY));
1406 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8)); // Offset
1407 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8)); // Spelling location
1408 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8)); // Start location
1409 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8)); // End location
1410 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Token length
1411 return Stream.EmitAbbrev(Abbrev);
1565 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
1566 Abbrev->Add(BitCodeAbbrevOp(HEADER_SEARCH_TABLE));
1567 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32));
1568 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32));
1569 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32));
1570 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob));
1571 unsigned TableAbbrev = Stream.EmitAbbrev(Abbrev);
1723 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
1724 Abbrev->Add(BitCodeAbbrevOp(SOURCE_LOCATION_OFFSETS));
1725 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 16)); // # of slocs
1726 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 16)); // total size
1727 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // offsets
1728 unsigned SLocOffsetsAbbrev = Stream.EmitAbbrev(Abbrev);
1959 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
1960 Abbrev->Add(BitCodeAbbrevOp(MACRO_OFFSET));
1961 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // # of macros
1962 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // first ID
1963 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob));
1965 unsigned MacroOffsetAbbrev = Stream.EmitAbbrev(Abbrev);
1990 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
1991 Abbrev->Add(BitCodeAbbrevOp(PPD_INCLUSION_DIRECTIVE));
1992 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // filename length
1993 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // in quotes
1994 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 2)); // kind
1995 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // imported module
1996 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob));
1997 InclusionAbbrev = Stream.EmitAbbrev(Abbrev);
2059 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
2060 Abbrev->Add(BitCodeAbbrevOp(PPD_ENTITIES_OFFSETS));
2061 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // first pp entity
2062 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob));
2063 unsigned PPEOffsetAbbrev = Stream.EmitAbbrev(Abbrev);
2126 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
2127 Abbrev->Add(BitCodeAbbrevOp(SUBMODULE_DEFINITION));
2128 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // ID
2129 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Parent
2130 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // IsFramework
2131 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // IsExplicit
2132 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // IsSystem
2133 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // InferSubmodules...
2134 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // InferExplicit...
2135 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // InferExportWild...
2136 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Name
2137 unsigned DefinitionAbbrev = Stream.EmitAbbrev(Abbrev);
2139 Abbrev = new BitCodeAbbrev();
2140 Abbrev->Add(BitCodeAbbrevOp(SUBMODULE_UMBRELLA_HEADER));
2141 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Name
2142 unsigned UmbrellaAbbrev = Stream.EmitAbbrev(Abbrev);
2144 Abbrev = new BitCodeAbbrev();
2145 Abbrev->Add(BitCodeAbbrevOp(SUBMODULE_HEADER));
2146 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Name
2147 unsigned HeaderAbbrev = Stream.EmitAbbrev(Abbrev);
2149 Abbrev = new BitCodeAbbrev();
2150 Abbrev->Add(BitCodeAbbrevOp(SUBMODULE_TOPHEADER));
2151 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Name
2152 unsigned TopHeaderAbbrev = Stream.EmitAbbrev(Abbrev);
2154 Abbrev = new BitCodeAbbrev();
2155 Abbrev->Add(BitCodeAbbrevOp(SUBMODULE_UMBRELLA_DIR));
2156 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Name
2157 unsigned UmbrellaDirAbbrev = Stream.EmitAbbrev(Abbrev);
2159 Abbrev = new BitCodeAbbrev();
2160 Abbrev->Add(BitCodeAbbrevOp(SUBMODULE_REQUIRES));
2161 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Feature
2162 unsigned RequiresAbbrev = Stream.EmitAbbrev(Abbrev);
2164 Abbrev = new BitCodeAbbrev();
2165 Abbrev->Add(BitCodeAbbrevOp(SUBMODULE_EXCLUDED_HEADER));
2166 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Name
2167 unsigned ExcludedHeaderAbbrev = Stream.EmitAbbrev(Abbrev);
2169 Abbrev = new BitCodeAbbrev();
2170 Abbrev->Add(BitCodeAbbrevOp(SUBMODULE_LINK_LIBRARY));
2171 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // IsFramework
2172 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Name
2173 unsigned LinkLibraryAbbrev = Stream.EmitAbbrev(Abbrev);
2366 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
2367 Abbrev->Add(BitCodeAbbrevOp(CXX_BASE_SPECIFIER_OFFSETS));
2368 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // size
2369 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob));
2370 unsigned BaseSpecifierOffsetAbbrev = Stream.EmitAbbrev(Abbrev);
2461 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
2462 Abbrev->Add(BitCodeAbbrevOp(TYPE_OFFSET));
2463 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // # of types
2464 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // base type index
2465 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // types block
2466 unsigned TypeOffsetAbbrev = Stream.EmitAbbrev(Abbrev);
2474 Abbrev = new BitCodeAbbrev();
2475 Abbrev->Add(BitCodeAbbrevOp(DECL_OFFSET));
2476 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // # of declarations
2477 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // base decl ID
2478 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // declarations block
2479 unsigned DeclOffsetAbbrev = Stream.EmitAbbrev(Abbrev);
2502 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
2503 Abbrev->Add(BitCodeAbbrevOp(FILE_SORTED_DECLS));
2504 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32));
2505 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob));
2506 unsigned AbbrevCode = Stream.EmitAbbrev(Abbrev);
2687 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
2688 Abbrev->Add(BitCodeAbbrevOp(METHOD_POOL));
2689 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32));
2690 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32));
2691 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob));
2692 unsigned MethodPoolAbbrev = Stream.EmitAbbrev(Abbrev);
2702 Abbrev = new BitCodeAbbrev();
2703 Abbrev->Add(BitCodeAbbrevOp(SELECTOR_OFFSETS));
2704 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // size
2705 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // first ID
2706 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob));
2707 unsigned SelectorOffsetAbbrev = Stream.EmitAbbrev(Abbrev);
2932 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
2933 Abbrev->Add(BitCodeAbbrevOp(IDENTIFIER_TABLE));
2934 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32));
2935 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob));
2936 unsigned IDTableAbbrev = Stream.EmitAbbrev(Abbrev);
2946 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
2947 Abbrev->Add(BitCodeAbbrevOp(IDENTIFIER_OFFSET));
2948 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // # of identifiers
2949 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // first ID
2950 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob));
2951 unsigned IdentifierOffsetAbbrev = Stream.EmitAbbrev(Abbrev);
3300 llvm::BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
3301 Abbrev->Add(BitCodeAbbrevOp(LOCAL_REDECLARATIONS_MAP));
3302 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // # of entries
3303 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob));
3304 unsigned AbbrevID = Stream.EmitAbbrev(Abbrev);
3353 llvm::BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
3354 Abbrev->Add(BitCodeAbbrevOp(OBJC_CATEGORIES_MAP));
3355 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // # of entries
3356 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob));
3357 unsigned AbbrevID = Stream.EmitAbbrev(Abbrev);
3803 llvm::BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
3804 Abbrev->Add(BitCodeAbbrevOp(MODULE_OFFSET_MAP));
3805 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob));
3806 unsigned ModuleOffsetMapAbbrev = Stream.EmitAbbrev(Abbrev);