reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/Bitstream/BitstreamWriter.h
  514     EmitRecord(bitc::BLOCKINFO_CODE_SETBID, V);
lib/Bitcode/Writer/BitcodeWriter.cpp
  147   Stream.EmitRecord(bitc::MODULE_CODE_VERSION, ArrayRef<uint64_t>{2});
  595   Stream.EmitRecord(Code, Vals, AbbrevToUse);
  780     Stream.EmitRecord(bitc::PARAMATTR_GRP_CODE_ENTRY, Record);
  802     Stream.EmitRecord(bitc::PARAMATTR_CODE_ENTRY, Record);
  865   Stream.EmitRecord(bitc::TYPE_CODE_NUMENTRY, TypeVals);
  962     Stream.EmitRecord(Code, TypeVals, AbbrevToUse);
 1100     Stream.EmitRecord(bitc::MODULE_CODE_COMDAT, Vals, /*AbbrevToUse=*/0);
 1256     Stream.EmitRecord(bitc::MODULE_CODE_SOURCE_FILENAME, Vals, FilenameAbbrev);
 1303     Stream.EmitRecord(bitc::MODULE_CODE_GLOBALVAR, Vals, AbbrevToUse);
 1340     Stream.EmitRecord(bitc::MODULE_CODE_FUNCTION, Vals, AbbrevToUse);
 1364     Stream.EmitRecord(bitc::MODULE_CODE_ALIAS, Vals, AbbrevToUse);
 1382     Stream.EmitRecord(bitc::MODULE_CODE_IFUNC, Vals);
 1426   Stream.EmitRecord(bitc::METADATA_VALUE, Record, 0);
 1439   Stream.EmitRecord(N->isDistinct() ? bitc::METADATA_DISTINCT_NODE
 1472   Stream.EmitRecord(bitc::METADATA_LOCATION, Record, Abbrev);
 1503   Stream.EmitRecord(bitc::METADATA_GENERIC_DEBUG, Record, Abbrev);
 1520   Stream.EmitRecord(bitc::METADATA_SUBRANGE, Record, Abbrev);
 1531   Stream.EmitRecord(bitc::METADATA_ENUMERATOR, Record, Abbrev);
 1546   Stream.EmitRecord(bitc::METADATA_BASIC_TYPE, Record, Abbrev);
 1573   Stream.EmitRecord(bitc::METADATA_DERIVED_TYPE, Record, Abbrev);
 1599   Stream.EmitRecord(bitc::METADATA_COMPOSITE_TYPE, Record, Abbrev);
 1612   Stream.EmitRecord(bitc::METADATA_SUBROUTINE_TYPE, Record, Abbrev);
 1635   Stream.EmitRecord(bitc::METADATA_FILE, Record, Abbrev);
 1663   Stream.EmitRecord(bitc::METADATA_COMPILE_UNIT, Record, Abbrev);
 1691   Stream.EmitRecord(bitc::METADATA_SUBPROGRAM, Record, Abbrev);
 1704   Stream.EmitRecord(bitc::METADATA_LEXICAL_BLOCK, Record, Abbrev);
 1716   Stream.EmitRecord(bitc::METADATA_LEXICAL_BLOCK_FILE, Record, Abbrev);
 1730   Stream.EmitRecord(bitc::METADATA_COMMON_BLOCK, Record, Abbrev);
 1741   Stream.EmitRecord(bitc::METADATA_NAMESPACE, Record, Abbrev);
 1754   Stream.EmitRecord(bitc::METADATA_MACRO, Record, Abbrev);
 1767   Stream.EmitRecord(bitc::METADATA_MACRO_FILE, Record, Abbrev);
 1778   Stream.EmitRecord(bitc::METADATA_MODULE, Record, Abbrev);
 1789   Stream.EmitRecord(bitc::METADATA_TEMPLATE_TYPE, Record, Abbrev);
 1802   Stream.EmitRecord(bitc::METADATA_TEMPLATE_VALUE, Record, Abbrev);
 1823   Stream.EmitRecord(bitc::METADATA_GLOBAL_VAR, Record, Abbrev);
 1854   Stream.EmitRecord(bitc::METADATA_LOCAL_VAR, Record, Abbrev);
 1867   Stream.EmitRecord(bitc::METADATA_LABEL, Record, Abbrev);
 1879   Stream.EmitRecord(bitc::METADATA_EXPRESSION, Record, Abbrev);
 1890   Stream.EmitRecord(bitc::METADATA_GLOBAL_VAR_EXPR, Record, Abbrev);
 1906   Stream.EmitRecord(bitc::METADATA_OBJC_PROPERTY, Record, Abbrev);
 1921   Stream.EmitRecord(bitc::METADATA_IMPORTED_ENTITY, Record, Abbrev);
 1943     Stream.EmitRecord(bitc::METADATA_NAME, Record, Abbrev);
 1949     Stream.EmitRecord(bitc::METADATA_NAMED_NODE, Record, 0);
 2077     Stream.EmitRecord(bitc::METADATA_INDEX_OFFSET, Vals, OffsetAbbrev);
 2108     Stream.EmitRecord(bitc::METADATA_INDEX, IndexPos, IndexAbbrev);
 2119     Stream.EmitRecord(bitc::METADATA_GLOBAL_DECL_ATTACHMENT, Record);
 2162     Stream.EmitRecord(bitc::METADATA_ATTACHMENT, Record, 0);
 2183       Stream.EmitRecord(bitc::METADATA_ATTACHMENT, Record, 0);
 2207     Stream.EmitRecord(bitc::METADATA_KIND, Record, 0);
 2234     Stream.EmitRecord(bitc::OPERAND_BUNDLE_TAG, Record, 0);
 2252     Stream.EmitRecord(bitc::SYNC_SCOPE_NAME, Record, 0);
 2315       Stream.EmitRecord(bitc::CST_CODE_SETTYPE, Record,
 2334       Stream.EmitRecord(bitc::CST_CODE_INLINEASM, Record);
 2527     Stream.EmitRecord(Code, Record, AbbrevToUse);
 2579     Stream.EmitRecord(bitc::FUNC_CODE_OPERAND_BUNDLE, Record);
 2889     Stream.EmitRecord(Code, Vals64, AbbrevToUse);
 3038   Stream.EmitRecord(Code, Vals, AbbrevToUse);
 3082     Stream.EmitRecord(bitc::VST_CODE_FNENTRY, Record, FnEntryAbbrev);
 3126     Stream.EmitRecord(Code, NameVals, AbbrevToUse);
 3143   Stream.EmitRecord(Code, Record);
 3181   Stream.EmitRecord(bitc::FUNC_CODE_DECLAREBLOCKS, Vals);
 3217         Stream.EmitRecord(bitc::FUNC_CODE_DEBUG_LOC_AGAIN, Vals);
 3226       Stream.EmitRecord(bitc::FUNC_CODE_DEBUG_LOC, Vals);
 3493         Stream.EmitRecord(bitc::MST_CODE_ENTRY, Vals, AbbrevToUse);
 3500           Stream.EmitRecord(bitc::MST_CODE_HASH, Vals, AbbrevHash);
 3513     Stream.EmitRecord(bitc::FS_TYPE_TESTS, FS->type_tests());
 3526     Stream.EmitRecord(Ty, Record);
 3541       Stream.EmitRecord(Ty, Record);
 3674   Stream.EmitRecord(Code, NameVals, FSAbbrev);
 3708     Stream.EmitRecord(bitc::FS_PERMODULE_GLOBALVAR_INIT_REFS, NameVals,
 3717     Stream.EmitRecord(bitc::FS_PERMODULE_VTABLE_GLOBALVAR_INIT_REFS, NameVals,
 3741   Stream.EmitRecord(bitc::FS_VERSION, ArrayRef<uint64_t>{INDEX_VERSION});
 3748   Stream.EmitRecord(bitc::FS_FLAGS, ArrayRef<uint64_t>{Flags});
 3756     Stream.EmitRecord(bitc::FS_VALUE_GUID,
 3870     Stream.EmitRecord(bitc::FS_ALIAS, NameVals, FSAliasAbbrev);
 3877     Stream.EmitRecord(bitc::FS_TYPE_ID_METADATA, NameVals,
 3888   Stream.EmitRecord(bitc::FS_VERSION, ArrayRef<uint64_t>{INDEX_VERSION});
 3902   Stream.EmitRecord(bitc::FS_FLAGS, ArrayRef<uint64_t>{Flags});
 3905     Stream.EmitRecord(bitc::FS_VALUE_GUID,
 3981     Stream.EmitRecord(bitc::FS_COMBINED_ORIGINAL_NAME, NameVals);
 4023       Stream.EmitRecord(bitc::FS_COMBINED_GLOBALVAR_INIT_REFS, NameVals,
 4110     Stream.EmitRecord(Code, NameVals, FSAbbrev);
 4126     Stream.EmitRecord(bitc::FS_COMBINED_ALIAS, NameVals, FSAliasAbbrev);
 4143       Stream.EmitRecord(bitc::FS_CFI_FUNCTION_DEFS, NameVals);
 4157       Stream.EmitRecord(bitc::FS_CFI_FUNCTION_DECLS, NameVals);
 4169       Stream.EmitRecord(bitc::FS_TYPE_ID, NameVals);
 4197   Stream.EmitRecord(bitc::IDENTIFICATION_CODE_EPOCH, Vals, EpochAbbrev);
 4214     Stream.EmitRecord(bitc::MODULE_CODE_HASH, Vals);
 4565     Stream.EmitRecord(bitc::MODULE_CODE_SOURCE_FILENAME, Vals, FilenameAbbrev);
 4579     Stream.EmitRecord(bitc::MODULE_CODE_GLOBALVAR, Vals);
 4593     Stream.EmitRecord(bitc::MODULE_CODE_FUNCTION, Vals);
 4607     Stream.EmitRecord(bitc::MODULE_CODE_ALIAS, Vals);
 4621     Stream.EmitRecord(bitc::MODULE_CODE_IFUNC, Vals);
 4636   Stream.EmitRecord(bitc::MODULE_CODE_HASH, ArrayRef<uint32_t>(*ModHash));
lib/Remarks/BitstreamRemarkSerializer.cpp
   33   Bitstream.EmitRecord(bitc::BLOCKINFO_CODE_SETRECORDNAME, R);
   40   Bitstream.EmitRecord(bitc::BLOCKINFO_CODE_SETBID, R);
   44   Bitstream.EmitRecord(bitc::BLOCKINFO_CODE_BLOCKNAME, R);
tools/clang/include/clang/Serialization/ASTWriter.h
  812     Writer->Stream.EmitRecord(Code, *Record, Abbrev);
  821     Writer->Stream.EmitRecord(Code, *Record, Abbrev);
tools/clang/lib/Frontend/SerializedDiagnosticPrinter.cpp
  315   Stream.EmitRecord(llvm::bitc::BLOCKINFO_CODE_SETBID, Record);
  326   Stream.EmitRecord(llvm::bitc::BLOCKINFO_CODE_BLOCKNAME, Record);
  339   Stream.EmitRecord(llvm::bitc::BLOCKINFO_CODE_SETRECORDNAME, Record);
tools/clang/lib/Serialization/ASTWriter.cpp
  924   Stream.EmitRecord(llvm::bitc::BLOCKINFO_CODE_SETBID, Record);
  932   Stream.EmitRecord(llvm::bitc::BLOCKINFO_CODE_BLOCKNAME, Record);
  942   Stream.EmitRecord(llvm::bitc::BLOCKINFO_CODE_SETRECORDNAME, Record);
 1431     Stream.EmitRecord(SIGNATURE, Record);
 1450   Stream.EmitRecord(DIAGNOSTIC_OPTIONS, Record);
 1557     Stream.EmitRecord(MODULE_MAP_FILE, Record);
 1584     Stream.EmitRecord(IMPORTS, Record);
 1625   Stream.EmitRecord(LANGUAGE_OPTIONS, Record);
 1642   Stream.EmitRecord(TARGET_OPTIONS, Record);
 1649   Stream.EmitRecord(FILE_SYSTEM_OPTIONS, Record);
 1686   Stream.EmitRecord(HEADER_SEARCH_OPTIONS, Record);
 1714   Stream.EmitRecord(PREPROCESSOR_OPTIONS, Record);
 1736   Stream.EmitRecord(ORIGINAL_FILE_ID, Record);
 2421   Stream.EmitRecord(SOURCE_LOCATION_PRELOADS, PreloadSLocs);
 2464     Stream.EmitRecord(SOURCE_MANAGER_LINE_TABLE, Record);
 2502     Stream.EmitRecord(PP_COUNTER_VALUE, Record);
 2524     Stream.EmitRecord(PP_CONDITIONAL_STACK, Record);
 2589       Stream.EmitRecord(PP_MODULE_MACRO, ModuleMacroRecord);
 2604     Stream.EmitRecord(PP_MACRO_DIRECTIVE_HISTORY, Record);
 2661     Stream.EmitRecord(Code, Record);
 2671       Stream.EmitRecord(PP_TOKEN, Record);
 2741       Stream.EmitRecord(PPD_MACRO_DEFINITION, Record);
 2751       Stream.EmitRecord(PPD_MACRO_EXPANSION, Record);
 2950   Stream.EmitRecord(SUBMODULE_METADATA, Record);
 3033       Stream.EmitRecord(SUBMODULE_IMPORTS, Record);
 3045       Stream.EmitRecord(SUBMODULE_EXPORTS, Record);
 3079       Stream.EmitRecord(SUBMODULE_INITIALIZERS, Inits);
 3185   Stream.EmitRecord(DIAG_PRAGMA_MAPPINGS, Record);
 3318       Stream.EmitRecord(COMMENTS_RAW_COMMENT, Record);
 3858     Stream.EmitRecord(INTERESTING_IDENTIFIERS, InterestingIdents);
 4310   Stream.EmitRecord(FP_PRAGMA_OPTIONS, Record);
 4328   Stream.EmitRecord(OPENCL_EXTENSIONS, Record);
 4361   Stream.EmitRecord(OPENCL_EXTENSION_TYPES, Record);
 4393   Stream.EmitRecord(OPENCL_EXTENSION_DECLS, Record);
 4399     Stream.EmitRecord(CUDA_PRAGMA_FORCE_HOST_DEVICE_DEPTH, Record);
 4452   Stream.EmitRecord(OBJC_CATEGORIES, Categories);
 4473   Stream.EmitRecord(LATE_PARSED_TEMPLATE, Record);
 4481   Stream.EmitRecord(OPTIMIZE_PRAGMA_OPTIONS, Record);
 4488   Stream.EmitRecord(MSSTRUCT_PRAGMA_OPTIONS, Record);
 4497   Stream.EmitRecord(POINTERS_TO_MEMBERS_PRAGMA_OPTIONS, Record);
 4517   Stream.EmitRecord(PACK_PRAGMA_OPTIONS, Record);
 4900     Stream.EmitRecord(METADATA_OLD_FORMAT, Record);
 5102     Stream.EmitRecord(DECL_UPDATE_OFFSETS, DeclUpdatesOffsetsRecord);
 5125   Stream.EmitRecord(SPECIAL_TYPES, SpecialTypes);
 5129     Stream.EmitRecord(EAGERLY_DESERIALIZED_DECLS, EagerlyDeserializedDecls);
 5132     Stream.EmitRecord(MODULAR_CODEGEN_DECLS, ModularCodegenDecls);
 5136     Stream.EmitRecord(TENTATIVE_DEFINITIONS, TentativeDefinitions);
 5140     Stream.EmitRecord(UNUSED_FILESCOPED_DECLS, UnusedFileScopedDecls);
 5144     Stream.EmitRecord(WEAK_UNDECLARED_IDENTIFIERS,
 5149     Stream.EmitRecord(EXT_VECTOR_DECLS, ExtVectorDecls);
 5153     Stream.EmitRecord(VTABLE_USES, VTableUses);
 5157     Stream.EmitRecord(UNUSED_LOCAL_TYPEDEF_NAME_CANDIDATES,
 5162     Stream.EmitRecord(PENDING_IMPLICIT_INSTANTIATIONS, PendingInstantiations);
 5166     Stream.EmitRecord(SEMA_DECL_REFS, SemaDeclRefs);
 5170     Stream.EmitRecord(CUDA_SPECIAL_DECL_REFS, CUDASpecialDeclRefs);
 5174     Stream.EmitRecord(DELEGATING_CTORS, DelegatingCtorDecls);
 5178     Stream.EmitRecord(KNOWN_NAMESPACES, KnownNamespaces);
 5182     Stream.EmitRecord(UNDEFINED_BUT_USED, UndefinedButUsed);
 5185     Stream.EmitRecord(DELETE_EXPRS_TO_ANALYZE, DeleteExprsToAnalyze);
 5227       Stream.EmitRecord(IMPORTED_MODULES, ImportedModules);
 5242   Stream.EmitRecord(STATISTICS, Record);
tools/clang/lib/Serialization/ASTWriterStmt.cpp
 2400     Stream.EmitRecord(serialization::STMT_NULL_PTR, Record);
 2407     Stream.EmitRecord(serialization::STMT_REF_PTR, Record);
 2452     Writer->Stream.EmitRecord(serialization::STMT_STOP, ArrayRef<uint32_t>());
tools/clang/lib/Serialization/GlobalModuleIndex.cpp
  472   Stream.EmitRecord(llvm::bitc::BLOCKINFO_CODE_SETBID, Record);
  479   Stream.EmitRecord(llvm::bitc::BLOCKINFO_CODE_BLOCKNAME, Record);
  489   Stream.EmitRecord(llvm::bitc::BLOCKINFO_CODE_SETRECORDNAME, Record);
  790   Stream.EmitRecord(INDEX_METADATA, Record);
  809     Stream.EmitRecord(MODULE, Record);
tools/clang/tools/extra/clang-doc/BitcodeWriter.cpp
  276   Stream.EmitRecord(llvm::bitc::BLOCKINFO_CODE_SETBID, Record);
  277   Stream.EmitRecord(llvm::bitc::BLOCKINFO_CODE_BLOCKNAME,
  288   Stream.EmitRecord(llvm::bitc::BLOCKINFO_CODE_SETRECORDNAME, Record);