Home
last modified time | relevance | path

Searched refs:LLVMTypeRef (Results 1 – 8 of 8) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm-c/
H A DCore.h1244 LLVMTypeRef LLVMFunctionType(LLVMTypeRef ReturnType,
1256 LLVMTypeRef LLVMGetReturnType(LLVMTypeRef FunctionTy);
1274 void LLVMGetParamTypes(LLVMTypeRef FunctionTy, LLVMTypeRef *Dest);
1328 void LLVMStructSetBody(LLVMTypeRef StructTy, LLVMTypeRef *ElementTypes,
1348 void LLVMGetStructElementTypes(LLVMTypeRef StructTy, LLVMTypeRef *Dest);
1355 LLVMTypeRef LLVMStructGetTypeAtIndex(LLVMTypeRef StructTy, unsigned i);
1398 LLVMTypeRef LLVMGetElementType(LLVMTypeRef Ty);
1405 void LLVMGetSubtypes(LLVMTypeRef Tp, LLVMTypeRef *Arr);
1422 LLVMTypeRef LLVMArrayType(LLVMTypeRef ElementType, unsigned ElementCount);
1461 LLVMTypeRef LLVMVectorType(LLVMTypeRef ElementType, unsigned ElementCount);
[all …]
H A DTarget.h230 LLVMTypeRef LLVMIntPtrType(LLVMTargetDataRef TD);
235 LLVMTypeRef LLVMIntPtrTypeForAS(LLVMTargetDataRef TD, unsigned AS);
239 LLVMTypeRef LLVMIntPtrTypeInContext(LLVMContextRef C, LLVMTargetDataRef TD);
249 unsigned long long LLVMSizeOfTypeInBits(LLVMTargetDataRef TD, LLVMTypeRef Ty);
253 unsigned long long LLVMStoreSizeOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty);
257 unsigned long long LLVMABISizeOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty);
261 unsigned LLVMABIAlignmentOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty);
265 unsigned LLVMCallFrameAlignmentOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty);
269 unsigned LLVMPreferredAlignmentOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty);
278 unsigned LLVMElementAtOffset(LLVMTargetDataRef TD, LLVMTypeRef StructTy,
[all …]
H A DExecutionEngine.h53 LLVMGenericValueRef LLVMCreateGenericValueOfInt(LLVMTypeRef Ty,
59 LLVMGenericValueRef LLVMCreateGenericValueOfFloat(LLVMTypeRef Ty, double N);
68 double LLVMGenericValueToFloat(LLVMTypeRef TyRef, LLVMGenericValueRef GenVal);
H A DTypes.h68 typedef struct LLVMOpaqueType *LLVMTypeRef; typedef
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/
H A DTarget.cpp85 LLVMTypeRef LLVMIntPtrType(LLVMTargetDataRef TD) { in LLVMIntPtrType()
89 LLVMTypeRef LLVMIntPtrTypeForAS(LLVMTargetDataRef TD, unsigned AS) { in LLVMIntPtrTypeForAS()
93 LLVMTypeRef LLVMIntPtrTypeInContext(LLVMContextRef C, LLVMTargetDataRef TD) { in LLVMIntPtrTypeInContext()
101 unsigned long long LLVMSizeOfTypeInBits(LLVMTargetDataRef TD, LLVMTypeRef Ty) { in LLVMSizeOfTypeInBits()
105 unsigned long long LLVMStoreSizeOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty) { in LLVMStoreSizeOfType()
109 unsigned long long LLVMABISizeOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty) { in LLVMABISizeOfType()
113 unsigned LLVMABIAlignmentOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty) { in LLVMABIAlignmentOfType()
117 unsigned LLVMCallFrameAlignmentOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty) { in LLVMCallFrameAlignmentOfType()
121 unsigned LLVMPreferredAlignmentOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty) { in LLVMPreferredAlignmentOfType()
132 unsigned LLVMElementAtOffset(LLVMTargetDataRef TD, LLVMTypeRef StructTy, in LLVMElementAtOffset()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/IR/
H A DCore.cpp676 LLVMTypeRef LLVMFunctionType(LLVMTypeRef ReturnType, in LLVMFunctionType()
687 LLVMTypeRef LLVMGetReturnType(LLVMTypeRef FunctionTy) { in LLVMGetReturnType()
695 void LLVMGetParamTypes(LLVMTypeRef FunctionTy, LLVMTypeRef *Dest) { in LLVMGetParamTypes()
709 LLVMTypeRef LLVMStructType(LLVMTypeRef *ElementTypes, in LLVMStructType()
728 void LLVMStructSetBody(LLVMTypeRef StructTy, LLVMTypeRef *ElementTypes, in LLVMStructSetBody()
738 void LLVMGetStructElementTypes(LLVMTypeRef StructTy, LLVMTypeRef *Dest) { in LLVMGetStructElementTypes()
744 LLVMTypeRef LLVMStructGetTypeAtIndex(LLVMTypeRef StructTy, unsigned i) { in LLVMStructGetTypeAtIndex()
771 void LLVMGetSubtypes(LLVMTypeRef Tp, LLVMTypeRef *Arr) { in LLVMGetSubtypes()
779 LLVMTypeRef LLVMArrayType(LLVMTypeRef ElementType, unsigned ElementCount) { in LLVMArrayType()
791 LLVMTypeRef LLVMScalableVectorType(LLVMTypeRef ElementType, in LLVMScalableVectorType()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/
H A DType.h513 DEFINE_ISA_CONVERSION_FUNCTIONS(Type, LLVMTypeRef)
517 inline Type **unwrap(LLVMTypeRef* Tys) {
521 inline LLVMTypeRef *wrap(Type **Tys) {
522 return reinterpret_cast<LLVMTypeRef*>(const_cast<Type**>(Tys));
/freebsd-13.1/contrib/llvm-project/llvm/lib/ExecutionEngine/
H A DExecutionEngineBindings.cpp40 LLVMGenericValueRef LLVMCreateGenericValueOfInt(LLVMTypeRef Ty, in LLVMCreateGenericValueOfInt()
54 LLVMGenericValueRef LLVMCreateGenericValueOfFloat(LLVMTypeRef TyRef, double N) { in LLVMCreateGenericValueOfFloat()
86 double LLVMGenericValueToFloat(LLVMTypeRef TyRef, LLVMGenericValueRef GenVal) { in LLVMGenericValueToFloat()