Home
last modified time | relevance | path

Searched refs:StructTy (Results 1 – 7 of 7) sorted by relevance

/minix3/external/bsd/llvm/dist/llvm/lib/Target/
H A DTarget.cpp122 unsigned LLVMElementAtOffset(LLVMTargetDataRef TD, LLVMTypeRef StructTy, in LLVMElementAtOffset() argument
124 StructType *STy = unwrap<StructType>(StructTy); in LLVMElementAtOffset()
128 unsigned long long LLVMOffsetOfElement(LLVMTargetDataRef TD, LLVMTypeRef StructTy, in LLVMOffsetOfElement() argument
130 StructType *STy = unwrap<StructType>(StructTy); in LLVMOffsetOfElement()
/minix3/external/bsd/llvm/dist/llvm/include/llvm-c/
H A DTarget.h270 unsigned LLVMElementAtOffset(LLVMTargetDataRef TD, LLVMTypeRef StructTy,
276 LLVMTypeRef StructTy, unsigned Element);
H A DCore.h977 void LLVMStructSetBody(LLVMTypeRef StructTy, LLVMTypeRef *ElementTypes,
985 unsigned LLVMCountStructElementTypes(LLVMTypeRef StructTy);
997 void LLVMGetStructElementTypes(LLVMTypeRef StructTy, LLVMTypeRef *Dest);
1004 LLVMBool LLVMIsPackedStruct(LLVMTypeRef StructTy);
1011 LLVMBool LLVMIsOpaqueStruct(LLVMTypeRef StructTy);
1639 LLVMValueRef LLVMConstNamedStruct(LLVMTypeRef StructTy,
/minix3/external/bsd/llvm/dist/llvm/lib/Transforms/IPO/
H A DArgumentPromotion.cpp150 StructType *StructTy = cast<StructType>(type); in isDenselyPacked() local
151 const StructLayout *Layout = DL->getStructLayout(StructTy); in isDenselyPacked()
153 for (unsigned i = 0, E = StructTy->getNumElements(); i < E; ++i) { in isDenselyPacked()
154 Type *ElTy = StructTy->getElementType(i); in isDenselyPacked()
/minix3/external/bsd/llvm/dist/llvm/lib/IR/
H A DCore.cpp441 void LLVMStructSetBody(LLVMTypeRef StructTy, LLVMTypeRef *ElementTypes, in LLVMStructSetBody() argument
444 unwrap<StructType>(StructTy)->setBody(Tys, Packed != 0); in LLVMStructSetBody()
447 unsigned LLVMCountStructElementTypes(LLVMTypeRef StructTy) { in LLVMCountStructElementTypes() argument
448 return unwrap<StructType>(StructTy)->getNumElements(); in LLVMCountStructElementTypes()
451 void LLVMGetStructElementTypes(LLVMTypeRef StructTy, LLVMTypeRef *Dest) { in LLVMGetStructElementTypes() argument
452 StructType *Ty = unwrap<StructType>(StructTy); in LLVMGetStructElementTypes()
458 LLVMBool LLVMIsPackedStruct(LLVMTypeRef StructTy) { in LLVMIsPackedStruct() argument
459 return unwrap<StructType>(StructTy)->isPacked(); in LLVMIsPackedStruct()
462 LLVMBool LLVMIsOpaqueStruct(LLVMTypeRef StructTy) { in LLVMIsOpaqueStruct() argument
463 return unwrap<StructType>(StructTy)->isOpaque(); in LLVMIsOpaqueStruct()
[all …]
/minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/
H A DMemCpyOptimizer.cpp643 Type *StructTy = cast<PointerType>(A->getType())->getElementType(); in performCallSlotOptzn() local
644 if (!StructTy->isSized()) { in performCallSlotOptzn()
651 uint64_t destSize = DL->getTypeAllocSize(StructTy); in performCallSlotOptzn()
/minix3/external/bsd/llvm/dist/llvm/bindings/ocaml/llvm/
H A Dllvm_ocaml.c383 CAMLprim value llvm_struct_element_types(LLVMTypeRef StructTy) { in llvm_struct_element_types() argument
384 value Tys = alloc(LLVMCountStructElementTypes(StructTy), 0); in llvm_struct_element_types()
385 LLVMGetStructElementTypes(StructTy, (LLVMTypeRef *) Tys); in llvm_struct_element_types()
390 CAMLprim value llvm_is_packed(LLVMTypeRef StructTy) { in llvm_is_packed() argument
391 return Val_bool(LLVMIsPackedStruct(StructTy)); in llvm_is_packed()
395 CAMLprim value llvm_is_opaque(LLVMTypeRef StructTy) { in llvm_is_opaque() argument
396 return Val_bool(LLVMIsOpaqueStruct(StructTy)); in llvm_is_opaque()