LLVM: include/llvm/Remarks/BitstreamRemarkContainer.h File Reference (original) (raw)

Go to the source code of this file.

Namespaces
namespace llvm
This is an optimization pass for GlobalISel generic memory operations.
namespace llvm::remarks
Enumerations
enum class llvm::remarks::BitstreamRemarkContainerType { llvm::remarks::RemarksFileExternal, llvm::remarks::RemarksFile, llvm::remarks::First = RemarksFileExternal , llvm::remarks::Last = RemarksFile }
Type of the remark container. More...
enum llvm::remarks::BlockIDs { llvm::remarks::META_BLOCK_ID = bitc::FIRST_APPLICATION_BLOCKID , llvm::remarks::REMARK_BLOCK_ID }
The possible blocks that will be encountered in a bitstream remark container. More...
enum llvm::remarks::RecordIDs { llvm::remarks::RECORD_META_CONTAINER_INFO = 1 , llvm::remarks::RECORD_META_REMARK_VERSION, llvm::remarks::RECORD_META_STRTAB, llvm::remarks::RECORD_META_EXTERNAL_FILE, llvm::remarks::RECORD_REMARK_HEADER, llvm::remarks::RECORD_REMARK_DEBUG_LOC, llvm::remarks::RECORD_REMARK_HOTNESS, llvm::remarks::RECORD_REMARK_ARG_WITH_DEBUGLOC, llvm::remarks::RECORD_REMARK_ARG_WITHOUT_DEBUGLOC, llvm::remarks::RECORD_FIRST = RECORD_META_CONTAINER_INFO , llvm::remarks::RECORD_LAST = RECORD_REMARK_ARG_WITHOUT_DEBUGLOC }
The possible records that can be encountered in the previously described blocks. More...
Functions
constexpr StringLiteral llvm::remarks::ContainerMagic ("RMRK")
The magic number used for identifying remark blocks.
constexpr StringLiteral llvm::remarks::MetaBlockName ("Meta")
constexpr StringLiteral llvm::remarks::RemarkBlockName ("Remark")
constexpr StringLiteral llvm::remarks::MetaContainerInfoName ("Container info")
constexpr StringLiteral llvm::remarks::MetaRemarkVersionName ("Remark version")
constexpr StringLiteral llvm::remarks::MetaStrTabName ("String table")
constexpr StringLiteral llvm::remarks::MetaExternalFileName ("External File")
constexpr StringLiteral llvm::remarks::RemarkHeaderName ("Remark header")
constexpr StringLiteral llvm::remarks::RemarkDebugLocName ("Remark debug location")
constexpr StringLiteral llvm::remarks::RemarkHotnessName ("Remark hotness")
constexpr StringLiteral llvm::remarks::RemarkArgWithDebugLocName ("Argument with debug location")
constexpr StringLiteral llvm::remarks::RemarkArgWithoutDebugLocName ("Argument")