LLVM 20.0.0git
|
#include "llvm/Remarks/BitstreamRemarkSerializer.h"
#include "llvm/Remarks/Remark.h"
#include <optional>
Go to the source code of this file.
Functions | |
static void | push (SmallVectorImpl< uint64_t > &R, StringRef Str) |
static void | setRecordName (unsigned RecordID, BitstreamWriter &Bitstream, SmallVectorImpl< uint64_t > &R, StringRef Str) |
static void | initBlock (unsigned BlockID, BitstreamWriter &Bitstream, SmallVectorImpl< uint64_t > &R, StringRef Str) |
|
static |
Definition at line 37 of file BitstreamRemarkSerializer.cpp.
References llvm::remarks::Bitstream, llvm::bitc::BLOCKINFO_CODE_BLOCKNAME, llvm::bitc::BLOCKINFO_CODE_SETBID, and push().
Referenced by llvm::remarks::BitstreamRemarkSerializerHelper::setupMetaBlockInfo(), and llvm::remarks::BitstreamRemarkSerializerHelper::setupRemarkBlockInfo().
|
static |
Definition at line 25 of file BitstreamRemarkSerializer.cpp.
References llvm::append_range().
Referenced by initBlock(), and setRecordName().
|
static |
Definition at line 29 of file BitstreamRemarkSerializer.cpp.
References llvm::remarks::Bitstream, llvm::bitc::BLOCKINFO_CODE_SETRECORDNAME, and push().
Referenced by llvm::remarks::BitstreamRemarkSerializerHelper::setupMetaBlockInfo(), llvm::remarks::BitstreamRemarkSerializerHelper::setupMetaExternalFile(), llvm::remarks::BitstreamRemarkSerializerHelper::setupMetaRemarkVersion(), llvm::remarks::BitstreamRemarkSerializerHelper::setupMetaStrTab(), and llvm::remarks::BitstreamRemarkSerializerHelper::setupRemarkBlockInfo().