Class LLVMOptRemarkEntry

  • All Implemented Interfaces:
    org.lwjgl.system.Pointer

    public class LLVMOptRemarkEntry
    extends org.lwjgl.system.Struct
    One remark entry.

    Member documentation

    • RemarkType – e.g. !Missed, !Passed
    • PassName – "Pass": Required
    • RemarkName – "Name": Required
    • FunctionName – "Function": Required
    • DebugLoc – "DebugLoc": Optional
    • Hotness – "Hotness": Optional
    • Args – "Args": Optional. It is an array of NumArgs elements.

    Layout

    
     struct LLVMOptRemarkEntry {
         LLVMOptRemarkStringRef RemarkType;
         LLVMOptRemarkStringRef PassName;
         LLVMOptRemarkStringRef RemarkName;
         LLVMOptRemarkStringRef FunctionName;
         LLVMOptRemarkDebugLoc DebugLoc;
         uint32_t Hotness;
         uint32_t NumArgs;
         LLVMOptRemarkArg * Args;
     }