LLVM 20.0.0git
|
#include "llvm/Remarks/RemarkParser.h"
#include "BitstreamRemarkParser.h"
#include "YAMLRemarkParser.h"
#include "llvm-c/Remarks.h"
#include "llvm/Support/CBindingWrapping.h"
#include <optional>
Go to the source code of this file.
Functions | |
LLVMRemarkParserRef | LLVMRemarkParserCreateYAML (const void *Buf, uint64_t Size) |
Creates a remark parser that can be used to parse the buffer located in Buf of size Size bytes. | |
LLVMRemarkParserRef | LLVMRemarkParserCreateBitstream (const void *Buf, uint64_t Size) |
Creates a remark parser that can be used to parse the buffer located in Buf of size Size bytes. | |
LLVMRemarkEntryRef | LLVMRemarkParserGetNext (LLVMRemarkParserRef Parser) |
Returns the next remark in the file. | |
LLVMBool | LLVMRemarkParserHasError (LLVMRemarkParserRef Parser) |
Returns 1 if the parser encountered an error while parsing the buffer. | |
const char * | LLVMRemarkParserGetErrorMessage (LLVMRemarkParserRef Parser) |
Returns a null-terminated string containing an error message. | |
void | LLVMRemarkParserDispose (LLVMRemarkParserRef Parser) |
Releases all the resources used by Parser . | |