Home | History | Annotate | Download | only in ExecutionEngine

Lines Matching refs:GenVal

51   GenericValue *GenVal = new GenericValue();
52 GenVal->IntVal = APInt(unwrap<IntegerType>(Ty)->getBitWidth(), N, IsSigned);
53 return wrap(GenVal);
57 GenericValue *GenVal = new GenericValue();
58 GenVal->PointerVal = P;
59 return wrap(GenVal);
63 GenericValue *GenVal = new GenericValue();
66 GenVal->FloatVal = N;
69 GenVal->DoubleVal = N;
74 return wrap(GenVal);
83 GenericValue *GenVal = unwrap(GenValRef);
85 return GenVal->IntVal.getSExtValue();
87 return GenVal->IntVal.getZExtValue();
90 void *LLVMGenericValueToPointer(LLVMGenericValueRef GenVal) {
91 return unwrap(GenVal)->PointerVal;
94 double LLVMGenericValueToFloat(LLVMTypeRef TyRef, LLVMGenericValueRef GenVal) {
97 return unwrap(GenVal)->FloatVal;
99 return unwrap(GenVal)->DoubleVal;
105 void LLVMDisposeGenericValue(LLVMGenericValueRef GenVal) {
106 delete unwrap(GenVal);