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

/external/llvm/lib/Transforms/Utils/
H A DCtorUtils.cpp34 StructType *StructTy = local
46 CSVals[1] = Constant::getNullValue(StructTy->getElementType(1));
49 size_t NumElts = StructTy->getNumElements();
51 CSVals[2] = Constant::getNullValue(StructTy->getElementType(2));
53 ConstantStruct::get(StructTy, makeArrayRef(CSVals, NumElts)));
58 ConstantArray::get(ArrayType::get(StructTy, CAList.size()), CAList);
/external/llvm/lib/Target/
H A DTarget.cpp122 unsigned LLVMElementAtOffset(LLVMTargetDataRef TD, LLVMTypeRef StructTy, argument
124 StructType *STy = unwrap<StructType>(StructTy);
128 unsigned long long LLVMOffsetOfElement(LLVMTargetDataRef TD, LLVMTypeRef StructTy, argument
130 StructType *STy = unwrap<StructType>(StructTy);
/external/llvm/include/llvm-c/
H A DTarget.h270 unsigned LLVMElementAtOffset(LLVMTargetDataRef TD, LLVMTypeRef StructTy,
276 LLVMTypeRef StructTy, unsigned Element);
H A DCore.h972 void LLVMStructSetBody(LLVMTypeRef StructTy, LLVMTypeRef *ElementTypes,
980 unsigned LLVMCountStructElementTypes(LLVMTypeRef StructTy);
992 void LLVMGetStructElementTypes(LLVMTypeRef StructTy, LLVMTypeRef *Dest);
999 LLVMBool LLVMIsPackedStruct(LLVMTypeRef StructTy);
1006 LLVMBool LLVMIsOpaqueStruct(LLVMTypeRef StructTy);
1604 LLVMValueRef LLVMConstNamedStruct(LLVMTypeRef StructTy,
/external/llvm/lib/IR/
H A DCore.cpp439 void LLVMStructSetBody(LLVMTypeRef StructTy, LLVMTypeRef *ElementTypes, argument
442 unwrap<StructType>(StructTy)->setBody(Tys, Packed != 0);
445 unsigned LLVMCountStructElementTypes(LLVMTypeRef StructTy) { argument
446 return unwrap<StructType>(StructTy)->getNumElements();
449 void LLVMGetStructElementTypes(LLVMTypeRef StructTy, LLVMTypeRef *Dest) { argument
450 StructType *Ty = unwrap<StructType>(StructTy);
456 LLVMBool LLVMIsPackedStruct(LLVMTypeRef StructTy) { argument
457 return unwrap<StructType>(StructTy)->isPacked();
460 LLVMBool LLVMIsOpaqueStruct(LLVMTypeRef StructTy) { argument
461 return unwrap<StructType>(StructTy)
804 LLVMConstNamedStruct(LLVMTypeRef StructTy, LLVMValueRef *ConstantVals, unsigned Count) argument
[all...]
/external/llvm/lib/Transforms/Scalar/
H A DMemCpyOptimizer.cpp639 Type *StructTy = cast<PointerType>(A->getType())->getElementType();
640 if (!StructTy->isSized()) {
647 uint64_t destSize = DL->getTypeAllocSize(StructTy);
/external/llvm/bindings/ocaml/llvm/
H A Dllvm_ocaml.c381 CAMLprim value llvm_struct_element_types(LLVMTypeRef StructTy) { argument
382 value Tys = alloc(LLVMCountStructElementTypes(StructTy), 0);
383 LLVMGetStructElementTypes(StructTy, (LLVMTypeRef *) Tys);
388 CAMLprim value llvm_is_packed(LLVMTypeRef StructTy) { argument
389 return Val_bool(LLVMIsPackedStruct(StructTy));
393 CAMLprim value llvm_is_opaque(LLVMTypeRef StructTy) { argument
394 return Val_bool(LLVMIsOpaqueStruct(StructTy));

Completed in 147 milliseconds