本文整理汇总了C++中llvm::BitstreamWriter::EnterBlockInfoBlock方法的典型用法代码示例。如果您正苦于以下问题:C++ BitstreamWriter::EnterBlockInfoBlock方法的具体用法?C++ BitstreamWriter::EnterBlockInfoBlock怎么用?C++ BitstreamWriter::EnterBlockInfoBlock使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类llvm::BitstreamWriter
的用法示例。
在下文中一共展示了BitstreamWriter::EnterBlockInfoBlock方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: BLOCK
void
GlobalModuleIndexBuilder::emitBlockInfoBlock(llvm::BitstreamWriter &Stream) {
SmallVector<uint64_t, 64> Record;
Stream.EnterBlockInfoBlock();
#define BLOCK(X) emitBlockID(X ## _ID, #X, Stream, Record)
#define RECORD(X) emitRecordID(X, #X, Stream, Record)
BLOCK(GLOBAL_INDEX_BLOCK);
RECORD(INDEX_METADATA);
RECORD(MODULE);
RECORD(IDENTIFIER_INDEX);
#undef RECORD
#undef BLOCK
Stream.ExitBlock();
}