| /minix3/external/bsd/llvm/dist/clang/lib/CodeGen/ |
| H A D | CGVTT.cpp | 48 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 D | CGExprConstant.cpp | 231 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 D | CGVTables.cpp | 611 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 D | CGOpenMPRuntime.h | 25 class ArrayType; variable 181 llvm::ArrayType *KmpCriticalNameTy;
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Utils/ |
| H A D | ModuleUtils.cpp | 35 ArrayType *ATy = cast<ArrayType>(GVCtor->getType()->getElementType()); in appendToGlobalArray() 63 ArrayType *AT = ArrayType::get(EltTy, CurrentCtors.size()); in appendToGlobalArray()
|
| H A D | CtorUtils.cpp | 38 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 D | DerivedTypes.h | 335 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 D | Constants.h | 33 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 D | TypeBuilder.h | 117 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 D | XCoreLowerThreadLocal.cpp | 64 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 D | Type.cpp | 103 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 D | ConstantFold.cpp | 341 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 D | LinkModules.cpp | 194 } 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 D | LinkModulesTest.cpp | 38 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 D | StmtIterator.cpp | 22 while (const ArrayType *vt = dyn_cast<ArrayType>(t)) { in FindVA()
|
| H A D | Type.cpp | 70 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 D | TypeBuilderTest.cpp | 76 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 D | TypeNodes.def | 71 TYPE(ConstantArray, ArrayType) 72 TYPE(IncompleteArray, ArrayType) 73 TYPE(VariableArray, ArrayType) 74 DEPENDENT_TYPE(DependentSizedArray, ArrayType)
|
| H A D | Type.h | 1239 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 D | TargetLoweringObjectFile.cpp | 99 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 D | print-type.c | 9 typedef int ArrayType[5]; typedef
|
| H A D | print-type.cpp | 26 typedef int ArrayType[5]; typedef
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Instrumentation/ |
| H A D | InstrProfiling.cpp | 204 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 D | Analysis.cpp | 58 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 D | ScalarReplAggregates.cpp | 825 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 …]
|