Home | History | Annotate | Download | only in Serialization

Lines Matching defs:BLOCK

636   // Emit the block name if present.
770 #define BLOCK(X) EmitBlockID(X ## _ID, #X, Stream, Record)
773 // Control Block.
774 BLOCK(CONTROL_BLOCK);
788 BLOCK(INPUT_FILES_BLOCK);
791 // AST Top-Level Block.
792 BLOCK(AST_BLOCK);
840 // SourceManager Block.
841 BLOCK(SOURCE_MANAGER_BLOCK);
847 // Preprocessor Block.
848 BLOCK(PREPROCESSOR_BLOCK);
853 // Decls and Types block.
854 BLOCK(DECLTYPES_BLOCK);
945 block.
948 BLOCK(PREPROCESSOR_DETAIL_BLOCK);
954 #undef BLOCK
994 /// \brief Write the control block.
1512 /// \brief Write the header search block for the list of files that
1587 /// \brief Writes the block containing the serialized form of the
1600 // Enter the source manager block.
1720 // Write the source-location offsets table into the AST block. This
1812 /// \brief Writes the block containing the serialized form of the
1829 // Enter the preprocessor block.
1980 // Enter the preprocessor block.
2121 // Enter the submodule description block.
2124 // Write the abbreviations needed for the submodules block.
2175 // Write the submodule metadata block.
2189 // Emit the definition of the block.
2433 /// \brief Write the block containing all of the declaration IDs
2436 /// \returns the offset of the DECL_CONTEXT_LEXICAL block within the
2437 /// bistream, or 0 if no block was written.
2465 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // types block
2478 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // declarations block
3087 /// \brief Write the block containing all of the declaration IDs
3090 /// \returns the offset of the DECL_CONTEXT_VISIBLE block within the
3091 /// bitstream, or 0 if no block
3176 /// \brief Write an UPDATE_VISIBLE block for the given context.
3219 /// \brief Write an FP_PRAGMA_OPTIONS block for the given FPOptions.
3226 /// \brief Write an OPENCL_EXTENSIONS block for the given OpenCLOptions.
3689 // Write the control block
3697 // of the control block, can read and reject the newer PCH format.
3702 // Create a lexical update block containing all of the declarations in the
3722 // And a visible updates block for the translation unit.
3732 // have an update block for it, write it as an update block.
3749 // Resolve any declaration pointers within the declaration updates block.