|
reference, declaration → definition
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);