LLVM 22.0.0git
|
#include "llvm/Remarks/BitstreamRemarkSerializer.h"
#include "llvm/ADT/ScopeExit.h"
#include "llvm/Remarks/Remark.h"
#include <cassert>
#include <optional>
Go to the source code of this file.
Functions | |
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 35 of file BitstreamRemarkSerializer.cpp.
References llvm::append_range(), llvm::remarks::Bitstream, llvm::bitc::BLOCKINFO_CODE_BLOCKNAME, and llvm::bitc::BLOCKINFO_CODE_SETBID.
Referenced by llvm::remarks::BitstreamRemarkSerializerHelper::setupMetaBlockInfo(), and llvm::remarks::BitstreamRemarkSerializerHelper::setupRemarkBlockInfo().
|
static |
Definition at line 27 of file BitstreamRemarkSerializer.cpp.
References llvm::append_range(), llvm::remarks::Bitstream, and llvm::bitc::BLOCKINFO_CODE_SETRECORDNAME.
Referenced by llvm::remarks::BitstreamRemarkSerializerHelper::setupMetaBlockInfo(), llvm::remarks::BitstreamRemarkSerializerHelper::setupMetaExternalFile(), llvm::remarks::BitstreamRemarkSerializerHelper::setupMetaRemarkVersion(), llvm::remarks::BitstreamRemarkSerializerHelper::setupMetaStrTab(), and llvm::remarks::BitstreamRemarkSerializerHelper::setupRemarkBlockInfo().