Lines Matching defs:Abbrev

1210     BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
1211 Abbrev->Add(BitCodeAbbrevOp(ORIGINAL_PCH_DIR));
1212 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // File name
1213 unsigned AbbrevCode = Stream.EmitAbbrev(Abbrev);
1371 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
1372 Abbrev->Add(BitCodeAbbrevOp(SM_SLOC_FILE_ENTRY));
1373 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8)); // Offset
1374 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8)); // Include location
1375 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 2)); // Characteristic
1376 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // Line directives
1378 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Input File ID
1379 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8)); // NumCreatedFIDs
1380 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 24)); // FirstDeclIndex
1381 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8)); // NumDecls
1382 return Stream.EmitAbbrev(Abbrev);
1389 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
1390 Abbrev->Add(BitCodeAbbrevOp(SM_SLOC_BUFFER_ENTRY));
1391 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8)); // Offset
1392 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8)); // Include location
1393 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 2)); // Characteristic
1394 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // Line directives
1395 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Buffer name blob
1396 return Stream.EmitAbbrev(Abbrev);
1403 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
1404 Abbrev->Add(BitCodeAbbrevOp(SM_SLOC_BUFFER_BLOB));
1405 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Blob
1406 return Stream.EmitAbbrev(Abbrev);
1413 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
1414 Abbrev->Add(BitCodeAbbrevOp(SM_SLOC_EXPANSION_ENTRY));
1415 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8)); // Offset
1416 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8)); // Spelling location
1417 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8)); // Start location
1418 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8)); // End location
1419 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Token length
1420 return Stream.EmitAbbrev(Abbrev);
1574 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
1575 Abbrev->Add(BitCodeAbbrevOp(HEADER_SEARCH_TABLE));
1576 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32));
1577 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32));
1578 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32));
1579 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob));
1580 unsigned TableAbbrev = Stream.EmitAbbrev(Abbrev);
1732 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
1733 Abbrev->Add(BitCodeAbbrevOp(SOURCE_LOCATION_OFFSETS));
1734 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 16)); // # of slocs
1735 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 16)); // total size
1736 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // offsets
1737 unsigned SLocOffsetsAbbrev = Stream.EmitAbbrev(Abbrev);
2036 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
2037 Abbrev->Add(BitCodeAbbrevOp(MACRO_TABLE));
2038 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32));
2039 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob));
2040 unsigned MacroTableAbbrev = Stream.EmitAbbrev(Abbrev);
2049 Abbrev = new BitCodeAbbrev();
2050 Abbrev->Add(BitCodeAbbrevOp(MACRO_OFFSET));
2051 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // # of macros
2052 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // first ID
2053 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob));
2055 unsigned MacroOffsetAbbrev = Stream.EmitAbbrev(Abbrev);
2080 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
2081 Abbrev->Add(BitCodeAbbrevOp(PPD_INCLUSION_DIRECTIVE));
2082 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // filename length
2083 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // in quotes
2084 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 2)); // kind
2085 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // imported module
2086 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob));
2087 InclusionAbbrev = Stream.EmitAbbrev(Abbrev);
2149 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
2150 Abbrev->Add(BitCodeAbbrevOp(PPD_ENTITIES_OFFSETS));
2151 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // first pp entity
2152 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob));
2153 unsigned PPEOffsetAbbrev = Stream.EmitAbbrev(Abbrev);
2216 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
2217 Abbrev->Add(BitCodeAbbrevOp(SUBMODULE_DEFINITION));
2218 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // ID
2219 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Parent
2220 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // IsFramework
2221 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // IsExplicit
2222 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // IsSystem
2223 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // InferSubmodules...
2224 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // InferExplicit...
2225 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // InferExportWild...
2226 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // ConfigMacrosExh...
2227 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Name
2228 unsigned DefinitionAbbrev = Stream.EmitAbbrev(Abbrev);
2230 Abbrev = new BitCodeAbbrev();
2231 Abbrev->Add(BitCodeAbbrevOp(SUBMODULE_UMBRELLA_HEADER));
2232 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Name
2233 unsigned UmbrellaAbbrev = Stream.EmitAbbrev(Abbrev);
2235 Abbrev = new BitCodeAbbrev();
2236 Abbrev->Add(BitCodeAbbrevOp(SUBMODULE_HEADER));
2237 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Name
2238 unsigned HeaderAbbrev = Stream.EmitAbbrev(Abbrev);
2240 Abbrev = new BitCodeAbbrev();
2241 Abbrev->Add(BitCodeAbbrevOp(SUBMODULE_TOPHEADER));
2242 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Name
2243 unsigned TopHeaderAbbrev = Stream.EmitAbbrev(Abbrev);
2245 Abbrev = new BitCodeAbbrev();
2246 Abbrev->Add(BitCodeAbbrevOp(SUBMODULE_UMBRELLA_DIR));
2247 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Name
2248 unsigned UmbrellaDirAbbrev = Stream.EmitAbbrev(Abbrev);
2250 Abbrev = new BitCodeAbbrev();
2251 Abbrev->Add(BitCodeAbbrevOp(SUBMODULE_REQUIRES));
2252 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Feature
2253 unsigned RequiresAbbrev = Stream.EmitAbbrev(Abbrev);
2255 Abbrev = new BitCodeAbbrev();
2256 Abbrev->Add(BitCodeAbbrevOp(SUBMODULE_EXCLUDED_HEADER));
2257 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Name
2258 unsigned ExcludedHeaderAbbrev = Stream.EmitAbbrev(Abbrev);
2260 Abbrev = new BitCodeAbbrev();
2261 Abbrev->Add(BitCodeAbbrevOp(SUBMODULE_LINK_LIBRARY));
2262 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // IsFramework
2263 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Name
2264 unsigned LinkLibraryAbbrev = Stream.EmitAbbrev(Abbrev);
2266 Abbrev = new BitCodeAbbrev();
2267 Abbrev->Add(BitCodeAbbrevOp(SUBMODULE_CONFIG_MACRO));
2268 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Macro name
2269 unsigned ConfigMacroAbbrev = Stream.EmitAbbrev(Abbrev);
2271 Abbrev = new BitCodeAbbrev();
2272 Abbrev->Add(BitCodeAbbrevOp(SUBMODULE_CONFLICT));
2273 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Other module
2274 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Message
2275 unsigned ConflictAbbrev = Stream.EmitAbbrev(Abbrev);
2494 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
2495 Abbrev->Add(BitCodeAbbrevOp(CXX_BASE_SPECIFIER_OFFSETS));
2496 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // size
2497 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob));
2498 unsigned BaseSpecifierOffsetAbbrev = Stream.EmitAbbrev(Abbrev);
2589 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
2590 Abbrev->Add(BitCodeAbbrevOp(TYPE_OFFSET));
2591 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // # of types
2592 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // base type index
2593 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // types block
2594 unsigned TypeOffsetAbbrev = Stream.EmitAbbrev(Abbrev);
2602 Abbrev = new BitCodeAbbrev();
2603 Abbrev->Add(BitCodeAbbrevOp(DECL_OFFSET));
2604 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // # of declarations
2605 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // base decl ID
2606 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // declarations block
2607 unsigned DeclOffsetAbbrev = Stream.EmitAbbrev(Abbrev);
2630 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
2631 Abbrev->Add(BitCodeAbbrevOp(FILE_SORTED_DECLS));
2632 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32));
2633 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob));
2634 unsigned AbbrevCode = Stream.EmitAbbrev(Abbrev);
2822 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
2823 Abbrev->Add(BitCodeAbbrevOp(METHOD_POOL));
2824 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32));
2825 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32));
2826 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob));
2827 unsigned MethodPoolAbbrev = Stream.EmitAbbrev(Abbrev);
2837 Abbrev = new BitCodeAbbrev();
2838 Abbrev->Add(BitCodeAbbrevOp(SELECTOR_OFFSETS));
2839 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // size
2840 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // first ID
2841 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob));
2842 unsigned SelectorOffsetAbbrev = Stream.EmitAbbrev(Abbrev);
3179 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
3180 Abbrev->Add(BitCodeAbbrevOp(IDENTIFIER_TABLE));
3181 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32));
3182 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob));
3183 unsigned IDTableAbbrev = Stream.EmitAbbrev(Abbrev);
3193 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
3194 Abbrev->Add(BitCodeAbbrevOp(IDENTIFIER_OFFSET));
3195 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // # of identifiers
3196 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // first ID
3197 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob));
3198 unsigned IdentifierOffsetAbbrev = Stream.EmitAbbrev(Abbrev);
3545 llvm::BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
3546 Abbrev->Add(BitCodeAbbrevOp(LOCAL_REDECLARATIONS_MAP));
3547 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // # of entries
3548 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob));
3549 unsigned AbbrevID = Stream.EmitAbbrev(Abbrev);
3598 llvm::BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
3599 Abbrev->Add(BitCodeAbbrevOp(OBJC_CATEGORIES_MAP));
3600 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // # of entries
3601 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob));
3602 unsigned AbbrevID = Stream.EmitAbbrev(Abbrev);
4061 llvm::BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
4062 Abbrev->Add(BitCodeAbbrevOp(MODULE_OFFSET_MAP));
4063 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob));
4064 unsigned ModuleOffsetMapAbbrev = Stream.EmitAbbrev(Abbrev);