| /llvm-project-15.0.7/llvm/include/llvm-c/ |
| H A D | Core.h | 1259 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 D | Target.h | 230 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 D | ExecutionEngine.h | 53 LLVMGenericValueRef LLVMCreateGenericValueOfInt(LLVMTypeRef Ty, 59 LLVMGenericValueRef LLVMCreateGenericValueOfFloat(LLVMTypeRef Ty, double N); 68 double LLVMGenericValueToFloat(LLVMTypeRef TyRef, LLVMGenericValueRef GenVal);
|
| H A D | Types.h | 68 typedef struct LLVMOpaqueType *LLVMTypeRef; typedef
|
| /llvm-project-15.0.7/llvm/lib/Target/ |
| H A D | Target.cpp | 85 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 D | llvm_ocaml.c | 378 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 D | Core.cpp | 687 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 D | target_ocaml.c | 79 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 D | calc.c | 77 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 D | echo.cpp | 67 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 D | debuginfo.c | 95 LLVMTypeRef FooParamTys[] = { in llvm_test_dibuilder() 100 LLVMTypeRef FooFuncTy = LLVMFunctionType(LLVMInt64Type(), FooParamTys, 3, 0); in llvm_test_dibuilder()
|
| H A D | module.c | 123 LLVMTypeRef T = LLVMTypeOf(g); in llvm_module_list_globals()
|
| /llvm-project-15.0.7/llvm/examples/OrcV2Examples/OrcV2CBindingsReflectProcessSymbols/ |
| H A D | OrcV2CBindingsReflectProcessSymbols.c | 60 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 D | Type.h | 503 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 D | OrcV2CBindingsBasicUsage.c | 37 LLVMTypeRef ParamTypes[] = {LLVMInt32Type(), LLVMInt32Type()}; in createDemoModule() 38 LLVMTypeRef SumFunctionType = in createDemoModule()
|
| /llvm-project-15.0.7/llvm/examples/OrcV2Examples/OrcV2CBindingsDumpObjects/ |
| H A D | OrcV2CBindingsDumpObjects.c | 38 LLVMTypeRef ParamTypes[] = {LLVMInt32Type(), LLVMInt32Type()}; in createDemoModule() 39 LLVMTypeRef SumFunctionType = in createDemoModule()
|
| /llvm-project-15.0.7/llvm/examples/OrcV2Examples/OrcV2CBindingsAddObjectFile/ |
| H A D | OrcV2CBindingsAddObjectFile.c | 32 LLVMTypeRef ParamTypes[] = {LLVMInt32Type(), LLVMInt32Type()}; in createDemoModule() 33 LLVMTypeRef SumFunctionType = in createDemoModule()
|
| /llvm-project-15.0.7/llvm/examples/OrcV2Examples/OrcV2CBindingsRemovableCode/ |
| H A D | OrcV2CBindingsRemovableCode.c | 37 LLVMTypeRef ParamTypes[] = {LLVMInt32Type(), LLVMInt32Type()}; in createDemoModule() 38 LLVMTypeRef SumFunctionType = in createDemoModule()
|
| /llvm-project-15.0.7/llvm/examples/OrcV2Examples/OrcV2CBindingsIRTransforms/ |
| H A D | OrcV2CBindingsIRTransforms.c | 39 LLVMTypeRef ParamTypes[] = {LLVMInt32Type(), LLVMInt32Type()}; in createDemoModule() 40 LLVMTypeRef SumFunctionType = in createDemoModule()
|
| /llvm-project-15.0.7/llvm/unittests/ExecutionEngine/MCJIT/ |
| H A D | MCJITCAPITest.cpp | 190 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 D | ExecutionEngineBindings.cpp | 40 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 D | ExtendingLLVM.rst | 256 ``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 D | ir.go | 35 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
|