Searched refs:ElementTypes (Results 1 – 5 of 5) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Linker/ |
H A D | IRMover.cpp | 271 SmallVector<Type *, 4> ElementTypes; in get() local 280 ElementTypes.resize(Ty->getNumContainedTypes()); in get() 282 ElementTypes[I] = get(Ty->getContainedType(I), Visited); in get() 283 AnyChange |= ElementTypes[I] != Ty->getContainedType(I); in get() 292 finishType(DTy, STy, ElementTypes); in get() 308 return *Entry = ArrayType::get(ElementTypes[0], in get() 312 return *Entry = VectorType::get(ElementTypes[0], in get() 315 return *Entry = PointerType::get(ElementTypes[0], in get() 318 return *Entry = FunctionType::get(ElementTypes[0], in get() 319 ArrayRef(ElementTypes).slice(1), in get() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | LowerEmuTLS.cpp | 141 Type *ElementTypes[4] = {WordType, WordType, VoidPtrType, InitPtrType}; in addEmuTlsVar() local 142 ArrayRef<Type*> ElementTypeArray(ElementTypes, 4); in addEmuTlsVar()
|
/freebsd/contrib/llvm-project/llvm/include/llvm-c/ |
H A D | Core.h | 1398 LLVMTypeRef LLVMStructTypeInContext(LLVMContextRef C, LLVMTypeRef *ElementTypes, 1406 LLVMTypeRef LLVMStructType(LLVMTypeRef *ElementTypes, unsigned ElementCount, 1428 void LLVMStructSetBody(LLVMTypeRef StructTy, LLVMTypeRef *ElementTypes,
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | Core.cpp | 764 LLVMTypeRef LLVMStructTypeInContext(LLVMContextRef C, LLVMTypeRef *ElementTypes, in LLVMStructTypeInContext() argument 766 ArrayRef<Type*> Tys(unwrap(ElementTypes), ElementCount); in LLVMStructTypeInContext() 770 LLVMTypeRef LLVMStructType(LLVMTypeRef *ElementTypes, in LLVMStructType() argument 772 return LLVMStructTypeInContext(LLVMGetGlobalContext(), ElementTypes, in LLVMStructType() 789 void LLVMStructSetBody(LLVMTypeRef StructTy, LLVMTypeRef *ElementTypes, in LLVMStructSetBody() argument 791 ArrayRef<Type*> Tys(unwrap(ElementTypes), ElementCount); in LLVMStructSetBody()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaInit.cpp | 10745 SmallVector<QualType, 8> ElementTypes; in DeduceTemplateSpecializationFromInitializer() local 10747 InitListChecker CheckInitList(*this, Entity, ListInit, Ty, ElementTypes); in DeduceTemplateSpecializationFromInitializer() 10758 I < E && !isa<PackExpansionType>(ElementTypes[I]); ++I) in DeduceTemplateSpecializationFromInitializer() 10759 if (ElementTypes[I]->isArrayType()) { in DeduceTemplateSpecializationFromInitializer() 10761 ElementTypes[I] = Context.getRValueReferenceType(ElementTypes[I]); in DeduceTemplateSpecializationFromInitializer() 10764 ElementTypes[I] = in DeduceTemplateSpecializationFromInitializer() 10765 Context.getLValueReferenceType(ElementTypes[I].withConst()); in DeduceTemplateSpecializationFromInitializer() 10770 for (auto &T : ElementTypes) in DeduceTemplateSpecializationFromInitializer() 10776 Template, ElementTypes, in DeduceTemplateSpecializationFromInitializer()
|