Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
 public static extern void DisposeGenericValue(LLVMGenericValueRef* GenVal);
Ejemplo n.º 3
0
 public static extern double GenericValueToFloat(LLVMTypeRef* TyRef, LLVMGenericValueRef* GenVal);
Ejemplo n.º 4
0
 public static extern System.IntPtr GenericValueToPointer(LLVMGenericValueRef* GenVal);
Ejemplo n.º 5
0
 public static extern ulong GenericValueToInt(LLVMGenericValueRef* GenVal, int IsSigned);
Ejemplo n.º 6
0
 public static extern uint GenericValueIntWidth(LLVMGenericValueRef* GenValRef);
Ejemplo n.º 7
0
 public GenericValue(LLVMGenericValueRef* value)
 {
     m_handle = value;
 }
Ejemplo n.º 8
0
 internal GenericValue(LLVMGenericValueRef genericValue) => _genericValue = genericValue;