LLVM  8.0.1
Public Attributes | List of all members
LLVMOptRemarkEntry Struct Reference

One remark entry. More...

#include "llvm-c/OptRemarks.h"

Collaboration diagram for LLVMOptRemarkEntry:
Collaboration graph
[legend]

Public Attributes

LLVMOptRemarkStringRef RemarkType
 
LLVMOptRemarkStringRef PassName
 
LLVMOptRemarkStringRef RemarkName
 
LLVMOptRemarkStringRef FunctionName
 
LLVMOptRemarkDebugLoc DebugLoc
 
uint32_t Hotness
 
uint32_t NumArgs
 
LLVMOptRemarkArgArgs
 

Detailed Description

One remark entry.

Since
OPT_REMARKS_API_VERSION=0

Definition at line 83 of file OptRemarks.h.

Member Data Documentation

◆ Args

LLVMOptRemarkArg* LLVMOptRemarkEntry::Args

Definition at line 99 of file OptRemarks.h.

◆ DebugLoc

LLVMOptRemarkDebugLoc LLVMOptRemarkEntry::DebugLoc

Definition at line 94 of file OptRemarks.h.

◆ FunctionName

LLVMOptRemarkStringRef LLVMOptRemarkEntry::FunctionName

Definition at line 91 of file OptRemarks.h.

◆ Hotness

uint32_t LLVMOptRemarkEntry::Hotness

Definition at line 96 of file OptRemarks.h.

◆ NumArgs

uint32_t LLVMOptRemarkEntry::NumArgs

Definition at line 98 of file OptRemarks.h.

◆ PassName

LLVMOptRemarkStringRef LLVMOptRemarkEntry::PassName

Definition at line 87 of file OptRemarks.h.

◆ RemarkName

LLVMOptRemarkStringRef LLVMOptRemarkEntry::RemarkName

Definition at line 89 of file OptRemarks.h.

◆ RemarkType

LLVMOptRemarkStringRef LLVMOptRemarkEntry::RemarkType

Definition at line 85 of file OptRemarks.h.


The documentation for this struct was generated from the following file: