|
LLVM 22.0.0git
|
#include "llvm/Remarks/RemarkParser.h"#include "BitstreamRemarkParser.h"#include "YAMLRemarkParser.h"#include "llvm-c/Remarks.h"#include "llvm/Remarks/RemarkFormat.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. | |