public LLVMGenericValueRef RunFunction(LlvmFunction function, LLVMGenericValueRef[] arguments)
        {
            // Run the function and capture its result.
            LLVMGenericValueRef result = LLVM.RunFunction(this.reference, function.Unwrap(), arguments);

            // Return the result.
            return(result);
        }
 public static extern void DisposeGenericValue(LLVMGenericValueRef* GenVal);
 public static extern double GenericValueToFloat(LLVMTypeRef* TyRef, LLVMGenericValueRef* GenVal);
 public static extern System.IntPtr GenericValueToPointer(LLVMGenericValueRef* GenVal);
 public static extern ulong GenericValueToInt(LLVMGenericValueRef* GenVal, int IsSigned);
 public static extern uint GenericValueIntWidth(LLVMGenericValueRef* GenValRef);
 public GenericValue(LLVMGenericValueRef* value)
 {
     m_handle = value;
 }
Exemple #8
0
 internal GenericValue(LLVMGenericValueRef genericValue) => _genericValue = genericValue;