Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm-c/
H A DCore.h1344 LLVMTypeRef LLVMFunctionType(LLVMTypeRef ReturnType,
1356 LLVMTypeRef LLVMGetReturnType(LLVMTypeRef FunctionTy);
1374 void LLVMGetParamTypes(LLVMTypeRef FunctionTy, LLVMTypeRef *Dest);
1428 void LLVMStructSetBody(LLVMTypeRef StructTy, LLVMTypeRef *ElementTypes,
1448 void LLVMGetStructElementTypes(LLVMTypeRef StructTy, LLVMTypeRef *Dest);
1455 LLVMTypeRef LLVMStructGetTypeAtIndex(LLVMTypeRef StructTy, unsigned i);
1496 LLVMTypeRef LLVMGetElementType(LLVMTypeRef Ty);
1503 void LLVMGetSubtypes(LLVMTypeRef Tp, LLVMTypeRef *Arr);
1522 LLVMTypeRef LLVMArrayType(LLVMTypeRef ElementType, unsigned ElementCount);
1532 LLVMTypeRef LLVMArrayType2(LLVMTypeRef ElementType, uint64_t 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-14.2/contrib/llvm-project/llvm/lib/Target/
H A DTarget.cpp80 LLVMTypeRef LLVMIntPtrType(LLVMTargetDataRef TD) { in LLVMIntPtrType()
84 LLVMTypeRef LLVMIntPtrTypeForAS(LLVMTargetDataRef TD, unsigned AS) { in LLVMIntPtrTypeForAS()
88 LLVMTypeRef LLVMIntPtrTypeInContext(LLVMContextRef C, LLVMTargetDataRef TD) { in LLVMIntPtrTypeInContext()
96 unsigned long long LLVMSizeOfTypeInBits(LLVMTargetDataRef TD, LLVMTypeRef Ty) { in LLVMSizeOfTypeInBits()
100 unsigned long long LLVMStoreSizeOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty) { in LLVMStoreSizeOfType()
104 unsigned long long LLVMABISizeOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty) { in LLVMABISizeOfType()
108 unsigned LLVMABIAlignmentOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty) { in LLVMABIAlignmentOfType()
112 unsigned LLVMCallFrameAlignmentOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty) { in LLVMCallFrameAlignmentOfType()
116 unsigned LLVMPreferredAlignmentOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty) { in LLVMPreferredAlignmentOfType()
127 unsigned LLVMElementAtOffset(LLVMTargetDataRef TD, LLVMTypeRef StructTy, in LLVMElementAtOffset()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DCore.cpp737 LLVMTypeRef LLVMFunctionType(LLVMTypeRef ReturnType, in LLVMFunctionType()
748 LLVMTypeRef LLVMGetReturnType(LLVMTypeRef FunctionTy) { in LLVMGetReturnType()
756 void LLVMGetParamTypes(LLVMTypeRef FunctionTy, LLVMTypeRef *Dest) { in LLVMGetParamTypes()
770 LLVMTypeRef LLVMStructType(LLVMTypeRef *ElementTypes, in LLVMStructType()
789 void LLVMStructSetBody(LLVMTypeRef StructTy, LLVMTypeRef *ElementTypes, in LLVMStructSetBody()
799 void LLVMGetStructElementTypes(LLVMTypeRef StructTy, LLVMTypeRef *Dest) { in LLVMGetStructElementTypes()
805 LLVMTypeRef LLVMStructGetTypeAtIndex(LLVMTypeRef StructTy, unsigned i) { in LLVMStructGetTypeAtIndex()
832 void LLVMGetSubtypes(LLVMTypeRef Tp, LLVMTypeRef *Arr) { in LLVMGetSubtypes()
840 LLVMTypeRef LLVMArrayType(LLVMTypeRef ElementType, unsigned ElementCount) { in LLVMArrayType()
860 LLVMTypeRef LLVMScalableVectorType(LLVMTypeRef ElementType, in LLVMScalableVectorType()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DType.h514 DEFINE_ISA_CONVERSION_FUNCTIONS(Type, LLVMTypeRef)
518 inline Type **unwrap(LLVMTypeRef* Tys) {
522 inline LLVMTypeRef *wrap(Type **Tys) {
523 return reinterpret_cast<LLVMTypeRef*>(const_cast<Type**>(Tys));
/freebsd-14.2/contrib/llvm-project/llvm/lib/ExecutionEngine/
H A DExecutionEngineBindings.cpp41 LLVMGenericValueRef LLVMCreateGenericValueOfInt(LLVMTypeRef Ty, in LLVMCreateGenericValueOfInt()
55 LLVMGenericValueRef LLVMCreateGenericValueOfFloat(LLVMTypeRef TyRef, double N) { in LLVMCreateGenericValueOfFloat()
87 double LLVMGenericValueToFloat(LLVMTypeRef TyRef, LLVMGenericValueRef GenVal) { in LLVMGenericValueToFloat()