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

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

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

      @NativeType("LLVMRemarkStringRef") public static long LLVMRemarkDebugLocGetSourceFilePath(@NativeType("LLVMRemarkDebugLocRef") long DL)
      LLVMRemarkStringRef LLVMRemarkDebugLocGetSourceFilePath(LLVMRemarkDebugLocRef DL)
    • LLVMRemarkDebugLocGetSourceLine

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

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

      @NativeType("LLVMRemarkStringRef") public static long LLVMRemarkArgGetKey(@NativeType("LLVMRemarkArgRef") long Arg)
      LLVMRemarkStringRef LLVMRemarkArgGetKey(LLVMRemarkArgRef Arg)
    • LLVMRemarkArgGetValue

      @NativeType("LLVMRemarkStringRef") public static long LLVMRemarkArgGetValue(@NativeType("LLVMRemarkArgRef") long Arg)
      LLVMRemarkStringRef LLVMRemarkArgGetValue(LLVMRemarkArgRef Arg)
    • LLVMRemarkArgGetDebugLoc

      @NativeType("LLVMRemarkDebugLocRef") public static long LLVMRemarkArgGetDebugLoc(@NativeType("LLVMRemarkArgRef") long Arg)
      LLVMRemarkDebugLocRef LLVMRemarkArgGetDebugLoc(LLVMRemarkArgRef Arg)
    • LLVMRemarkEntryDispose

      public static void LLVMRemarkEntryDispose(@NativeType("LLVMRemarkEntryRef") long Remark)
      void LLVMRemarkEntryDispose(LLVMRemarkEntryRef Remark)
    • LLVMRemarkEntryGetType

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

      @NativeType("LLVMRemarkStringRef") public static long LLVMRemarkEntryGetPassName(@NativeType("LLVMRemarkEntryRef") long Remark)
      LLVMRemarkStringRef LLVMRemarkEntryGetPassName(LLVMRemarkEntryRef Remark)
    • LLVMRemarkEntryGetRemarkName

      @NativeType("LLVMRemarkStringRef") public static long LLVMRemarkEntryGetRemarkName(@NativeType("LLVMRemarkEntryRef") long Remark)
      LLVMRemarkStringRef LLVMRemarkEntryGetRemarkName(LLVMRemarkEntryRef Remark)
    • LLVMRemarkEntryGetFunctionName

      @NativeType("LLVMRemarkStringRef") public static long LLVMRemarkEntryGetFunctionName(@NativeType("LLVMRemarkEntryRef") long Remark)
      LLVMRemarkStringRef LLVMRemarkEntryGetFunctionName(LLVMRemarkEntryRef Remark)
    • LLVMRemarkEntryGetDebugLoc

      @NativeType("LLVMRemarkDebugLocRef") public static long LLVMRemarkEntryGetDebugLoc(@NativeType("LLVMRemarkEntryRef") long Remark)
      LLVMRemarkDebugLocRef LLVMRemarkEntryGetDebugLoc(LLVMRemarkEntryRef Remark)
    • LLVMRemarkEntryGetHotness

      @NativeType("uint64_t") public static long LLVMRemarkEntryGetHotness(@NativeType("LLVMRemarkEntryRef") long Remark)
      uint64_t LLVMRemarkEntryGetHotness(LLVMRemarkEntryRef Remark)
    • LLVMRemarkEntryGetNumArgs

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

      @NativeType("LLVMRemarkArgRef") public static long LLVMRemarkEntryGetFirstArg(@NativeType("LLVMRemarkEntryRef") long Remark)
      LLVMRemarkArgRef LLVMRemarkEntryGetFirstArg(LLVMRemarkEntryRef Remark)
    • LLVMRemarkEntryGetNextArg

      @NativeType("LLVMRemarkArgRef") public static long LLVMRemarkEntryGetNextArg(@NativeType("LLVMRemarkArgRef") long It, @NativeType("LLVMRemarkEntryRef") 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

      @NativeType("LLVMRemarkParserRef") public static long LLVMRemarkParserCreateYAML(@NativeType("void const *") 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

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

      @NativeType("LLVMRemarkEntryRef") public static long LLVMRemarkParserGetNext(@NativeType("LLVMRemarkParserRef") long Parser)
      LLVMRemarkEntryRef LLVMRemarkParserGetNext(LLVMRemarkParserRef Parser)
    • LLVMRemarkParserHasError

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

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

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

      public static void LLVMRemarkParserDispose(@NativeType("LLVMRemarkParserRef") long Parser)
      void LLVMRemarkParserDispose(LLVMRemarkParserRef Parser)
    • LLVMRemarkVersion

      @NativeType("uint32_t") public static int LLVMRemarkVersion()
      uint32_t LLVMRemarkVersion(void)