Searched refs:ElementTypes (Results 1 – 6 of 6) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | LowerEmuTLS.cpp | 141 Type *ElementTypes[4] = {WordType, WordType, VoidPtrType, InitPtrType}; in addEmuTlsVar() local 142 StructType *EmuTlsVarType = StructType::create(ElementTypes); in addEmuTlsVar()
|
| /freebsd/contrib/llvm-project/llvm/lib/Linker/ |
| H A D | IRMover.cpp | 175 SmallVector<Type *, 4> ElementTypes; in get() local 184 ElementTypes.resize(Ty->getNumContainedTypes()); in get() 186 ElementTypes[I] = get(Ty->getContainedType(I)); in get() 187 AnyChange |= ElementTypes[I] != Ty->getContainedType(I); in get() 204 return *Entry = ArrayType::get(ElementTypes[0], in get() 208 return *Entry = VectorType::get(ElementTypes[0], in get() 211 return *Entry = FunctionType::get(ElementTypes[0], in get() 212 ArrayRef(ElementTypes).slice(1), in get() 218 return *Entry = StructType::get(Ty->getContext(), ElementTypes, IsPacked); in get() 227 DstStructTypesSet.findNonOpaque(ElementTypes, IsPacked)) { in get() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPULowerBufferFatPointers.cpp | 333 SmallVector<Type *> ElementTypes(Ty->getNumContainedTypes(), nullptr); in remapTypeImpl() local 337 ElementTypes[I] = NewElem; in remapTypeImpl() 346 return *Entry = ArrayType::get(ElementTypes[0], ArrTy->getNumElements()); in remapTypeImpl() 348 return *Entry = FunctionType::get(ElementTypes[0], in remapTypeImpl() 349 ArrayRef(ElementTypes).slice(1), in remapTypeImpl() 357 return *Entry = StructType::get(Ty->getContext(), ElementTypes, IsPacked); in remapTypeImpl() 360 return *Entry = StructType::create(Ty->getContext(), ElementTypes, Name, in remapTypeImpl()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm-c/ |
| H A D | Core.h | 1494 LLVMTypeRef *ElementTypes, 1503 LLVM_C_ABI LLVMTypeRef LLVMStructType(LLVMTypeRef *ElementTypes, 1527 LLVMTypeRef *ElementTypes,
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Core.cpp | 790 LLVMTypeRef LLVMStructTypeInContext(LLVMContextRef C, LLVMTypeRef *ElementTypes, in LLVMStructTypeInContext() argument 792 ArrayRef<Type*> Tys(unwrap(ElementTypes), ElementCount); in LLVMStructTypeInContext() 796 LLVMTypeRef LLVMStructType(LLVMTypeRef *ElementTypes, in LLVMStructType() argument 798 return LLVMStructTypeInContext(LLVMGetGlobalContext(), ElementTypes, in LLVMStructType() 815 void LLVMStructSetBody(LLVMTypeRef StructTy, LLVMTypeRef *ElementTypes, in LLVMStructSetBody() argument 817 ArrayRef<Type*> Tys(unwrap(ElementTypes), ElementCount); in LLVMStructSetBody()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaInit.cpp | 10161 SmallVector<QualType, 8> ElementTypes; in DeduceTemplateSpecializationFromInitializer() local 10163 InitListChecker CheckInitList(*this, Entity, ListInit, Ty, ElementTypes); in DeduceTemplateSpecializationFromInitializer() 10174 I < E && !isa<PackExpansionType>(ElementTypes[I]); ++I) in DeduceTemplateSpecializationFromInitializer() 10175 if (ElementTypes[I]->isArrayType()) { in DeduceTemplateSpecializationFromInitializer() 10177 ElementTypes[I] = Context.getRValueReferenceType(ElementTypes[I]); in DeduceTemplateSpecializationFromInitializer() 10180 ElementTypes[I] = in DeduceTemplateSpecializationFromInitializer() 10181 Context.getLValueReferenceType(ElementTypes[I].withConst()); in DeduceTemplateSpecializationFromInitializer() 10186 LookupTemplateDecl, ElementTypes, in DeduceTemplateSpecializationFromInitializer()
|