| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/Interp/ |
| H A D | EvaluationResult.cpp | 67 const ConstantArrayType *CAT) { in CheckArrayInitialized() 78 } else if (const auto *ElemCAT = dyn_cast<ConstantArrayType>(ElemType)) { in CheckArrayInitialized() 110 cast<ConstantArrayType>(FieldType->getAsArrayTypeUnsafe()); in CheckFieldsInitialized() 152 cast<ConstantArrayType>(Ptr.getType()->getAsArrayTypeUnsafe()); in checkFullyInitialized()
|
| H A D | Program.cpp | 328 if (auto CAT = dyn_cast<ConstantArrayType>(ArrayType)) { in createDescriptor()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | ABIInfo.cpp | 63 if (const ConstantArrayType *AT = getContext().getAsConstantArrayType(Ty)) { in isHomogeneousAggregate() 99 while (const ConstantArrayType *AT = in isHomogeneousAggregate()
|
| H A D | CodeGenTypes.cpp | 594 const ConstantArrayType *A = cast<ConstantArrayType>(Ty); in ConvertType() 803 if (const auto *CAT = dyn_cast<ConstantArrayType>(AT)) in isZeroInitializable()
|
| H A D | ABIInfoImpl.cpp | 259 while (const ConstantArrayType *AT = Context.getAsConstantArrayType(FT)) { in isEmptyField() 354 while (const ConstantArrayType *AT = Context.getAsConstantArrayType(FT)) { in isSingleElementStruct()
|
| H A D | CGExprCXX.cpp | 746 while (const ConstantArrayType *CAT in EmitCXXNewAllocSize() 1075 cast<ConstantArrayType>(Init->getType()->getAsArrayTypeUnsafe()) in EmitNewArrayInitializer() 1098 if (const ConstantArrayType *CAT = dyn_cast_or_null<ConstantArrayType>( in EmitNewArrayInitializer() 1592 cast<ConstantArrayType>(Init->getType()->getAsArrayTypeUnsafe()) in EmitCXXNewExpr() 2125 while (const ConstantArrayType *Arr in EmitCXXDeleteExpr()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Interpreter/ |
| H A D | Value.cpp | 139 llvm::dyn_cast<ConstantArrayType>(DtorTy.getTypePtr())) { in Value() 144 ArrTy = llvm::dyn_cast<ConstantArrayType>( in Value()
|
| H A D | Interpreter.cpp | 606 cast<ConstantArrayType>(DesugaredTy.getTypePtr()); in getCall() 654 VisitConstantArrayType(const ConstantArrayType *Ty) { in VisitConstantArrayType()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | PaddingChecker.cpp | 119 if (const ConstantArrayType *CArrTy = dyn_cast<ConstantArrayType>(ArrTy)) in visitVariable()
|
| H A D | CastSizeChecker.cpp | 66 if (const ConstantArrayType *ArrayTy = in evenFlexibleArraySize()
|
| H A D | CStringSyntaxChecker.cpp | 200 dyn_cast<ConstantArrayType>(DstArgDRE->getType())) { in containsBadStrlcpyStrlcatPattern()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | DynamicExtent.cpp | 53 if (const ConstantArrayType *CAT = in getConstantArrayElementCount()
|
| H A D | RegionStore.cpp | 1168 if (const ConstantArrayType *CAT = dyn_cast<ConstantArrayType>(AT)) in VisitCluster() 1611 getConstantArrayExtents(const ConstantArrayType *CAT) { in getConstantArrayExtents() 1613 CAT = cast<ConstantArrayType>(CAT->getCanonicalTypeInternal()); in getConstantArrayExtents() 1617 } while ((CAT = dyn_cast<ConstantArrayType>(CAT->getElementType()))); in getConstantArrayExtents() 1752 const ConstantArrayType *CAT = Ctx.getAsConstantArrayType(VD->getType()); in getConstantValFromConstArrayInitializer() 2428 auto CAT = dyn_cast<ConstantArrayType>(AT); in tryBindSmallArray() 2467 if (const ConstantArrayType* CAT = dyn_cast<ConstantArrayType>(AT)) in bindArray()
|
| H A D | ExprEngineCallAndReturn.cpp | 1149 if (const auto *CAT = dyn_cast<ConstantArrayType>(CE->getType())) { in shouldInlineArrayConstruction() 1188 if (const auto *CAT = dyn_cast<ConstantArrayType>(Ty)) { in shouldRepeatCtorCall()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | Randstruct.cpp | 200 dyn_cast<ConstantArrayType>(RandomizedFields.back()->getType())) in randomizeStructureLayout()
|
| H A D | ASTContext.cpp | 3527 if (ConstantArrayType *ATP = in getConstantArrayType() 3543 ConstantArrayType *NewIP = in getConstantArrayType() 3550 alignof(ConstantArrayType)); in getConstantArrayType() 6081 isa<ConstantArrayType>(AT2)))) in UnwrapSimilarArrayTypes() 6981 CA = dyn_cast_or_null<ConstantArrayType>( in getConstantArrayElementCount() 7687 if (!isa<ConstantArrayType>(AT)) in getObjCEncodingForBlock() 7730 if (!isa<ConstantArrayType>(AT)) in getObjCEncodingForFunctionDecl() 7801 if (!isa<ConstantArrayType>(AT)) in getObjCEncodingForMethodDecl() 10758 const ConstantArrayType* CAT) in mergeTypes() 12739 const auto *AX = cast<ConstantArrayType>(X), in getCommonNonSugarTypeNode() [all …]
|
| H A D | ODRHash.cpp | 942 void VisitConstantArrayType(const ConstantArrayType *T) { in VisitConstantArrayType() 1281 if (const auto *CAT = dyn_cast<ConstantArrayType>(AT)) in AddStructuralValue()
|
| H A D | ScanfFormatString.cpp | 448 if (const ConstantArrayType *CAT = Ctx.getAsConstantArrayType(RawQT)) { in fixType()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
| H A D | XCore.cpp | 549 if (const ConstantArrayType *CAT = dyn_cast<ConstantArrayType>(AT)) in appendArrayType()
|
| H A D | LoongArch.cpp | 148 if (const ConstantArrayType *ATy = getContext().getAsConstantArrayType(Ty)) { in detectFARsEligibleStructHelper()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaInit.cpp | 74 if (!isa<ConstantArrayType>(AT) && !isa<IncompleteArrayType>(AT)) in IsStringInit() 211 const ConstantArrayType *CAT = cast<ConstantArrayType>(AT); in CheckStringInit() 995 if (const ConstantArrayType *CAT = in numArrayElements() 1429 if (!isa_and_nonnull<ConstantArrayType>( in CheckSubElementType() 1987 if (const ConstantArrayType *CAT = dyn_cast<ConstantArrayType>(arrayType)) { in CheckArrayType() 3026 if (isa<ConstantArrayType>(AT)) { in CheckDesignatedInitializer() 3045 ConstantArrayType::getMaxSizeBits(SemaRef.Context); in CheckDesignatedInitializer() 3260 if (const ConstantArrayType *CAType = dyn_cast<ConstantArrayType>(AType)) { in createInitListExpr() 5468 if (const ConstantArrayType *CAT = in TryOrBuildParenListInitialization() 6276 if (Initializer && isa<ConstantArrayType>(DestAT) && in InitializeFrom() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | TypeNodes.td | 63 def ConstantArrayType : TypeNode<ArrayType>;
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | TextNodeDumper.h | 316 void VisitConstantArrayType(const ConstantArrayType *T);
|
| H A D | ASTContext.h | 194 mutable llvm::ContextualFoldingSet<ConstantArrayType, ASTContext &> 2728 const ConstantArrayType *getAsConstantArrayType(QualType T) const { in getAsConstantArrayType() 2729 return dyn_cast_or_null<ConstantArrayType>(getAsArrayType(T)); in getAsConstantArrayType() 2752 uint64_t getConstantArrayElementCount(const ConstantArrayType *CA) const;
|
| H A D | JSONNodeDumper.h | 225 void VisitConstantArrayType(const ConstantArrayType *CAT);
|