Home
last modified time | relevance | path

Searched refs:ConstantArrayType (Results 1 – 25 of 51) sorted by relevance

123

/external/clang/lib/StaticAnalyzer/Checkers/
DPaddingChecker.cpp103 if (const ConstantArrayType *CArrTy = dyn_cast<ConstantArrayType>(ArrTy)) in visitVariable()
DCastSizeChecker.cpp65 if (const ConstantArrayType *ArrayTy = in evenFlexibleArraySize()
/external/clang/lib/CodeGen/
DCodeGenTypes.cpp537 const ConstantArrayType *A = cast<ConstantArrayType>(Ty); in ConvertType()
737 if (const auto *CAT = dyn_cast<ConstantArrayType>(AT)) in isZeroInitializable()
DCGExprCXX.cpp474 if (const ConstantArrayType *arrayType in EmitCXXConstructExpr()
583 while (const ConstantArrayType *CAT in EmitCXXNewAllocSize()
856 if (const ConstantArrayType *CAT = dyn_cast_or_null<ConstantArrayType>( in EmitNewArrayInitializer()
1720 while (const ConstantArrayType *Arr in EmitCXXDeleteExpr()
DCGExprConstant.cpp964 const ConstantArrayType *CAT = cast<ConstantArrayType>(T); in VisitObjCEncodeExpr()
1581 if (const ConstantArrayType *CAT = Context.getAsConstantArrayType(T)) { in EmitNullConstant()
DCodeGenFunction.cpp1517 assert(isa<ConstantArrayType>(arrayType)); in emitArrayLength()
1518 assert(cast<ConstantArrayType>(arrayType)->getSize().getZExtValue() in emitArrayLength()
1538 cast<ConstantArrayType>(arrayType)->getSize().getZExtValue(); in emitArrayLength()
DTargetInfo.cpp366 while (const ConstantArrayType *AT = Context.getAsConstantArrayType(FT)) { in isEmptyField()
461 while (const ConstantArrayType *AT = Context.getAsConstantArrayType(FT)) { in isSingleElementStruct()
1052 if (const ConstantArrayType *AT = Context.getAsConstantArrayType(Ty)) in shouldReturnTypeInRegister()
2270 if (const ConstantArrayType *AT = getContext().getAsConstantArrayType(Ty)) { in classify()
2556 if (const ConstantArrayType *AT = Context.getAsConstantArrayType(Ty)) { in BitsContainNoUserData()
3859 if (const ConstantArrayType *AT = getContext().getAsConstantArrayType(Ty)) { in isHomogeneousAggregate()
3891 while (const ConstantArrayType *AT = in isHomogeneousAggregate()
7340 if (const ConstantArrayType *CAT = dyn_cast<ConstantArrayType>(AT)) in appendArrayType()
DCGClass.cpp612 const ConstantArrayType *Array = CGF.getContext().getAsConstantArrayType(T); in EmitAggMemberInitializer()
719 const ConstantArrayType *Array in EmitMemberInitializer()
1920 const CXXConstructorDecl *ctor, const ConstantArrayType *arrayType, in EmitCXXAggrConstructorCall()
/external/clang/tools/libclang/
DCXType.cpp613 ET = cast<ConstantArrayType> (TP)->getElementType(); in clang_getElementType()
645 result = cast<ConstantArrayType> (TP)->getSize().getSExtValue(); in clang_getNumElements()
665 ET = cast<ConstantArrayType> (TP)->getElementType(); in clang_getArrayElementType()
691 result = cast<ConstantArrayType> (TP)->getSize().getSExtValue(); in clang_getArraySize()
/external/clang/lib/AST/
DASTContext.cpp1405 else if (isa<ConstantArrayType>(arrayType) && in getDeclAlign()
1406 MinWidth <= getTypeSize(cast<ConstantArrayType>(arrayType))) in getDeclAlign()
1474 const ConstantArrayType *CAT) { in getConstantArrayInfoInChars()
1492 if (const ConstantArrayType *CAT = dyn_cast<ConstantArrayType>(T)) in getTypeInfoInChars()
1559 const ConstantArrayType *CAT = cast<ConstantArrayType>(T); in getTypeInfoImpl()
2578 ConstantArrayType::Profile(ID, EltTy, ArySize, ASM, IndexTypeQuals); in getConstantArrayType()
2581 if (ConstantArrayType *ATP = in getConstantArrayType()
2595 ConstantArrayType *NewIP = in getConstantArrayType()
2600 ConstantArrayType *New = new(*this,TypeAlignment) in getConstantArrayType()
2601 ConstantArrayType(EltTy, Canon, ArySize, ASM, IndexTypeQuals); in getConstantArrayType()
[all …]
DExprConstant.cpp123 const ConstantArrayType *CAT = in findMostDerivedSubobject()
124 cast<ConstantArrayType>(Ctx.getAsArrayType(Type)); in findMostDerivedSubobject()
239 void addArrayUnchecked(const ConstantArrayType *CAT) { in addArrayUnchecked()
1061 void addArray(EvalInfo &Info, const Expr *E, const ConstantArrayType *CAT) { in addArray()
2123 const ConstantArrayType *CAT = in extractStringLiteralCharacter()
2140 const ConstantArrayType *CAT = in expandStringLiteral()
2318 const ConstantArrayType *CAT = Info.Ctx.getAsConstantArrayType(ObjType); in findSubobject()
5039 if (const ConstantArrayType *CAT in VisitCastExpr()
5508 const ConstantArrayType *ArrayType = in VisitCXXStdInitializerListExpr()
5819 const ConstantArrayType *CAT = in ZeroInitialization()
[all …]
DTypePrinter.cpp429 void TypePrinter::printConstantArrayBefore(const ConstantArrayType *T, in printConstantArrayBefore()
435 void TypePrinter::printConstantArrayAfter(const ConstantArrayType *T, in printConstantArrayAfter()
DASTImporter.cpp49 QualType VisitConstantArrayType(const ConstantArrayType *T);
507 const ConstantArrayType *Array1 = cast<ConstantArrayType>(T1); in IsStructurallyEquivalent()
508 const ConstantArrayType *Array2 = cast<ConstantArrayType>(T2); in IsStructurallyEquivalent()
1570 QualType ASTNodeImporter::VisitConstantArrayType(const ConstantArrayType *T) { in VisitConstantArrayType()
3174 isa<ConstantArrayType>(TArray)) { in VisitVarDecl()
3184 isa<ConstantArrayType>(FoundArray)) { in VisitVarDecl()
DType.cpp77 unsigned ConstantArrayType::getNumAddressingBits(ASTContext &Context, in getNumAddressingBits()
112 unsigned ConstantArrayType::getMaxSizeBits(ASTContext &Context) { in getMaxSizeBits()
752 QualType VisitConstantArrayType(const ConstantArrayType *T) { in VisitConstantArrayType()
DMicrosoftMangle.cpp2026 void MicrosoftCXXNameMangler::mangleType(const ConstantArrayType *T, Qualifiers, in mangleType()
2047 const ConstantArrayType *CAT = in mangleArrayType()
/external/clang/unittests/AST/
DASTTypeTraitsTest.cpp112 EXPECT_EQ("ConstantArrayType", DNT<ConstantArrayType>().asStringRef()); in TEST()
/external/clang/lib/Sema/
DSemaInit.cpp61 if (!isa<ConstantArrayType>(AT) && !isa<IncompleteArrayType>(AT)) in IsStringInit()
153 cast<ConstantArrayType>(Str->getType()->getAsArrayTypeUnsafe()); in CheckStringInit()
168 const ConstantArrayType *CAT = cast<ConstantArrayType>(AT); in CheckStringInit()
633 if (const ConstantArrayType *CAType = dyn_cast<ConstantArrayType>(AType)) in FillInEmptyInitializations()
737 if (const ConstantArrayType *CAT = in numArrayElements()
1552 if (const ConstantArrayType *CAT = dyn_cast<ConstantArrayType>(arrayType)) { in CheckArrayType()
2361 if (isa<ConstantArrayType>(AT)) { in CheckDesignatedInitializer()
2362 llvm::APSInt MaxElements(cast<ConstantArrayType>(AT)->getSize(), false); in CheckDesignatedInitializer()
2380 ConstantArrayType::getMaxSizeBits(SemaRef.Context); in CheckDesignatedInitializer()
2407 if (cast<ConstantArrayType>(AT)->getSize().ult(StrLen)) in CheckDesignatedInitializer()
[all …]
DSemaTemplateDeduction.cpp1307 const ConstantArrayType *ConstantArrayArg = in DeduceTemplateArgumentsByTypeMatch()
1312 const ConstantArrayType *ConstantArrayParm = in DeduceTemplateArgumentsByTypeMatch()
1352 if (const ConstantArrayType *ConstantArrayArg in DeduceTemplateArgumentsByTypeMatch()
1353 = dyn_cast<ConstantArrayType>(ArrayArg)) { in DeduceTemplateArgumentsByTypeMatch()
/external/clang/include/clang/AST/
DASTContext.h102 mutable llvm::FoldingSet<ConstantArrayType> ConstantArrayTypes;
2089 const ConstantArrayType *getAsConstantArrayType(QualType T) const { in getAsConstantArrayType()
2090 return dyn_cast_or_null<ConstantArrayType>(getAsArrayType(T)); in getAsConstantArrayType()
2113 uint64_t getConstantArrayElementCount(const ConstantArrayType *CA) const;
DCanonicalType.h443 template<> struct CanProxyAdaptor<ConstantArrayType>;
DType.h2479 class ConstantArrayType : public ArrayType {
2482 ConstantArrayType(QualType et, QualType can, const llvm::APInt &size,
2488 ConstantArrayType(TypeClass tc, QualType et, QualType can,
5312 return isa<ConstantArrayType>(CanonicalType);
DRecursiveASTVisitor.h866 DEF_TRAVERSE_TYPE(ConstantArrayType,
1061 DEF_TRAVERSE_TYPELOC(ConstantArrayType, {
/external/clang/lib/StaticAnalyzer/Core/
DRegionStore.cpp1095 if (const ConstantArrayType *CAT = dyn_cast<ConstantArrayType>(AT)) in VisitCluster()
2058 if (const ConstantArrayType* CAT = dyn_cast<ConstantArrayType>(AT)) in bindArray()
/external/clang/lib/Analysis/
DScanfFormatString.cpp432 if (const ConstantArrayType *CAT = Ctx.getAsConstantArrayType(RawQT)) { in fixType()
/external/clang/include/clang/ASTMatchers/
DASTMatchers.h3842 AST_TYPE_MATCHER(ConstantArrayType, constantArrayType);
3854 AST_MATCHER_P(ConstantArrayType, hasSize, unsigned, N) { in AST_MATCHER_P() argument

123