Class LLVMRemarks

java.lang.Object
org.lwjgl.llvm.LLVMRemarks

public class LLVMRemarks extends Object
  • Field Details

    • REMARKS_API_VERSION

      public static final int REMARKS_API_VERSION
      See Also:
    • LLVMRemarkTypeUnknown

      public static final int LLVMRemarkTypeUnknown
      See Also:
    • LLVMRemarkTypePassed

      public static final int LLVMRemarkTypePassed
      See Also:
    • LLVMRemarkTypeMissed

      public static final int LLVMRemarkTypeMissed
      See Also:
    • LLVMRemarkTypeAnalysis

      public static final int LLVMRemarkTypeAnalysis
      See Also:
    • LLVMRemarkTypeAnalysisFPCommute

      public static final int LLVMRemarkTypeAnalysisFPCommute
      See Also:
    • LLVMRemarkTypeAnalysisAliasing

      public static final int LLVMRemarkTypeAnalysisAliasing
      See Also:
    • LLVMRemarkTypeFailure

      public static final int LLVMRemarkTypeFailure
      See Also:
  • Method Details

    • nLLVMRemarkStringGetData

      public static long nLLVMRemarkStringGetData(long String)
      char const * LLVMRemarkStringGetData(LLVMRemarkStringRef String)
    • LLVMRemarkStringGetData

      public static @Nullable String LLVMRemarkStringGetData(long String)
      char const * LLVMRemarkStringGetData(LLVMRemarkStringRef String)
    • LLVMRemarkStringGetLen

      public static int LLVMRemarkStringGetLen(long String)
      uint32_t LLVMRemarkStringGetLen(LLVMRemarkStringRef String)
    • LLVMRemarkDebugLocGetSourceFilePath

      public static long LLVMRemarkDebugLocGetSourceFilePath(long DL)
      LLVMRemarkStringRef LLVMRemarkDebugLocGetSourceFilePath(LLVMRemarkDebugLocRef DL)
    • LLVMRemarkDebugLocGetSourceLine

      public static int LLVMRemarkDebugLocGetSourceLine(long DL)
      uint32_t LLVMRemarkDebugLocGetSourceLine(LLVMRemarkDebugLocRef DL)
    • LLVMRemarkDebugLocGetSourceColumn

      public static int LLVMRemarkDebugLocGetSourceColumn(long DL)
      uint32_t LLVMRemarkDebugLocGetSourceColumn(LLVMRemarkDebugLocRef DL)
    • LLVMRemarkArgGetKey

      public static long LLVMRemarkArgGetKey(long Arg)
      LLVMRemarkStringRef LLVMRemarkArgGetKey(LLVMRemarkArgRef Arg)
    • LLVMRemarkArgGetValue

      public static long LLVMRemarkArgGetValue(long Arg)
      LLVMRemarkStringRef LLVMRemarkArgGetValue(LLVMRemarkArgRef Arg)
    • LLVMRemarkArgGetDebugLoc

      public static long LLVMRemarkArgGetDebugLoc(long Arg)
      LLVMRemarkDebugLocRef LLVMRemarkArgGetDebugLoc(LLVMRemarkArgRef Arg)
    • LLVMRemarkEntryDispose

      public static void LLVMRemarkEntryDispose(long Remark)
      void LLVMRemarkEntryDispose(LLVMRemarkEntryRef Remark)
    • LLVMRemarkEntryGetType

      public static int LLVMRemarkEntryGetType(long Remark)
      enum LLVMRemarkType LLVMRemarkEntryGetType(LLVMRemarkEntryRef Remark)
    • LLVMRemarkEntryGetPassName

      public static long LLVMRemarkEntryGetPassName(long Remark)
      LLVMRemarkStringRef LLVMRemarkEntryGetPassName(LLVMRemarkEntryRef Remark)
    • LLVMRemarkEntryGetRemarkName

      public static long LLVMRemarkEntryGetRemarkName(long Remark)
      LLVMRemarkStringRef LLVMRemarkEntryGetRemarkName(LLVMRemarkEntryRef Remark)
    • LLVMRemarkEntryGetFunctionName

      public static long LLVMRemarkEntryGetFunctionName(long Remark)
      LLVMRemarkStringRef LLVMRemarkEntryGetFunctionName(LLVMRemarkEntryRef Remark)
    • LLVMRemarkEntryGetDebugLoc

      public static long LLVMRemarkEntryGetDebugLoc(long Remark)
      LLVMRemarkDebugLocRef LLVMRemarkEntryGetDebugLoc(LLVMRemarkEntryRef Remark)
    • LLVMRemarkEntryGetHotness

      public static long LLVMRemarkEntryGetHotness(long Remark)
      uint64_t LLVMRemarkEntryGetHotness(LLVMRemarkEntryRef Remark)
    • LLVMRemarkEntryGetNumArgs

      public static int LLVMRemarkEntryGetNumArgs(long Remark)
      uint32_t LLVMRemarkEntryGetNumArgs(LLVMRemarkEntryRef Remark)
    • LLVMRemarkEntryGetFirstArg

      public static long LLVMRemarkEntryGetFirstArg(long Remark)
      LLVMRemarkArgRef LLVMRemarkEntryGetFirstArg(LLVMRemarkEntryRef Remark)
    • LLVMRemarkEntryGetNextArg

      public static long LLVMRemarkEntryGetNextArg(long It, long Remark)
      LLVMRemarkArgRef LLVMRemarkEntryGetNextArg(LLVMRemarkArgRef It, LLVMRemarkEntryRef Remark)
    • nLLVMRemarkParserCreateYAML

      public static long nLLVMRemarkParserCreateYAML(long Buf, long Size)
      LLVMRemarkParserRef LLVMRemarkParserCreateYAML(void const * Buf, uint64_t Size)
    • LLVMRemarkParserCreateYAML

      public static long LLVMRemarkParserCreateYAML(ByteBuffer Buf)
      LLVMRemarkParserRef LLVMRemarkParserCreateYAML(void const * Buf, uint64_t Size)
    • nLLVMRemarkParserCreateBitstream

      public static long nLLVMRemarkParserCreateBitstream(long Buf, long Size)
      LLVMRemarkParserRef LLVMRemarkParserCreateBitstream(void const * Buf, uint64_t Size)
    • LLVMRemarkParserCreateBitstream

      public static long LLVMRemarkParserCreateBitstream(ByteBuffer Buf)
      LLVMRemarkParserRef LLVMRemarkParserCreateBitstream(void const * Buf, uint64_t Size)
    • LLVMRemarkParserGetNext

      public static long LLVMRemarkParserGetNext(long Parser)
      LLVMRemarkEntryRef LLVMRemarkParserGetNext(LLVMRemarkParserRef Parser)
    • LLVMRemarkParserHasError

      public static boolean LLVMRemarkParserHasError(long Parser)
      LLVMBool LLVMRemarkParserHasError(LLVMRemarkParserRef Parser)
    • nLLVMRemarkParserGetErrorMessage

      public static long nLLVMRemarkParserGetErrorMessage(long Parser)
      char const * LLVMRemarkParserGetErrorMessage(LLVMRemarkParserRef Parser)
    • LLVMRemarkParserGetErrorMessage

      public static @Nullable String LLVMRemarkParserGetErrorMessage(long Parser)
      char const * LLVMRemarkParserGetErrorMessage(LLVMRemarkParserRef Parser)
    • LLVMRemarkParserDispose

      public static void LLVMRemarkParserDispose(long Parser)
      void LLVMRemarkParserDispose(LLVMRemarkParserRef Parser)
    • LLVMRemarkVersion

      public static int LLVMRemarkVersion()
      uint32_t LLVMRemarkVersion(void)