Lines Matching refs:BLOCK
663 // Emit the block name if present.
797 #define BLOCK(X) EmitBlockID(X ## _ID, #X, Stream, Record)
800 // Control Block.
801 BLOCK(CONTROL_BLOCK);
817 BLOCK(INPUT_FILES_BLOCK);
820 // AST Top-Level Block.
821 BLOCK(AST_BLOCK);
871 // SourceManager Block.
872 BLOCK(SOURCE_MANAGER_BLOCK);
878 // Preprocessor Block.
879 BLOCK(PREPROCESSOR_BLOCK);
884 // Decls and Types block.
885 BLOCK(DECLTYPES_BLOCK);
980 // Statements and Exprs can occur in the Decls and Types block.
983 BLOCK(PREPROCESSOR_DETAIL_BLOCK);
989 #undef BLOCK
1029 /// \brief Write the control block.
1571 /// \brief Write the header search block for the list of files that
1649 /// \brief Writes the block containing the serialized form of the
1662 // Enter the source manager block.
1782 // Write the source-location offsets table into the AST block. This
1913 /// \brief Writes the block containing the serialized form of the
1930 // Enter the preprocessor block.
2125 // Enter the preprocessor block.
2264 // Enter the submodule description block.
2267 // Write the abbreviations needed for the submodules block.
2337 // Write the submodule metadata block.
2351 // Emit the definition of the block.
2633 /// \brief Write the block containing all of the declaration IDs
2636 /// \returns the offset of the DECL_CONTEXT_LEXICAL block within the
2637 /// bistream, or 0 if no block was written.
2664 block
2677 Abbrev->Add(BitCodeAbbrevOp(BitCodeAbbrevOp::Blob)); // declarations block
3591 /// \brief Write the block containing all of the declaration IDs
3594 /// \returns the offset of the DECL_CONTEXT_VISIBLE block within the
3595 /// bitstream, or 0 if no block was written.
3637 /// \brief Write an UPDATE_VISIBLE block for the given context.
3660 /// \brief Write an FP_PRAGMA_OPTIONS block for the given FPOptions.
3667 /// \brief Write an OPENCL_EXTENSIONS block for the given OpenCLOptions.
4183 // Write the control block
4191 // of the control block, can read and reject the newer PCH format.
4196 // Create a lexical update block containing all of the declarations in the
4214 // And a visible updates block for the translation unit.
4224 // have an update block for it, write it as an update block.
4225 // FIXME: Why do we not do this if there's already an update block?