| /minix3/external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | CastSizeChecker.cpp | 65 if (const ConstantArrayType *ArrayTy = in evenFlexibleArraySize()
|
| /minix3/external/bsd/llvm/dist/clang/tools/libclang/ |
| H A D | CXType.cpp | 610 ET = cast<ConstantArrayType> (TP)->getElementType(); in clang_getElementType() 642 result = cast<ConstantArrayType> (TP)->getSize().getSExtValue(); in clang_getNumElements() 662 ET = cast<ConstantArrayType> (TP)->getElementType(); in clang_getArrayElementType() 688 result = cast<ConstantArrayType> (TP)->getSize().getSExtValue(); in clang_getArraySize()
|
| /minix3/external/bsd/llvm/dist/clang/unittests/AST/ |
| H A D | ASTTypeTraitsTest.cpp | 112 EXPECT_EQ("ConstantArrayType", DNT<ConstantArrayType>().asStringRef()); in TEST()
|
| /minix3/external/bsd/llvm/dist/clang/lib/AST/ |
| H A D | ASTContext.cpp | 1322 else if (isa<ConstantArrayType>(arrayType) && in getDeclAlign() 1323 MinWidth <= getTypeSize(cast<ConstantArrayType>(arrayType))) in getDeclAlign() 1391 const ConstantArrayType *CAT) { in getConstantArrayInfoInChars() 1409 if (const ConstantArrayType *CAT = dyn_cast<ConstantArrayType>(T)) in getTypeInfoInChars() 1476 const ConstantArrayType *CAT = cast<ConstantArrayType>(T); in getTypeInfoImpl() 2444 ConstantArrayType::Profile(ID, EltTy, ArySize, ASM, IndexTypeQuals); in getConstantArrayType() 2447 if (ConstantArrayType *ATP = in getConstantArrayType() 2461 ConstantArrayType *NewIP = in getConstantArrayType() 2466 ConstantArrayType *New = new(*this,TypeAlignment) in getConstantArrayType() 2467 ConstantArrayType(EltTy, Canon, ArySize, ASM, IndexTypeQuals); in getConstantArrayType() [all …]
|
| H A D | ASTImporter.cpp | 49 QualType VisitConstantArrayType(const ConstantArrayType *T); 463 const ConstantArrayType *Array1 = cast<ConstantArrayType>(T1); in IsStructurallyEquivalent() 464 const ConstantArrayType *Array2 = cast<ConstantArrayType>(T2); in IsStructurallyEquivalent() 1526 QualType ASTNodeImporter::VisitConstantArrayType(const ConstantArrayType *T) { in VisitConstantArrayType() 3062 isa<ConstantArrayType>(TArray)) { in VisitVarDecl() 3072 isa<ConstantArrayType>(FoundArray)) { in VisitVarDecl()
|
| H A D | TypePrinter.cpp | 425 void TypePrinter::printConstantArrayBefore(const ConstantArrayType *T, in printConstantArrayBefore() 431 void TypePrinter::printConstantArrayAfter(const ConstantArrayType *T, in printConstantArrayAfter()
|
| H A D | ExprConstant.cpp | 122 const ConstantArrayType *CAT = in findMostDerivedSubobject() 123 cast<ConstantArrayType>(Ctx.getAsArrayType(Type)); in findMostDerivedSubobject() 224 void addArrayUnchecked(const ConstantArrayType *CAT) { in addArrayUnchecked() 983 void addArray(EvalInfo &Info, const Expr *E, const ConstantArrayType *CAT) { in addArray() 2039 const ConstantArrayType *CAT = in extractStringLiteralCharacter() 2056 const ConstantArrayType *CAT = in expandStringLiteral() 2232 const ConstantArrayType *CAT = Info.Ctx.getAsConstantArrayType(ObjType); in findSubobject() 4915 if (const ConstantArrayType *CAT in VisitCastExpr() 5381 const ConstantArrayType *ArrayType = in VisitCXXStdInitializerListExpr() 5692 const ConstantArrayType *CAT = in ZeroInitialization() [all …]
|
| H A D | Type.cpp | 76 unsigned ConstantArrayType::getNumAddressingBits(ASTContext &Context, in getNumAddressingBits() 111 unsigned ConstantArrayType::getMaxSizeBits(ASTContext &Context) { in getMaxSizeBits()
|
| H A D | MicrosoftMangle.cpp | 1775 void MicrosoftCXXNameMangler::mangleType(const ConstantArrayType *T, in mangleType() 1795 if (const ConstantArrayType *CAT = in mangleArrayType()
|
| /minix3/external/bsd/llvm/dist/clang/lib/Sema/ |
| H A D | SemaInit.cpp | 61 if (!isa<ConstantArrayType>(AT) && !isa<IncompleteArrayType>(AT)) in IsStringInit() 153 cast<ConstantArrayType>(Str->getType())->getSize().getZExtValue(); in CheckStringInit() 168 const ConstantArrayType *CAT = cast<ConstantArrayType>(AT); in CheckStringInit() 576 if (const ConstantArrayType *CAType = dyn_cast<ConstantArrayType>(AType)) in FillInEmptyInitializations() 662 if (const ConstantArrayType *CAT = in numArrayElements() 1402 if (const ConstantArrayType *CAT = dyn_cast<ConstantArrayType>(arrayType)) { in CheckArrayType() 2156 if (isa<ConstantArrayType>(AT)) { in CheckDesignatedInitializer() 2157 llvm::APSInt MaxElements(cast<ConstantArrayType>(AT)->getSize(), false); in CheckDesignatedInitializer() 2204 if (cast<ConstantArrayType>(AT)->getSize().ult(StrLen)) in CheckDesignatedInitializer() 2205 StrLen = cast<ConstantArrayType>(AT)->getSize().getZExtValue(); in CheckDesignatedInitializer() [all …]
|
| H A D | SemaTemplateDeduction.cpp | 1343 const ConstantArrayType *ConstantArrayArg = in DeduceTemplateArgumentsByTypeMatch() 1348 const ConstantArrayType *ConstantArrayParm = in DeduceTemplateArgumentsByTypeMatch() 1388 if (const ConstantArrayType *ConstantArrayArg in DeduceTemplateArgumentsByTypeMatch() 1389 = dyn_cast<ConstantArrayType>(ArrayArg)) { in DeduceTemplateArgumentsByTypeMatch()
|
| /minix3/external/bsd/llvm/dist/clang/lib/CodeGen/ |
| H A D | CodeGenTypes.cpp | 456 const ConstantArrayType *A = cast<ConstantArrayType>(Ty); in ConvertType()
|
| H A D | CGExprCXX.cpp | 425 if (const ConstantArrayType *arrayType in EmitCXXConstructExpr() 536 while (const ConstantArrayType *CAT in EmitCXXNewAllocSize() 809 if (const ConstantArrayType *CAT = dyn_cast_or_null<ConstantArrayType>( in EmitNewArrayInitializer() 1609 while (const ConstantArrayType *Arr in EmitCXXDeleteExpr()
|
| H A D | CGExprConstant.cpp | 863 const ConstantArrayType *CAT = cast<ConstantArrayType>(T); in VisitObjCEncodeExpr() 1398 if (const ConstantArrayType *CAT = Context.getAsConstantArrayType(T)) { in EmitNullConstant()
|
| H A D | CodeGenFunction.cpp | 1398 assert(isa<ConstantArrayType>(arrayType)); in emitArrayLength() 1399 assert(cast<ConstantArrayType>(arrayType)->getSize().getZExtValue() in emitArrayLength() 1419 cast<ConstantArrayType>(arrayType)->getSize().getZExtValue(); in emitArrayLength()
|
| H A D | TargetInfo.cpp | 189 while (const ConstantArrayType *AT = Context.getAsConstantArrayType(FT)) { in isEmptyField() 284 while (const ConstantArrayType *AT = Context.getAsConstantArrayType(FT)) { in isSingleElementStruct() 777 if (const ConstantArrayType *AT = Context.getAsConstantArrayType(Ty)) in shouldReturnTypeInRegister() 1892 if (const ConstantArrayType *AT = getContext().getAsConstantArrayType(Ty)) { in classify() 2177 if (const ConstantArrayType *AT = Context.getAsConstantArrayType(Ty)) { in BitsContainNoUserData() 3419 if (const ConstantArrayType *AT = getContext().getAsConstantArrayType(Ty)) { in isHomogeneousAggregate() 3451 while (const ConstantArrayType *AT = in isHomogeneousAggregate() 6950 if (const ConstantArrayType *CAT = dyn_cast<ConstantArrayType>(AT)) in appendArrayType()
|
| H A D | CGClass.cpp | 488 const ConstantArrayType *Array = CGF.getContext().getAsConstantArrayType(T); in EmitAggMemberInitializer() 576 const ConstantArrayType *Array in EmitMemberInitializer() 1614 const CXXConstructorDecl *ctor, const ConstantArrayType *arrayType, in EmitCXXAggrConstructorCall()
|
| H A D | CGObjCMac.cpp | 2104 const ConstantArrayType *CArray = in BuildRCRecordLayout() 2105 dyn_cast_or_null<ConstantArrayType>(Array); in BuildRCRecordLayout() 2110 const ConstantArrayType *CArray = in BuildRCRecordLayout() 2111 dyn_cast_or_null<ConstantArrayType>(Array); in BuildRCRecordLayout() 4514 const ConstantArrayType *CArray = in BuildAggrIvarLayout() 4515 dyn_cast_or_null<ConstantArrayType>(Array); in BuildAggrIvarLayout() 4520 const ConstantArrayType *CArray = in BuildAggrIvarLayout() 4521 dyn_cast_or_null<ConstantArrayType>(Array); in BuildAggrIvarLayout()
|
| /minix3/external/bsd/llvm/dist/clang/include/clang/AST/ |
| H A D | ASTContext.h | 101 mutable llvm::FoldingSet<ConstantArrayType> ConstantArrayTypes; 1901 const ConstantArrayType *getAsConstantArrayType(QualType T) const { in getAsConstantArrayType() 1902 return dyn_cast_or_null<ConstantArrayType>(getAsArrayType(T)); in getAsConstantArrayType() 1925 uint64_t getConstantArrayElementCount(const ConstantArrayType *CA) const;
|
| H A D | CanonicalType.h | 516 template<> struct CanProxyAdaptor<ConstantArrayType>;
|
| H A D | Type.h | 2328 class ConstantArrayType : public ArrayType { 2331 ConstantArrayType(QualType et, QualType can, const llvm::APInt &size, 2337 ConstantArrayType(TypeClass tc, QualType et, QualType can, 4975 return isa<ConstantArrayType>(CanonicalType);
|
| H A D | DataRecursiveASTVisitor.h | 841 DEF_TRAVERSE_TYPE(ConstantArrayType, 1033 DEF_TRAVERSE_TYPELOC(ConstantArrayType, {
|
| H A D | RecursiveASTVisitor.h | 906 DEF_TRAVERSE_TYPE(ConstantArrayType, 1098 DEF_TRAVERSE_TYPELOC(ConstantArrayType, {
|
| /minix3/external/bsd/llvm/dist/clang/lib/Analysis/ |
| H A D | ScanfFormatString.cpp | 432 if (const ConstantArrayType *CAT = Ctx.getAsConstantArrayType(RawQT)) { in fixType()
|
| /minix3/external/bsd/llvm/dist/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 3291 AST_TYPE_MATCHER(ConstantArrayType, constantArrayType); 3303 AST_MATCHER_P(ConstantArrayType, hasSize, unsigned, N) { in AST_MATCHER_P() argument
|