Lines Matching full:abbrev
1047 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
1048 Abbrev->Add(BitCodeAbbrevOp(ORIGINAL_PCH_DIR));
1049 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // File name
1050 unsigned AbbrevCode = Stream.EmitAbbrev(Abbrev);
1160 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
1161 Abbrev->Add(BitCodeAbbrevOp(STAT_CACHE));
1162 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32));
1163 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32));
1164 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob));
1165 unsigned StatCacheAbbrev = Stream.EmitAbbrev(Abbrev);
1183 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
1184 Abbrev->Add(BitCodeAbbrevOp(SM_SLOC_FILE_ENTRY));
1185 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8)); // Offset
1186 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8)); // Include location
1187 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 2)); // Characteristic
1188 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // Line directives
1190 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 12)); // Size
1191 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 32)); // Modification time
1192 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // BufferOverridden
1193 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8)); // NumCreatedFIDs
1194 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 24)); // FirstDeclIndex
1195 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8)); // NumDecls
1196 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // File name
1197 return Stream.EmitAbbrev(Abbrev);
1204 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
1205 Abbrev->Add(BitCodeAbbrevOp(SM_SLOC_BUFFER_ENTRY));
1206 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8)); // Offset
1207 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8)); // Include location
1208 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 2)); // Characteristic
1209 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // Line directives
1210 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Buffer name blob
1211 return Stream.EmitAbbrev(Abbrev);
1218 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
1219 Abbrev->Add(BitCodeAbbrevOp(SM_SLOC_BUFFER_BLOB));
1220 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Blob
1221 return Stream.EmitAbbrev(Abbrev);
1228 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
1229 Abbrev->Add(BitCodeAbbrevOp(SM_SLOC_EXPANSION_ENTRY));
1230 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8)); // Offset
1231 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8)); // Spelling location
1232 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8)); // Start location
1233 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 8)); // End location
1234 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Token length
1235 return Stream.EmitAbbrev(Abbrev);
1377 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
1378 Abbrev->Add(BitCodeAbbrevOp(HEADER_SEARCH_TABLE));
1379 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32));
1380 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32));
1381 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32));
1382 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob));
1383 unsigned TableAbbrev = Stream.EmitAbbrev(Abbrev);
1554 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
1555 Abbrev->Add(BitCodeAbbrevOp(SOURCE_LOCATION_OFFSETS));
1556 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 16)); // # of slocs
1557 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 16)); // total size
1558 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // offsets
1559 unsigned SLocOffsetsAbbrev = Stream.EmitAbbrev(Abbrev);
1567 Abbrev = new BitCodeAbbrev();
1568 Abbrev->Add(BitCodeAbbrevOp(FILE_SOURCE_LOCATION_OFFSETS));
1569 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 16)); // # of slocs
1570 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // offsets
1571 unsigned SLocFileOffsetsAbbrev = Stream.EmitAbbrev(Abbrev);
1786 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
1787 Abbrev->Add(BitCodeAbbrevOp(PPD_INCLUSION_DIRECTIVE));
1788 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // filename length
1789 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // in quotes
1790 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 2)); // kind
1791 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob));
1792 InclusionAbbrev = Stream.EmitAbbrev(Abbrev);
1853 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
1854 Abbrev->Add(BitCodeAbbrevOp(PPD_ENTITIES_OFFSETS));
1855 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // first pp entity
1856 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob));
1857 unsigned PPEOffsetAbbrev = Stream.EmitAbbrev(Abbrev);
1908 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
1909 Abbrev->Add(BitCodeAbbrevOp(SUBMODULE_DEFINITION));
1910 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // ID
1911 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // Parent
1912 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // IsFramework
1913 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // IsExplicit
1914 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // IsSystem
1915 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // InferSubmodules...
1916 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // InferExplicit...
1917 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 1)); // InferExportWild...
1918 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Name
1919 unsigned DefinitionAbbrev = Stream.EmitAbbrev(Abbrev);
1921 Abbrev = new BitCodeAbbrev();
1922 Abbrev->Add(BitCodeAbbrevOp(SUBMODULE_UMBRELLA_HEADER));
1923 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Name
1924 unsigned UmbrellaAbbrev = Stream.EmitAbbrev(Abbrev);
1926 Abbrev = new BitCodeAbbrev();
1927 Abbrev->Add(BitCodeAbbrevOp(SUBMODULE_HEADER));
1928 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Name
1929 unsigned HeaderAbbrev = Stream.EmitAbbrev(Abbrev);
1931 Abbrev = new BitCodeAbbrev();
1932 Abbrev->Add(BitCodeAbbrevOp(SUBMODULE_UMBRELLA_DIR));
1933 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Name
1934 unsigned UmbrellaDirAbbrev = Stream.EmitAbbrev(Abbrev);
1936 Abbrev = new BitCodeAbbrev();
1937 Abbrev->Add(BitCodeAbbrevOp(SUBMODULE_REQUIRES));
1938 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // Feature
1939 unsigned RequiresAbbrev = Stream.EmitAbbrev(Abbrev);
2097 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
2098 Abbrev->Add(BitCodeAbbrevOp(CXX_BASE_SPECIFIER_OFFSETS));
2099 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // size
2100 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob));
2101 unsigned BaseSpecifierOffsetAbbrev = Stream.EmitAbbrev(Abbrev);
2192 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
2193 Abbrev->Add(BitCodeAbbrevOp(TYPE_OFFSET));
2194 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // # of types
2195 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // base type index
2196 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // types block
2197 unsigned TypeOffsetAbbrev = Stream.EmitAbbrev(Abbrev);
2205 Abbrev = new BitCodeAbbrev();
2206 Abbrev->Add(BitCodeAbbrevOp(DECL_OFFSET));
2207 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // # of declarations
2208 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // base decl ID
2209 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // declarations block
2210 unsigned DeclOffsetAbbrev = Stream.EmitAbbrev(Abbrev);
2233 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
2234 Abbrev->Add(BitCodeAbbrevOp(FILE_SORTED_DECLS));
2235 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob));
2236 unsigned AbbrevCode = Stream.EmitAbbrev(Abbrev);
2399 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
2400 Abbrev->Add(BitCodeAbbrevOp(METHOD_POOL));
2401 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32));
2402 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32));
2403 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob));
2404 unsigned MethodPoolAbbrev = Stream.EmitAbbrev(Abbrev);
2414 Abbrev = new BitCodeAbbrev();
2415 Abbrev->Add(BitCodeAbbrevOp(SELECTOR_OFFSETS));
2416 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // size
2417 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // first ID
2418 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob));
2419 unsigned SelectorOffsetAbbrev = Stream.EmitAbbrev(Abbrev);
2627 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
2628 Abbrev->Add(BitCodeAbbrevOp(IDENTIFIER_TABLE));
2629 Abbrev
2630 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob));
2631 unsigned IDTableAbbrev = Stream.EmitAbbrev(Abbrev);
2641 BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
2642 Abbrev->Add(BitCodeAbbrevOp(IDENTIFIER_OFFSET));
2643 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // # of identifiers
2644 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Fixed, 32)); // first ID
2645 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob));
2646 unsigned IdentifierOffsetAbbrev = Stream.EmitAbbrev(Abbrev);
2975 llvm::BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
2976 Abbrev->Add(BitCodeAbbrevOp(LOCAL_REDECLARATIONS_MAP));
2977 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // # of entries
2978 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob));
2979 unsigned AbbrevID = Stream.EmitAbbrev(Abbrev);
3026 llvm::BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
3027 Abbrev->Add(BitCodeAbbrevOp(OBJC_CATEGORIES_MAP));
3028 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::VBR, 6)); // # of entries
3029 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob));
3030 unsigned AbbrevID = Stream.EmitAbbrev(Abbrev);
3432 llvm::BitCodeAbbrev *Abbrev = new BitCodeAbbrev();
3433 Abbrev->Add(BitCodeAbbrevOp(MODULE_OFFSET_MAP));
3434 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob));
3435 unsigned ModuleOffsetMapAbbrev = Stream.EmitAbbrev(Abbrev);