Lines Matching refs:GenVal
44 GenericValue *GenVal = new GenericValue(); in LLVMCreateGenericValueOfInt() local
45 GenVal->IntVal = APInt(unwrap<IntegerType>(Ty)->getBitWidth(), N, IsSigned); in LLVMCreateGenericValueOfInt()
46 return wrap(GenVal); in LLVMCreateGenericValueOfInt()
50 GenericValue *GenVal = new GenericValue(); in LLVMCreateGenericValueOfPointer() local
51 GenVal->PointerVal = P; in LLVMCreateGenericValueOfPointer()
52 return wrap(GenVal); in LLVMCreateGenericValueOfPointer()
56 GenericValue *GenVal = new GenericValue(); in LLVMCreateGenericValueOfFloat() local
59 GenVal->FloatVal = N; in LLVMCreateGenericValueOfFloat()
62 GenVal->DoubleVal = N; in LLVMCreateGenericValueOfFloat()
67 return wrap(GenVal); in LLVMCreateGenericValueOfFloat()
76 GenericValue *GenVal = unwrap(GenValRef); in LLVMGenericValueToInt() local
78 return GenVal->IntVal.getSExtValue(); in LLVMGenericValueToInt()
80 return GenVal->IntVal.getZExtValue(); in LLVMGenericValueToInt()
83 void *LLVMGenericValueToPointer(LLVMGenericValueRef GenVal) { in LLVMGenericValueToPointer() argument
84 return unwrap(GenVal)->PointerVal; in LLVMGenericValueToPointer()
87 double LLVMGenericValueToFloat(LLVMTypeRef TyRef, LLVMGenericValueRef GenVal) { in LLVMGenericValueToFloat() argument
90 return unwrap(GenVal)->FloatVal; in LLVMGenericValueToFloat()
92 return unwrap(GenVal)->DoubleVal; in LLVMGenericValueToFloat()
98 void LLVMDisposeGenericValue(LLVMGenericValueRef GenVal) { in LLVMDisposeGenericValue() argument
99 delete unwrap(GenVal); in LLVMDisposeGenericValue()