Home | History | Annotate | Download | only in Serialization

Lines Matching defs:Abbrev

1222     BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
1223 Abbrev->Add(BitCodeAbbrevOp(ORIGINAL_PCH_DIR));
1224 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // File name
1225 unsigned AbbrevCode = Stream.EmitAbbrev(Abbrev);
1398 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
1399 Abbrev->Add(BitCodeAbbrevOp(SM_SLOC_FILE_ENTRY));
1400 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8)); // Offset
1401 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8)); // Include location
1402 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 2)); // Characteristic
1403 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // Line directives
1405 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Input File ID
1406 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8)); // NumCreatedFIDs
1407 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 24)); // FirstDeclIndex
1408 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8)); // NumDecls
1409 return Stream.EmitAbbrev(Abbrev);
1416 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
1417 Abbrev->Add(BitCodeAbbrevOp(SM_SLOC_BUFFER_ENTRY));
1418 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8)); // Offset
1419 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8)); // Include location
1420 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 2)); // Characteristic
1421 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // Line directives
1422 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Buffer name blob
1423 return Stream.EmitAbbrev(Abbrev);
1430 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
1431 Abbrev->Add(BitCodeAbbrevOp(SM_SLOC_BUFFER_BLOB));
1432 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Blob
1433 return Stream.EmitAbbrev(Abbrev);
1440 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
1441 Abbrev->Add(BitCodeAbbrevOp(SM_SLOC_EXPANSION_ENTRY));
1442 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8)); // Offset
1443 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8)); // Spelling location
1444 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8)); // Start location
1445 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8)); // End location
1446 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Token length
1447 return Stream.EmitAbbrev(Abbrev);
1604 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
1605 Abbrev->Add(BitCodeAbbrevOp(HEADER_SEARCH_TABLE));
1606 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32));
1607 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32));
1608 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32));
1609 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob));
1610 unsigned TableAbbrev = Stream.EmitAbbrev(Abbrev);
1762 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
1763 Abbrev->Add(BitCodeAbbrevOp(SOURCE_LOCATION_OFFSETS));
1764 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 16)); // # of slocs
1765 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 16)); // total size
1766 Abbrev
1767 unsigned SLocOffsetsAbbrev = Stream.EmitAbbrev(Abbrev);
2066 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
2067 Abbrev->Add(BitCodeAbbrevOp(MACRO_TABLE));
2068 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32));
2069 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob));
2070 unsigned MacroTableAbbrev = Stream.EmitAbbrev(Abbrev);
2079 Abbrev = new BitCodeAbbrev();
2080 Abbrev->Add(BitCodeAbbrevOp(MACRO_OFFSET));
2081 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // # of macros
2082 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // first ID
2083 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob));
2085 unsigned MacroOffsetAbbrev = Stream.EmitAbbrev(Abbrev);
2110 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
2111 Abbrev->Add(BitCodeAbbrevOp(PPD_INCLUSION_DIRECTIVE));
2112 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // filename length
2113 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // in quotes
2114 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 2)); // kind
2115 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // imported module
2116 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob));
2117 InclusionAbbrev = Stream.EmitAbbrev(Abbrev);
2179 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
2180 Abbrev->Add(BitCodeAbbrevOp(PPD_ENTITIES_OFFSETS));
2181 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // first pp entity
2182 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob));
2183 unsigned PPEOffsetAbbrev = Stream.EmitAbbrev(Abbrev);
2246 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
2247 Abbrev->Add(BitCodeAbbrevOp(SUBMODULE_DEFINITION));
2248 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // ID
2249 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Parent
2250 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // IsFramework
2251 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // IsExplicit
2252 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // IsSystem
2253 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // InferSubmodules...
2254 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // InferExplicit...
2255 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // InferExportWild...
2256 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // ConfigMacrosExh...
2257 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Name
2258 unsigned DefinitionAbbrev = Stream.EmitAbbrev(Abbrev);
2260 Abbrev = new BitCodeAbbrev();
2261 Abbrev->Add(BitCodeAbbrevOp(SUBMODULE_UMBRELLA_HEADER));
2262 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Name
2263 unsigned UmbrellaAbbrev = Stream.EmitAbbrev(Abbrev);
2265 Abbrev = new BitCodeAbbrev();
2266 Abbrev->Add(BitCodeAbbrevOp(SUBMODULE_HEADER));
2267 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Name
2268 unsigned HeaderAbbrev = Stream.EmitAbbrev(Abbrev);
2270 Abbrev = new BitCodeAbbrev();
2271 Abbrev->Add(BitCodeAbbrevOp(SUBMODULE_TOPHEADER));
2272 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Name
2273 unsigned TopHeaderAbbrev = Stream.EmitAbbrev(Abbrev);
2275 Abbrev = new BitCodeAbbrev();
2276 Abbrev->Add(BitCodeAbbrevOp(SUBMODULE_UMBRELLA_DIR));
2277 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Name
2278 unsigned UmbrellaDirAbbrev = Stream.EmitAbbrev(Abbrev);
2280 Abbrev = new BitCodeAbbrev();
2281 Abbrev->Add(BitCodeAbbrevOp(SUBMODULE_REQUIRES));
2282 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Feature
2283 unsigned RequiresAbbrev = Stream.EmitAbbrev(Abbrev);
2285 Abbrev = new BitCodeAbbrev();
2286 Abbrev->Add(BitCodeAbbrevOp(SUBMODULE_EXCLUDED_HEADER));
2287 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Name
2288 unsigned ExcludedHeaderAbbrev = Stream.EmitAbbrev(Abbrev);
2290 Abbrev = new BitCodeAbbrev();
2291 Abbrev->Add(BitCodeAbbrevOp(SUBMODULE_PRIVATE_HEADER));
2292 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Name
2293 unsigned PrivateHeaderAbbrev = Stream.EmitAbbrev(Abbrev);
2295 Abbrev = new BitCodeAbbrev();
2296 Abbrev->Add(BitCodeAbbrevOp(SUBMODULE_LINK_LIBRARY));
2297 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // IsFramework
2298 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Name
2299 unsigned LinkLibraryAbbrev = Stream.EmitAbbrev(Abbrev);
2301 Abbrev = new BitCodeAbbrev();
2302 Abbrev->Add(BitCodeAbbrevOp(SUBMODULE_CONFIG_MACRO));
2303 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Macro name
2304 unsigned ConfigMacroAbbrev = Stream.EmitAbbrev(Abbrev);
2306 Abbrev = new BitCodeAbbrev();
2307 Abbrev->Add(BitCodeAbbrevOp(SUBMODULE_CONFLICT));
2308 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Other module
2309 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Message
2310 unsigned ConflictAbbrev = Stream.EmitAbbrev(Abbrev);
2536 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
2537 Abbrev->Add(BitCodeAbbrevOp(CXX_BASE_SPECIFIER_OFFSETS));
2538 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // size
2539 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob));
2540 unsigned BaseSpecifierOffsetAbbrev = Stream.EmitAbbrev(Abbrev);
2631 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
2632 Abbrev->Add(BitCodeAbbrevOp(TYPE_OFFSET));
2633 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // # of types
2634 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // base type index
2635 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // types block
2636 unsigned TypeOffsetAbbrev = Stream.EmitAbbrev(Abbrev);
2644 Abbrev = new BitCodeAbbrev();
2645 Abbrev->Add(BitCodeAbbrevOp(DECL_OFFSET));
2646 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // # of declarations
2647 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // base decl ID
2648 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // declarations block
2649 unsigned DeclOffsetAbbrev = Stream.EmitAbbrev(Abbrev);
2672 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
2673 Abbrev->Add(BitCodeAbbrevOp(FILE_SORTED_DECLS));
2674 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32));
2675 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob));
2676 unsigned AbbrevCode = Stream.EmitAbbrev(Abbrev);
2864 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
2865 Abbrev->Add(BitCodeAbbrevOp(METHOD_POOL));
2866 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32));
2867 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32));
2868 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob));
2869 unsigned MethodPoolAbbrev = Stream.EmitAbbrev(Abbrev);
2879 Abbrev = new BitCodeAbbrev();
2880 Abbrev->Add(BitCodeAbbrevOp(SELECTOR_OFFSETS));
2881 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // size
2882 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // first ID
2883 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob));
2884 unsigned SelectorOffsetAbbrev = Stream.EmitAbbrev(Abbrev);
3221 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
3222 Abbrev->Add(BitCodeAbbrevOp(IDENTIFIER_TABLE));
3223 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32));
3224 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob));
3225 unsigned IDTableAbbrev = Stream.EmitAbbrev(Abbrev);
3235 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
3236 Abbrev->Add(BitCodeAbbrevOp(IDENTIFIER_OFFSET));
3237 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // # of identifiers
3238 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // first ID
3239 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob));
3240 unsigned IdentifierOffsetAbbrev = Stream.EmitAbbrev(Abbrev);
3587 llvm::BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
3588 Abbrev->Add(BitCodeAbbrevOp(LOCAL_REDECLARATIONS_MAP));
3589 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // # of entries
3590 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob));
3591 unsigned AbbrevID = Stream.EmitAbbrev(Abbrev);
3640 llvm::BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
3641 Abbrev->Add(BitCodeAbbrevOp(OBJC_CATEGORIES_MAP));
3642 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // # of entries
3643 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob));
3644 unsigned AbbrevID = Stream.EmitAbbrev(Abbrev);
4119 llvm::BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
4120 Abbrev->Add(BitCodeAbbrevOp(MODULE_OFFSET_MAP));
4121 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob));
4122 unsigned ModuleOffsetMapAbbrev = Stream.EmitAbbrev(Abbrev);