Lines Matching defs:GenVal
43 GenericValue *GenVal = new GenericValue();
44 GenVal->IntVal = APInt(unwrap<IntegerType>(Ty)->getBitWidth(), N, IsSigned);
45 return wrap(GenVal);
49 GenericValue *GenVal = new GenericValue();
50 GenVal->PointerVal = P;
51 return wrap(GenVal);
55 GenericValue *GenVal = new GenericValue();
58 GenVal->FloatVal = N;
61 GenVal->DoubleVal = N;
66 return wrap(GenVal);
75 GenericValue *GenVal = unwrap(GenValRef);
77 return GenVal->IntVal.getSExtValue();
79 return GenVal->IntVal.getZExtValue();
82 void *LLVMGenericValueToPointer(LLVMGenericValueRef GenVal) {
83 return unwrap(GenVal)->PointerVal;
86 double LLVMGenericValueToFloat(LLVMTypeRef TyRef, LLVMGenericValueRef GenVal) {
89 return unwrap(GenVal)->FloatVal;
91 return unwrap(GenVal)->DoubleVal;
97 void LLVMDisposeGenericValue(LLVMGenericValueRef GenVal) {
98 delete unwrap(GenVal);