Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/include/llvm-c/
H A DCore.h1259 LLVMTypeRef LLVMFunctionType(LLVMTypeRef ReturnType,
1271 LLVMTypeRef LLVMGetReturnType(LLVMTypeRef FunctionTy);
1289 void LLVMGetParamTypes(LLVMTypeRef FunctionTy, LLVMTypeRef *Dest);
1343 void LLVMStructSetBody(LLVMTypeRef StructTy, LLVMTypeRef *ElementTypes,
1363 void LLVMGetStructElementTypes(LLVMTypeRef StructTy, LLVMTypeRef *Dest);
1370 LLVMTypeRef LLVMStructGetTypeAtIndex(LLVMTypeRef StructTy, unsigned i);
1413 LLVMTypeRef LLVMGetElementType(LLVMTypeRef Ty);
1420 void LLVMGetSubtypes(LLVMTypeRef Tp, LLVMTypeRef *Arr);
1437 LLVMTypeRef LLVMArrayType(LLVMTypeRef ElementType, unsigned ElementCount);
1492 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
/llvm-project-15.0.7/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 …]
/llvm-project-15.0.7/llvm/bindings/ocaml/llvm/
H A Dllvm_ocaml.c378 value llvm_classify_type(LLVMTypeRef Ty) { in llvm_classify_type()
382 value llvm_type_is_sized(LLVMTypeRef Ty) { in llvm_type_is_sized()
392 value llvm_dump_type(LLVMTypeRef Val) { in llvm_dump_type()
478 LLVMTypeRef llvm_function_type(LLVMTypeRef RetTy, value ParamTys) { in llvm_function_type()
484 LLVMTypeRef llvm_var_arg_function_type(LLVMTypeRef RetTy, value ParamTys) { in llvm_var_arg_function_type()
527 value llvm_struct_name(LLVMTypeRef Ty) { in llvm_struct_name()
561 value llvm_subtypes(LLVMTypeRef Ty) { in llvm_subtypes()
569 LLVMTypeRef llvm_array_type(LLVMTypeRef ElementTy, value Count) { in llvm_array_type()
574 LLVMTypeRef llvm_pointer_type(LLVMTypeRef ElementTy) { in llvm_pointer_type()
579 LLVMTypeRef llvm_qualified_pointer_type(LLVMTypeRef ElementTy, in llvm_qualified_pointer_type()
[all …]
/llvm-project-15.0.7/llvm/lib/IR/
H A DCore.cpp687 LLVMTypeRef LLVMFunctionType(LLVMTypeRef ReturnType, in LLVMFunctionType()
698 LLVMTypeRef LLVMGetReturnType(LLVMTypeRef FunctionTy) { in LLVMGetReturnType()
706 void LLVMGetParamTypes(LLVMTypeRef FunctionTy, LLVMTypeRef *Dest) { in LLVMGetParamTypes()
720 LLVMTypeRef LLVMStructType(LLVMTypeRef *ElementTypes, in LLVMStructType()
739 void LLVMStructSetBody(LLVMTypeRef StructTy, LLVMTypeRef *ElementTypes, in LLVMStructSetBody()
749 void LLVMGetStructElementTypes(LLVMTypeRef StructTy, LLVMTypeRef *Dest) { in LLVMGetStructElementTypes()
755 LLVMTypeRef LLVMStructGetTypeAtIndex(LLVMTypeRef StructTy, unsigned i) { in LLVMStructGetTypeAtIndex()
782 void LLVMGetSubtypes(LLVMTypeRef Tp, LLVMTypeRef *Arr) { in LLVMGetSubtypes()
790 LLVMTypeRef LLVMArrayType(LLVMTypeRef ElementType, unsigned ElementCount) { in LLVMArrayType()
806 LLVMTypeRef LLVMScalableVectorType(LLVMTypeRef ElementType, in LLVMScalableVectorType()
[all …]
/llvm-project-15.0.7/llvm/bindings/ocaml/target/
H A Dtarget_ocaml.c79 LLVMTypeRef llvm_datalayout_intptr_type(LLVMContextRef C, value DL) { in llvm_datalayout_intptr_type()
89 LLVMTypeRef llvm_datalayout_qualified_intptr_type(LLVMContextRef C, value AS, in llvm_datalayout_qualified_intptr_type()
95 value llvm_datalayout_size_in_bits(LLVMTypeRef Ty, value DL) { in llvm_datalayout_size_in_bits()
100 value llvm_datalayout_store_size(LLVMTypeRef Ty, value DL) { in llvm_datalayout_store_size()
105 value llvm_datalayout_abi_size(LLVMTypeRef Ty, value DL) { in llvm_datalayout_abi_size()
110 value llvm_datalayout_abi_align(LLVMTypeRef Ty, value DL) { in llvm_datalayout_abi_align()
115 value llvm_datalayout_stack_align(LLVMTypeRef Ty, value DL) { in llvm_datalayout_stack_align()
120 value llvm_datalayout_preferred_align(LLVMTypeRef Ty, value DL) { in llvm_datalayout_preferred_align()
131 value llvm_datalayout_element_at_offset(LLVMTypeRef Ty, value Offset, in llvm_datalayout_element_at_offset()
138 value llvm_datalayout_offset_of_element(LLVMTypeRef Ty, value Index, value DL) { in llvm_datalayout_offset_of_element()
/llvm-project-15.0.7/llvm/tools/llvm-c-test/
H A Dcalc.c77 LLVMTypeRef ty = LLVMInt64Type(); in build_from_tokens()
120 LLVMTypeRef I64ty = LLVMInt64Type(); in handle_line()
121 LLVMTypeRef I64Ptrty = LLVMPointerType(I64ty, 0); in handle_line()
122 LLVMTypeRef Fty = LLVMFunctionType(I64ty, &I64Ptrty, 1, 0); in handle_line()
H A Decho.cpp67 LLVMTypeRef Clone(LLVMValueRef Src) { in Clone()
71 LLVMTypeRef Clone(LLVMTypeRef Src) { in Clone()
96 LLVMTypeRef* Params = nullptr; in Clone()
98 Params = static_cast<LLVMTypeRef*>( in Clone()
113 LLVMTypeRef S = nullptr; in Clone()
125 SmallVector<LLVMTypeRef, 8> Elts; in Clone()
309 LLVMTypeRef Ty = TypeCloner(M).Clone(Cst); in clone_constant_impl()
320 LLVMTypeRef Ty = TypeCloner(M).Clone(Cst); in clone_constant_impl()
390 LLVMTypeRef ElemTy = in clone_constant_impl()
419 LLVMTypeRef CloneType(LLVMTypeRef Src) { in CloneType()
[all …]
H A Ddebuginfo.c95 LLVMTypeRef FooParamTys[] = { in llvm_test_dibuilder()
100 LLVMTypeRef FooFuncTy = LLVMFunctionType(LLVMInt64Type(), FooParamTys, 3, 0); in llvm_test_dibuilder()
H A Dmodule.c123 LLVMTypeRef T = LLVMTypeOf(g); in llvm_module_list_globals()
/llvm-project-15.0.7/llvm/examples/OrcV2Examples/OrcV2CBindingsReflectProcessSymbols/
H A DOrcV2CBindingsReflectProcessSymbols.c60 LLVMTypeRef I32BinOpParamTypes[] = {LLVMInt32Type(), LLVMInt32Type()}; in createDemoModule()
61 LLVMTypeRef I32BinOpFunctionType = in createDemoModule()
66 LLVMTypeRef MulAddParamTypes[] = {LLVMInt32Type(), LLVMInt32Type(), in createDemoModule()
68 LLVMTypeRef MulAddFunctionType = in createDemoModule()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DType.h503 DEFINE_ISA_CONVERSION_FUNCTIONS(Type, LLVMTypeRef)
507 inline Type **unwrap(LLVMTypeRef* Tys) {
511 inline LLVMTypeRef *wrap(Type **Tys) {
512 return reinterpret_cast<LLVMTypeRef*>(const_cast<Type**>(Tys));
/llvm-project-15.0.7/llvm/examples/OrcV2Examples/OrcV2CBindingsBasicUsage/
H A DOrcV2CBindingsBasicUsage.c37 LLVMTypeRef ParamTypes[] = {LLVMInt32Type(), LLVMInt32Type()}; in createDemoModule()
38 LLVMTypeRef SumFunctionType = in createDemoModule()
/llvm-project-15.0.7/llvm/examples/OrcV2Examples/OrcV2CBindingsDumpObjects/
H A DOrcV2CBindingsDumpObjects.c38 LLVMTypeRef ParamTypes[] = {LLVMInt32Type(), LLVMInt32Type()}; in createDemoModule()
39 LLVMTypeRef SumFunctionType = in createDemoModule()
/llvm-project-15.0.7/llvm/examples/OrcV2Examples/OrcV2CBindingsAddObjectFile/
H A DOrcV2CBindingsAddObjectFile.c32 LLVMTypeRef ParamTypes[] = {LLVMInt32Type(), LLVMInt32Type()}; in createDemoModule()
33 LLVMTypeRef SumFunctionType = in createDemoModule()
/llvm-project-15.0.7/llvm/examples/OrcV2Examples/OrcV2CBindingsRemovableCode/
H A DOrcV2CBindingsRemovableCode.c37 LLVMTypeRef ParamTypes[] = {LLVMInt32Type(), LLVMInt32Type()}; in createDemoModule()
38 LLVMTypeRef SumFunctionType = in createDemoModule()
/llvm-project-15.0.7/llvm/examples/OrcV2Examples/OrcV2CBindingsIRTransforms/
H A DOrcV2CBindingsIRTransforms.c39 LLVMTypeRef ParamTypes[] = {LLVMInt32Type(), LLVMInt32Type()}; in createDemoModule()
40 LLVMTypeRef SumFunctionType = in createDemoModule()
/llvm-project-15.0.7/llvm/unittests/ExecutionEngine/MCJIT/
H A DMCJITCAPITest.cpp190 LLVMTypeRef stackmapParamTypes[] = { LLVMInt64Type(), LLVMInt32Type() }; in buildFunctionThatUsesStackmap()
191 LLVMTypeRef stackmapTy = in buildFunctionThatUsesStackmap()
245 LLVMTypeRef ParamTypes[] = { LLVMInt32Type() }; in buildModuleWithCodeAndData()
487 LLVMTypeRef FunctionType = LLVMFunctionType(LLVMInt32Type(), nullptr, 0, 0); in TEST_F()
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/llvm/docs/
H A DExtendingLLVM.rst256 ``LLVMTypeKind LLVMGetTypeKind(LLVMTypeRef Ty)`` for the new type
297 `LLVMTypeKind LLVMGetTypeKind(LLVMTypeRef Ty)` for the new type
/llvm-project-15.0.7/llvm/bindings/go/llvm/
H A Dir.go35 C C.LLVMTypeRef
95 func llvmTypeRefPtr(t *Type) *C.LLVMTypeRef { return (*C.LLVMTypeRef)(unsafe.Pointer(t)) }
585 var pt *C.LLVMTypeRef
613 var pt *C.LLVMTypeRef
627 var pt *C.LLVMTypeRef
649 var pt *C.LLVMTypeRef