Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/include/llvm-c/
H A DCore.h638 LLVMTypeRef type_ref);
643 LLVMTypeRef LLVMGetTypeAttributeValue(LLVMAttributeRef A);
672 LLVMTypeRef LLVMGetTypeByName2(LLVMContextRef C, const char *Name);
902 LLVMValueRef LLVMGetInlineAsm(LLVMTypeRef Ty, char *AsmString,
916 LLVMTypeRef LLVMGetTypeByName(LLVMModuleRef M, const char *Name);
1049 LLVMTypeRef FunctionTy);
1131 LLVMTypeKind LLVMGetTypeKind(LLVMTypeRef Ty);
1140 LLVMBool LLVMTypeIsSized(LLVMTypeRef Ty);
1147 LLVMContextRef LLVMGetTypeContext(LLVMTypeRef Ty);
1154 void LLVMDumpType(LLVMTypeRef Val);
[all …]
H A DTarget.h230 LLVMTypeRef LLVMIntPtrType(LLVMTargetDataRef TD);
235 LLVMTypeRef LLVMIntPtrTypeForAS(LLVMTargetDataRef TD, unsigned AS);
239 LLVMTypeRef LLVMIntPtrTypeInContext(LLVMContextRef C, LLVMTargetDataRef TD);
244 LLVMTypeRef LLVMIntPtrTypeForASInContext(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);
[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
/openbsd-src/gnu/llvm/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()
97 LLVMTypeRef LLVMIntPtrTypeForASInContext(LLVMContextRef C, LLVMTargetDataRef TD, unsigned AS) { in LLVMIntPtrTypeForASInContext()
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()
[all …]
/openbsd-src/gnu/llvm/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()
387 LLVMContextRef llvm_type_context(LLVMTypeRef Ty) { in llvm_type_context()
392 value llvm_dump_type(LLVMTypeRef Val) { in llvm_dump_type()
403 value llvm_string_of_lltype(LLVMTypeRef M) { in llvm_string_of_lltype()
414 LLVMTypeRef llvm_i1_type(LLVMContextRef Context) { in llvm_i1_type()
419 LLVMTypeRef llvm_i8_type(LLVMContextRef Context) { in llvm_i8_type()
424 LLVMTypeRef llvm_i16_type(LLVMContextRef Context) { in llvm_i16_type()
429 LLVMTypeRef llvm_i32_type(LLVMContextRef Context) { in llvm_i32_type()
434 LLVMTypeRef llvm_i64_type(LLVMContextRef Context) { in llvm_i64_type()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/IR/
H A DCore.cpp176 LLVMTypeRef type_ref) { in LLVMCreateTypeAttribute()
182 LLVMTypeRef LLVMGetTypeAttributeValue(LLVMAttributeRef A) { in LLVMGetTypeAttributeValue()
471 LLVMValueRef LLVMGetInlineAsm(LLVMTypeRef Ty, char *AsmString, in LLVMGetInlineAsm()
501 LLVMTypeKind LLVMGetTypeKind(LLVMTypeRef Ty) { in LLVMGetTypeKind()
551 LLVMBool LLVMTypeIsSized(LLVMTypeRef Ty) in LLVMTypeIsSized()
556 LLVMContextRef LLVMGetTypeContext(LLVMTypeRef Ty) { in LLVMGetTypeContext()
560 void LLVMDumpType(LLVMTypeRef Ty) { in LLVMDumpType()
564 char *LLVMPrintTypeToString(LLVMTypeRef Ty) { in LLVMPrintTypeToString()
580 LLVMTypeRef LLVMInt1TypeInContext(LLVMContextRef C) { in LLVMInt1TypeInContext()
581 return (LLVMTypeRef) Type::getInt1Ty(*unwrap(C)); in LLVMInt1TypeInContext()
[all …]
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/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()
99 safe_malloc(ParamCount * sizeof(LLVMTypeRef))); in Clone()
105 LLVMTypeRef FunTy = LLVMFunctionType(Clone(LLVMGetReturnType(Src)), in Clone()
113 LLVMTypeRef S = nullptr; in Clone()
125 SmallVector<LLVMTypeRef, 8> Elts; in Clone()
311 LLVMTypeRef Ty = TypeCloner(M).Clone(Cst); in clone_constant_impl()
322 LLVMTypeRef Ty = TypeCloner(M).Clone(Cst); in clone_constant_impl()
[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()
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/llvm/include/llvm/IR/
H A DType.h532 DEFINE_ISA_CONVERSION_FUNCTIONS(Type, LLVMTypeRef)
536 inline Type **unwrap(LLVMTypeRef* Tys) {
540 inline LLVMTypeRef *wrap(Type **Tys) {
541 return reinterpret_cast<LLVMTypeRef*>(const_cast<Type**>(Tys));
/openbsd-src/gnu/llvm/llvm/examples/OrcV2Examples/OrcV2CBindingsBasicUsage/
H A DOrcV2CBindingsBasicUsage.c37 LLVMTypeRef ParamTypes[] = {LLVMInt32Type(), LLVMInt32Type()}; in createDemoModule()
38 LLVMTypeRef SumFunctionType = in createDemoModule()
/openbsd-src/gnu/llvm/llvm/examples/OrcV2Examples/OrcV2CBindingsDumpObjects/
H A DOrcV2CBindingsDumpObjects.c38 LLVMTypeRef ParamTypes[] = {LLVMInt32Type(), LLVMInt32Type()}; in createDemoModule()
39 LLVMTypeRef SumFunctionType = in createDemoModule()
/openbsd-src/gnu/llvm/llvm/examples/OrcV2Examples/OrcV2CBindingsAddObjectFile/
H A DOrcV2CBindingsAddObjectFile.c32 LLVMTypeRef ParamTypes[] = {LLVMInt32Type(), LLVMInt32Type()}; in createDemoModule()
33 LLVMTypeRef SumFunctionType = in createDemoModule()
/openbsd-src/gnu/llvm/llvm/examples/OrcV2Examples/OrcV2CBindingsIRTransforms/
H A DOrcV2CBindingsIRTransforms.c39 LLVMTypeRef ParamTypes[] = {LLVMInt32Type(), LLVMInt32Type()}; in createDemoModule()
40 LLVMTypeRef SumFunctionType = in createDemoModule()
/openbsd-src/gnu/llvm/llvm/examples/OrcV2Examples/OrcV2CBindingsRemovableCode/
H A DOrcV2CBindingsRemovableCode.c37 LLVMTypeRef ParamTypes[] = {LLVMInt32Type(), LLVMInt32Type()}; in createDemoModule()
38 LLVMTypeRef SumFunctionType = in createDemoModule()
/openbsd-src/gnu/llvm/llvm/examples/OrcV2Examples/OrcV2CBindingsMCJITLikeMemoryManager/
H A DOrcV2CBindingsMCJITLikeMemoryManager.c165 LLVMTypeRef ParamTypes[] = {LLVMInt32Type(), LLVMInt32Type()}; in createDemoModule()
166 LLVMTypeRef SumFunctionType = in createDemoModule()
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/llvm/docs/
H A DExtendingLLVM.rst256 ``LLVMTypeKind LLVMGetTypeKind(LLVMTypeRef Ty)`` for the new type
297 `LLVMTypeKind LLVMGetTypeKind(LLVMTypeRef Ty)` for the new type