Home
last modified time | relevance | path

Searched refs:ArrayType (Results 1 – 25 of 156) sorted by relevance

1234567

/minix3/external/bsd/llvm/dist/clang/lib/CodeGen/
H A DCGVTT.cpp48 llvm::ArrayType *ArrayType = in EmitVTTDefinition() local
49 llvm::ArrayType::get(Int8PtrTy, Builder.getVTTComponents().size()); in EmitVTTDefinition()
90 llvm::Constant *Init = llvm::ConstantArray::get(ArrayType, VTTComponents); in EmitVTTDefinition()
116 llvm::ArrayType *ArrayType = in GetAddrOfVTT() local
117 llvm::ArrayType::get(CGM.Int8PtrTy, Builder.getVTTComponents().size()); in GetAddrOfVTT()
120 CGM.CreateOrReplaceCXXRuntimeVariable(Name, ArrayType, in GetAddrOfVTT()
H A DCGExprConstant.cpp231 assert(isa<llvm::ArrayType>(LastElt->getType()) && in AppendBitField()
233 llvm::ArrayType *AT = cast<llvm::ArrayType>(LastElt->getType()); in AppendBitField()
303 Ty = llvm::ArrayType::get(Ty, PadSize.getQuantity()); in AppendPadding()
339 Ty = llvm::ArrayType::get(Ty, NumChars.getQuantity()); in ConvertStructToPacked()
641 Ty = llvm::ArrayType::get(Ty, NumPadBytes); in VisitCastExpr()
743 llvm::ArrayType *AType = in EmitArrayInitialization()
744 cast<llvm::ArrayType>(ConvertType(ILE->getType())); in EmitArrayInitialization()
1084 llvm::ArrayType::get(Int8Ty, (OuterSize - InnerSize) / 8)) in EmitConstantValue()
1100 if (isa<llvm::ArrayType>(DestTy)) { in EmitConstantValue()
1211 const ArrayType *CAT = Context.getAsArrayType(DestType); in EmitConstantValue()
[all …]
H A DCGVTables.cpp611 llvm::ArrayType *ArrayType = llvm::ArrayType::get(Int8PtrTy, NumComponents); in CreateVTableInitializer() local
612 return llvm::ConstantArray::get(ArrayType, Inits); in CreateVTableInitializer()
640 llvm::ArrayType *ArrayType = in GenerateConstructionVTable() local
641 llvm::ArrayType::get(CGM.Int8PtrTy, VTLayout->getNumVTableComponents()); in GenerateConstructionVTable()
653 CGM.CreateOrReplaceCXXRuntimeVariable(Name, ArrayType, Linkage); in GenerateConstructionVTable()
H A DCGOpenMPRuntime.h25 class ArrayType; variable
181 llvm::ArrayType *KmpCriticalNameTy;
/minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Utils/
H A DModuleUtils.cpp35 ArrayType *ATy = cast<ArrayType>(GVCtor->getType()->getElementType()); in appendToGlobalArray()
63 ArrayType *AT = ArrayType::get(EltTy, CurrentCtors.size()); in appendToGlobalArray()
H A DCtorUtils.cpp38 ArrayType *ATy = in removeGlobalCtors()
39 ArrayType::get(OldCA->getType()->getElementType(), CAList.size()); in removeGlobalCtors()
/minix3/external/bsd/llvm/dist/llvm/include/llvm/IR/
H A DDerivedTypes.h335 class ArrayType : public SequentialType {
338 ArrayType(const ArrayType &) LLVM_DELETED_FUNCTION;
339 const ArrayType &operator=(const ArrayType &) LLVM_DELETED_FUNCTION;
340 ArrayType(Type *ElType, uint64_t NumEl);
345 static ArrayType *get(Type *ElementType, uint64_t NumElements);
H A DConstants.h33 class ArrayType; variable
346 ConstantArray(ArrayType *T, ArrayRef<Constant *> Val);
349 static Constant *get(ArrayType *T, ArrayRef<Constant*> V);
352 static Constant *getImpl(ArrayType *T, ArrayRef<Constant *> V);
361 inline ArrayType *getType() const {
362 return cast<ArrayType>(Value::getType());
690 inline ArrayType *getType() const {
691 return cast<ArrayType>(Value::getType());
H A DTypeBuilder.h117 static ArrayType *get(LLVMContext &Context) { in get()
118 return ArrayType::get(TypeBuilder<T, cross>::get(Context), N); in get()
124 static ArrayType *get(LLVMContext &Context) { in get()
125 return ArrayType::get(TypeBuilder<T, cross>::get(Context), 0); in get()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/XCore/
H A DXCoreLowerThreadLocal.cpp64 static ArrayType *createLoweredType(Type *OriginalType) { in createLoweredType()
65 return ArrayType::get(OriginalType, MaxThreads); in createLoweredType()
69 createLoweredInitializer(ArrayType *NewType, Constant *OriginalInitializer) { in createLoweredInitializer()
175 ArrayType *AT = dyn_cast<ArrayType>(Ty); in isZeroLengthArray()
191 ArrayType *NewType = createLoweredType(GV->getType()->getElementType()); in lowerGlobal()
/minix3/external/bsd/llvm/dist/llvm/lib/IR/
H A DType.cpp103 const ArrayType *ATy = dyn_cast<ArrayType>(this); in isEmptyTy()
163 if (const ArrayType *ATy = dyn_cast<ArrayType>(this)) in isSizedDerivedType()
209 return cast<ArrayType>(this)->getNumElements(); in getArrayNumElements()
676 ArrayType::ArrayType(Type *ElType, uint64_t NumEl) in ArrayType() function in ArrayType
681 ArrayType *ArrayType::get(Type *elementType, uint64_t NumElements) { in get()
686 ArrayType *&Entry = in get()
690 Entry = new (pImpl->TypeAllocator) ArrayType(ElementType, NumElements); in get()
694 bool ArrayType::isValidElementType(Type *ElemTy) { in isValidElementType()
H A DConstantFold.cpp341 if (ArrayType *ATy = dyn_cast<ArrayType>(Ty)) { in getFoldedSizeOf()
400 if (ArrayType *ATy = dyn_cast<ArrayType>(Ty)) { in getFoldedAlignOf()
465 if (ArrayType *ATy = dyn_cast<ArrayType>(Ty)) { in getFoldedOffsetOf()
875 else if (ArrayType *AT = dyn_cast<ArrayType>(Agg->getType())) in ConstantFoldInsertValueInstruction()
893 if (ArrayType *AT = dyn_cast<ArrayType>(Agg->getType())) in ConstantFoldInsertValueInstruction()
1255 } else if (ArrayType *ATy = dyn_cast<ArrayType>(Ty)) { in isMaybeZeroSizedType()
1979 if (const ArrayType *ATy = dyn_cast<ArrayType>(STy)) in isIndexInRangeOfSequentialType()
1984 assert((isa<ArrayType>(STy) || NumElements > 0) && in isIndexInRangeOfSequentialType()
2115 ArrayType *SrcArrayTy = in ConstantFoldGetElementPtrImpl()
2116 dyn_cast<ArrayType>(SrcPtrTy->getElementType()); in ConstantFoldGetElementPtrImpl()
[all …]
/minix3/external/bsd/llvm/dist/llvm/lib/Linker/
H A DLinkModules.cpp194 } else if (ArrayType *DATy = dyn_cast<ArrayType>(DstTy)) { in areTypesIsomorphic()
195 if (DATy->getNumElements() != cast<ArrayType>(SrcTy)->getNumElements()) in areTypesIsomorphic()
314 return *Entry = ArrayType::get(ElementTypes[0], in get()
315 cast<ArrayType>(Ty)->getNumElements()); in get()
822 ArrayType *DAT = cast<ArrayType>(DGV->getType()->getElementType()); in computeTypeMapping()
823 ArrayType *SAT = cast<ArrayType>(SGV.getType()->getElementType()); in computeTypeMapping()
885 ArrayType *ATy = cast<ArrayType>(GV->getType()->getElementType()); in upgradeGlobalArray()
914 ATy = ArrayType::get(NewTy, Initializers.size()); in upgradeGlobalArray()
936 auto *DstTy = cast<ArrayType>(DstGV->getType()->getElementType()); in upgradeMismatchedGlobalArray()
938 cast<ArrayType>(TypeMap.get(SrcGV->getType()->getElementType())); in upgradeMismatchedGlobalArray()
[all …]
/minix3/external/bsd/llvm/dist/llvm/unittests/Linker/
H A DLinkModulesTest.cpp38 ArrayType *AT = ArrayType::get(Type::getInt8PtrTy(Ctx), 3); in SetUp()
107 ArrayType *AT = ArrayType::get(Type::getInt8PtrTy(Ctx), 3); in TEST_F()
/minix3/external/bsd/llvm/dist/clang/lib/AST/
H A DStmtIterator.cpp22 while (const ArrayType *vt = dyn_cast<ArrayType>(t)) { in FindVA()
H A DType.cpp70 if (const ArrayType *AT = Ctx.getAsArrayType(T)) in isConstant()
128 : ArrayType(DependentSizedArray, et, can, sm, tq, in DependentSizedArrayType()
200 if (const ArrayType *ATy = dyn_cast<ArrayType>(this)) in getArrayElementTypeNoTypeQual()
204 if (!isa<ArrayType>(CanonicalType)) in getArrayElementTypeNoTypeQual()
209 return cast<ArrayType>(getUnqualifiedDesugaredType()) in getArrayElementTypeNoTypeQual()
585 AutoType *VisitArrayType(const ArrayType *T) { in VisitArrayType()
890 return isa<ArrayType>(CanonicalType); in isAggregateType()
940 return cast<ArrayType>(CanonicalType)->getElementType() in isIncompleteType()
2219 return Cache::get(cast<ArrayType>(T)->getElementType()); in computeCachedProperties()
2303 return computeLinkageInfo(cast<ArrayType>(T)->getElementType()); in computeLinkageInfo()
[all …]
/minix3/external/bsd/llvm/dist/llvm/unittests/IR/
H A DTypeBuilderTest.cpp76 EXPECT_EQ(ArrayType::get(Type::getInt8Ty(getGlobalContext()), 7), in TEST()
78 EXPECT_EQ(ArrayType::get(Type::getInt8Ty(getGlobalContext()), 0), in TEST()
83 EXPECT_EQ(ArrayType::get(Type::getInt8Ty(getGlobalContext()), 7), in TEST()
85 EXPECT_EQ(ArrayType::get(Type::getInt8Ty(getGlobalContext()), 0), in TEST()
90 EXPECT_EQ(ArrayType::get(Type::getInt8Ty(getGlobalContext()), 7), in TEST()
92 EXPECT_EQ(ArrayType::get(Type::getInt8Ty(getGlobalContext()), 0), in TEST()
/minix3/external/bsd/llvm/dist/clang/include/clang/AST/
H A DTypeNodes.def71 TYPE(ConstantArray, ArrayType)
72 TYPE(IncompleteArray, ArrayType)
73 TYPE(VariableArray, ArrayType)
74 DEPENDENT_TYPE(DependentSizedArray, ArrayType)
H A DType.h1239 friend class ArrayType;
1737 const ArrayType *getAsArrayTypeUnsafe() const;
1749 const ArrayType *castAsArrayTypeUnsafe() const;
2271 class ArrayType : public Type, public llvm::FoldingSetNode {
2290 ArrayType(TypeClass tc, QualType et, QualType can,
2328 class ConstantArrayType : public ArrayType {
2333 : ArrayType(ConstantArray, et, can, sm, tq,
2339 : ArrayType(tc, et, can, sm, tq, et->containsUnexpandedParameterPack()),
2378 class IncompleteArrayType : public ArrayType {
2382 : ArrayType(IncompleteArray, et, can, sm, tq,
[all …]
/minix3/external/bsd/llvm/dist/llvm/lib/Target/
H A DTargetLoweringObjectFile.cpp99 return cast<ArrayType>(C->getType())->getNumElements() == 1; in IsNullTerminatedString()
183 if (ArrayType *ATy = dyn_cast<ArrayType>(C->getType())) { in getKindForGlobal()
/minix3/external/bsd/llvm/dist/clang/test/Index/
H A Dprint-type.c9 typedef int ArrayType[5]; typedef
H A Dprint-type.cpp26 typedef int ArrayType[5]; typedef
/minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Instrumentation/
H A DInstrProfiling.cpp204 ArrayType *CounterTy = ArrayType::get(Type::getInt64Ty(Ctx), NumCounters); in getOrCreateRegionCounters()
321 ArrayType *ATy = ArrayType::get(i8PTy, MergedVars.size()); in emitUses()
/minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/
H A DAnalysis.cpp58 else if (ArrayType *ATy = dyn_cast<ArrayType>(Ty)) { in ComputeLinearIndex()
100 if (ArrayType *ATy = dyn_cast<ArrayType>(Ty)) { in ComputeValueVTs()
375 if (ArrayType *AT = dyn_cast<ArrayType>(T)) in indexReallyValid()
/minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/
H A DScalarReplAggregates.cpp825 if (ArrayType *AT = dyn_cast<ArrayType>(ToType)) { in ConvertScalar_ExtractValue()
954 if (ArrayType *AT = dyn_cast<ArrayType>(SV->getType())) { in ConvertScalar_InsertValue()
1471 if (ArrayType *AT = dyn_cast<ArrayType>(T)) in ShouldAttemptScalarRepl()
1565 ArrayType *AT = cast<ArrayType>(AI->getAllocatedType()); in DoScalarReplacement()
1761 if (ArrayType *AT = dyn_cast<ArrayType>(T)) { in isHomogeneousAggregate()
1850 } else if (ArrayType *AT = dyn_cast<ArrayType>(T)) { in TypeHasComponent()
2029 } else if (ArrayType *AT = dyn_cast<ArrayType>(T)) { in FindElementAndOffset()
2403 ArrayType *ATy = cast<ArrayType>(AllocaEltTy); in RewriteStoreUserOfWholeAlloca()
2474 Type *ArrayEltTy = cast<ArrayType>(AllocaEltTy)->getElementType(); in RewriteLoadUserOfWholeAlloca()
2546 if (ArrayType *ATy = dyn_cast<ArrayType>(Ty)) { in HasPadding()
[all …]

1234567