| /freebsd-12-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| D | PaddingChecker.cpp | 119 if (const ConstantArrayType *CArrTy = dyn_cast<ConstantArrayType>(ArrTy)) in visitVariable()
|
| D | CastSizeChecker.cpp | 66 if (const ConstantArrayType *ArrayTy = in evenFlexibleArraySize()
|
| D | CStringSyntaxChecker.cpp | 200 dyn_cast<ConstantArrayType>(DstArgDRE->getType())) { in containsBadStrlcpyStrlcatPattern()
|
| D | CheckSecuritySyntaxOnly.cpp | 688 if (const auto *Array = dyn_cast<ConstantArrayType>(Target->getType())) { in checkCall_strcpy()
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/ |
| D | CodeGenTypes.cpp | 704 const ConstantArrayType *A = cast<ConstantArrayType>(Ty); in ConvertType() 937 if (const auto *CAT = dyn_cast<ConstantArrayType>(AT)) in isZeroInitializable()
|
| D | CGExprCXX.cpp | 738 while (const ConstantArrayType *CAT in EmitCXXNewAllocSize() 1053 cast<ConstantArrayType>(ILE->getType()->getAsArrayTypeUnsafe()) in EmitNewArrayInitializer() 1078 if (const ConstantArrayType *CAT = dyn_cast_or_null<ConstantArrayType>( in EmitNewArrayInitializer() 1570 cast<ConstantArrayType>(ILE->getType()->getAsArrayTypeUnsafe()) in EmitCXXNewExpr() 2100 while (const ConstantArrayType *Arr in EmitCXXDeleteExpr()
|
| D | CGNonTrivialStruct.cpp | 193 const ConstantArrayType *CAT = cast<ConstantArrayType>(AT); in visitArray()
|
| D | CodeGenFunction.cpp | 2034 assert(isa<ConstantArrayType>(arrayType)); in emitArrayLength() 2035 assert(cast<ConstantArrayType>(arrayType)->getSize().getZExtValue() in emitArrayLength() 2055 cast<ConstantArrayType>(arrayType)->getSize().getZExtValue(); in emitArrayLength()
|
| D | TargetInfo.cpp | 511 while (const ConstantArrayType *AT = Context.getAsConstantArrayType(FT)) { in isEmptyField() 616 while (const ConstantArrayType *AT = Context.getAsConstantArrayType(FT)) { in isSingleElementStruct() 1357 if (const ConstantArrayType *AT = Context.getAsConstantArrayType(Ty)) in shouldReturnTypeInRegister() 2981 if (const ConstantArrayType *AT = getContext().getAsConstantArrayType(Ty)) { in classify() 3302 if (const ConstantArrayType *AT = Context.getAsConstantArrayType(Ty)) { in BitsContainNoUserData() 5063 if (const ConstantArrayType *AT = getContext().getAsConstantArrayType(Ty)) { in isHomogeneousAggregate() 5099 while (const ConstantArrayType *AT = in isHomogeneousAggregate() 6818 if (const ConstantArrayType *AT = getContext().getAsConstantArrayType(Ty)) { in containsAnyFP16Vectors() 10391 if (const ConstantArrayType *CAT = dyn_cast<ConstantArrayType>(AT)) in appendArrayType() 10641 if (const ConstantArrayType *ATy = getContext().getAsConstantArrayType(Ty)) { in detectFPCCEligibleStructHelper()
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/AST/ |
| D | ASTContext.cpp | 1766 else if (isa<ConstantArrayType>(arrayType) && in getDeclAlign() 1767 MinWidth <= getTypeSize(cast<ConstantArrayType>(arrayType))) in getDeclAlign() 1849 const ConstantArrayType *CAT) { in getConstantArrayInfoInChars() 1866 if (const auto *CAT = dyn_cast<ConstantArrayType>(T)) in getTypeInfoInChars() 1957 if (const auto *CAT = dyn_cast<ConstantArrayType>(T)) in getTypeInfoImpl() 3446 ConstantArrayType::Profile(ID, *this, EltTy, ArySize, SizeExpr, ASM, in getConstantArrayType() 3450 if (ConstantArrayType *ATP = in getConstantArrayType() 3465 ConstantArrayType *NewIP = in getConstantArrayType() 3471 ConstantArrayType::totalSizeToAlloc<const Expr *>(SizeExpr ? 1 : 0), in getConstantArrayType() 3474 ConstantArrayType(EltTy, Canon, ArySize, SizeExpr, ASM, IndexTypeQuals); in getConstantArrayType() [all …]
|
| D | ScanfFormatString.cpp | 446 if (const ConstantArrayType *CAT = Ctx.getAsConstantArrayType(RawQT)) { in fixType()
|
| D | ExprConstant.cpp | 208 if (auto *CAT = dyn_cast<ConstantArrayType>(AT)) { in findMostDerivedSubobject() 391 void addArrayUnchecked(const ConstantArrayType *CAT) { in addArrayUnchecked() 1674 void addArray(EvalInfo &Info, const Expr *E, const ConstantArrayType *CAT) { in addArray() 3380 const ConstantArrayType *CAT = in extractStringLiteralCharacter() 3400 const ConstantArrayType *CAT = Info.Ctx.getAsConstantArrayType( in expandStringLiteral() 3700 const ConstantArrayType *CAT = Info.Ctx.getAsConstantArrayType(ObjType); in findSubobject() 4768 dyn_cast_or_null<ConstantArrayType>(T->getAsArrayTypeUnsafe())) { in getDefaultInitValue() 6374 if (const ConstantArrayType *CAT = Info.Ctx.getAsConstantArrayType(T)) { in HandleDestructionImpl() 6613 if (ByteSize.getActiveBits() > ConstantArrayType::getMaxSizeBits(Info.Ctx)) { in HandleOperatorNewCall() 6627 Result.addArray(Info, E, cast<ConstantArrayType>(AllocType)); in HandleOperatorNewCall() [all …]
|
| D | Type.cpp | 141 unsigned ConstantArrayType::getNumAddressingBits(const ASTContext &Context, in getNumAddressingBits() 176 unsigned ConstantArrayType::getMaxSizeBits(const ASTContext &Context) { in getMaxSizeBits() 188 void ConstantArrayType::Profile(llvm::FoldingSetNodeID &ID, in Profile() 418 std::is_same<CLASS##Type, ConstantArrayType>::value, \ 949 QualType VisitConstantArrayType(const ConstantArrayType *T) { in VisitConstantArrayType()
|
| D | ASTStructuralEquivalence.cpp | 753 const auto *Array1 = cast<ConstantArrayType>(T1); in IsStructurallyEquivalent() 754 const auto *Array2 = cast<ConstantArrayType>(T2); in IsStructurallyEquivalent()
|
| D | TypePrinter.cpp | 498 void TypePrinter::printConstantArrayBefore(const ConstantArrayType *T, in printConstantArrayBefore() 505 void TypePrinter::printConstantArrayAfter(const ConstantArrayType *T, in printConstantArrayAfter()
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/ |
| D | SemaInit.cpp | 66 if (!isa<ConstantArrayType>(AT) && !isa<IncompleteArrayType>(AT)) in IsStringInit() 198 cast<ConstantArrayType>(Str->getType()->getAsArrayTypeUnsafe()); in CheckStringInit() 213 const ConstantArrayType *CAT = cast<ConstantArrayType>(AT); in CheckStringInit() 843 if (const auto *CAType = dyn_cast<ConstantArrayType>(AType)) in FillInEmptyInitializations() 978 if (const ConstantArrayType *CAT = in numArrayElements() 1912 if (const ConstantArrayType *CAT = dyn_cast<ConstantArrayType>(arrayType)) { in CheckArrayType() 2864 if (isa<ConstantArrayType>(AT)) { in CheckDesignatedInitializer() 2865 llvm::APSInt MaxElements(cast<ConstantArrayType>(AT)->getSize(), false); in CheckDesignatedInitializer() 2883 ConstantArrayType::getMaxSizeBits(SemaRef.Context); in CheckDesignatedInitializer() 2916 if (cast<ConstantArrayType>(AT)->getSize().ult(StrLen)) in CheckDesignatedInitializer() [all …]
|
| /freebsd-12-stable/contrib/llvm-project/clang/include/clang/Basic/ |
| D | TypeNodes.td | 63 def ConstantArrayType : TypeNode<ArrayType>;
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/AST/Interp/ |
| D | Program.cpp | 309 if (auto CAT = dyn_cast<ConstantArrayType>(ArrayType)) { in createDescriptor()
|
| /freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/ |
| D | TextNodeDumper.h | 306 void VisitConstantArrayType(const ConstantArrayType *T);
|
| D | ASTContext.h | 201 mutable llvm::ContextualFoldingSet<ConstantArrayType, ASTContext &> 2591 const ConstantArrayType *getAsConstantArrayType(QualType T) const { in getAsConstantArrayType() 2592 return dyn_cast_or_null<ConstantArrayType>(getAsArrayType(T)); in getAsConstantArrayType() 2615 uint64_t getConstantArrayElementCount(const ConstantArrayType *CA) const;
|
| D | JSONNodeDumper.h | 216 void VisitConstantArrayType(const ConstantArrayType *CAT);
|
| D | CanonicalType.h | 461 template<> struct CanProxyAdaptor<ConstantArrayType>;
|
| D | Type.h | 1555 friend class ConstantArrayType; 2923 class ConstantArrayType final 2925 private llvm::TrailingObjects<ConstantArrayType, const Expr *> { 2931 ConstantArrayType(QualType et, QualType can, const llvm::APInt &size, 6746 return isa<ConstantArrayType>(CanonicalType);
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| D | RegionStore.cpp | 1180 if (const ConstantArrayType *CAT = dyn_cast<ConstantArrayType>(AT)) in VisitCluster() 2197 if (const ConstantArrayType* CAT = dyn_cast<ConstantArrayType>(AT)) in bindArray()
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/Index/ |
| D | USRGeneration.cpp | 890 if (const auto *const CAT = dyn_cast<ConstantArrayType>(T)) in VisitType()
|