15#ifndef LLVM_C_REMARKS_H
16#define LLVM_C_REMARKS_H
36#define REMARKS_API_VERSION 1
#define LLVM_C_EXTERN_C_BEGIN
#define LLVM_C_EXTERN_C_END
uint32_t LLVMRemarkVersion(void)
LLVMRemarkStringRef LLVMRemarkEntryGetPassName(LLVMRemarkEntryRef Remark)
LLVMRemarkStringRef LLVMRemarkArgGetKey(LLVMRemarkArgRef Arg)
const char * LLVMRemarkStringGetData(LLVMRemarkStringRef String)
uint32_t LLVMRemarkStringGetLen(LLVMRemarkStringRef String)
struct LLVMRemarkOpaqueEntry * LLVMRemarkEntryRef
LLVMRemarkParserRef LLVMRemarkParserCreateBitstream(const void *Buf, uint64_t Size)
struct LLVMRemarkOpaqueString * LLVMRemarkStringRef
void LLVMRemarkEntryDispose(LLVMRemarkEntryRef Remark)
struct LLVMRemarkOpaqueArg * LLVMRemarkArgRef
uint32_t LLVMRemarkDebugLocGetSourceLine(LLVMRemarkDebugLocRef DL)
LLVMRemarkParserRef LLVMRemarkParserCreateYAML(const void *Buf, uint64_t Size)
enum LLVMRemarkType LLVMRemarkEntryGetType(LLVMRemarkEntryRef Remark)
struct LLVMRemarkOpaqueParser * LLVMRemarkParserRef
LLVMRemarkArgRef LLVMRemarkEntryGetFirstArg(LLVMRemarkEntryRef Remark)
LLVMRemarkArgRef LLVMRemarkEntryGetNextArg(LLVMRemarkArgRef It, LLVMRemarkEntryRef Remark)
LLVMBool LLVMRemarkParserHasError(LLVMRemarkParserRef Parser)
LLVMRemarkStringRef LLVMRemarkDebugLocGetSourceFilePath(LLVMRemarkDebugLocRef DL)
LLVMRemarkDebugLocRef LLVMRemarkEntryGetDebugLoc(LLVMRemarkEntryRef Remark)
uint32_t LLVMRemarkEntryGetNumArgs(LLVMRemarkEntryRef Remark)
LLVMRemarkStringRef LLVMRemarkEntryGetRemarkName(LLVMRemarkEntryRef Remark)
LLVMRemarkStringRef LLVMRemarkArgGetValue(LLVMRemarkArgRef Arg)
const char * LLVMRemarkParserGetErrorMessage(LLVMRemarkParserRef Parser)
uint32_t LLVMRemarkDebugLocGetSourceColumn(LLVMRemarkDebugLocRef DL)
struct LLVMRemarkOpaqueDebugLoc * LLVMRemarkDebugLocRef
LLVMRemarkDebugLocRef LLVMRemarkArgGetDebugLoc(LLVMRemarkArgRef Arg)
void LLVMRemarkParserDispose(LLVMRemarkParserRef Parser)
LLVMRemarkEntryRef LLVMRemarkParserGetNext(LLVMRemarkParserRef Parser)
LLVMRemarkStringRef LLVMRemarkEntryGetFunctionName(LLVMRemarkEntryRef Remark)
uint64_t LLVMRemarkEntryGetHotness(LLVMRemarkEntryRef Remark)
@ LLVMRemarkTypeAnalysisFPCommute
@ LLVMRemarkTypeAnalysisAliasing