LLVM 22.0.0git
|
#include "Remarks/BitstreamRemarkParser.h"
Public Member Functions | |
BitstreamBlockParserHelperBase (BitstreamCursor &Stream, unsigned BlockID, StringRef BlockName) | |
template<typename... Ts> | |
Error | error (char const *Fmt, const Ts &...Vals) |
Error | expectBlock () |
Protected Member Functions | |
Error | enterBlock () |
Error | unknownRecord (unsigned AbbrevID) |
Error | unexpectedRecord (StringRef RecordName) |
Error | malformedRecord (StringRef RecordName) |
Error | unexpectedBlock (unsigned Code) |
Protected Attributes | |
BitstreamCursor & | Stream |
StringRef | BlockName |
unsigned | BlockID |
Definition at line 32 of file BitstreamRemarkParser.h.
|
inline |
Definition at line 40 of file BitstreamRemarkParser.h.
|
protected |
Definition at line 77 of file BitstreamRemarkParser.cpp.
References BlockID, BlockName, error, Stream, and llvm::Error::success().
Referenced by llvm::remarks::BitstreamBlockParserHelper< Derived >::parseBlock().
|
inline |
Definition at line 44 of file BitstreamRemarkParser.h.
References BlockName, llvm::formatv(), and llvm::make_error().
Error BitstreamBlockParserHelperBase::expectBlock | ( | ) |
Definition at line 67 of file BitstreamRemarkParser.cpp.
References BlockID, BlockName, error, expectSubBlock(), Stream, and llvm::Error::success().
Referenced by llvm::remarks::BitstreamRemarkParser::parseMeta(), and llvm::remarks::BitstreamRemarkParserHelper::parseNext().
Definition at line 43 of file BitstreamRemarkParser.cpp.
References error.
Referenced by llvm::remarks::BitstreamRemarkParserHelper::handleRecord(), and llvm::remarks::BitstreamMetaParserHelper::parseRecord().
Definition at line 47 of file BitstreamRemarkParser.cpp.
References error.
Referenced by llvm::remarks::BitstreamBlockParserHelper< Derived >::parseSubBlock().
Definition at line 39 of file BitstreamRemarkParser.cpp.
References error.
Definition at line 35 of file BitstreamRemarkParser.cpp.
References error.
Referenced by llvm::remarks::BitstreamRemarkParserHelper::handleRecord(), and llvm::remarks::BitstreamMetaParserHelper::parseRecord().
|
protected |
Definition at line 37 of file BitstreamRemarkParser.h.
Referenced by BitstreamBlockParserHelperBase(), enterBlock(), and expectBlock().
|
protected |
Definition at line 36 of file BitstreamRemarkParser.h.
Referenced by BitstreamBlockParserHelperBase(), enterBlock(), error(), and expectBlock().
|
protected |
Definition at line 34 of file BitstreamRemarkParser.h.
Referenced by BitstreamBlockParserHelperBase(), llvm::remarks::BitstreamMetaParserHelper::BitstreamMetaParserHelper(), llvm::remarks::BitstreamRemarkParserHelper::BitstreamRemarkParserHelper(), enterBlock(), expectBlock(), llvm::remarks::BitstreamBlockParserHelper< Derived >::parseBlock(), llvm::remarks::BitstreamMetaParserHelper::parseRecord(), and llvm::remarks::BitstreamRemarkParserHelper::parseRecord().