Home
last modified time | relevance | path

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

1234

/freebsd-14.2/contrib/llvm-project/clang/lib/AST/Interp/
H A DEvaluationResult.cpp67 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 DProgram.cpp328 if (auto CAT = dyn_cast<ConstantArrayType>(ArrayType)) { in createDescriptor()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DABIInfo.cpp63 if (const ConstantArrayType *AT = getContext().getAsConstantArrayType(Ty)) { in isHomogeneousAggregate()
99 while (const ConstantArrayType *AT = in isHomogeneousAggregate()
H A DCodeGenTypes.cpp594 const ConstantArrayType *A = cast<ConstantArrayType>(Ty); in ConvertType()
803 if (const auto *CAT = dyn_cast<ConstantArrayType>(AT)) in isZeroInitializable()
H A DABIInfoImpl.cpp259 while (const ConstantArrayType *AT = Context.getAsConstantArrayType(FT)) { in isEmptyField()
354 while (const ConstantArrayType *AT = Context.getAsConstantArrayType(FT)) { in isSingleElementStruct()
H A DCGExprCXX.cpp746 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 DValue.cpp139 llvm::dyn_cast<ConstantArrayType>(DtorTy.getTypePtr())) { in Value()
144 ArrTy = llvm::dyn_cast<ConstantArrayType>( in Value()
H A DInterpreter.cpp606 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 DPaddingChecker.cpp119 if (const ConstantArrayType *CArrTy = dyn_cast<ConstantArrayType>(ArrTy)) in visitVariable()
H A DCastSizeChecker.cpp66 if (const ConstantArrayType *ArrayTy = in evenFlexibleArraySize()
H A DCStringSyntaxChecker.cpp200 dyn_cast<ConstantArrayType>(DstArgDRE->getType())) { in containsBadStrlcpyStrlcatPattern()
/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DDynamicExtent.cpp53 if (const ConstantArrayType *CAT = in getConstantArrayElementCount()
H A DRegionStore.cpp1168 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 DExprEngineCallAndReturn.cpp1149 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 DRandstruct.cpp200 dyn_cast<ConstantArrayType>(RandomizedFields.back()->getType())) in randomizeStructureLayout()
H A DASTContext.cpp3527 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 DODRHash.cpp942 void VisitConstantArrayType(const ConstantArrayType *T) { in VisitConstantArrayType()
1281 if (const auto *CAT = dyn_cast<ConstantArrayType>(AT)) in AddStructuralValue()
H A DScanfFormatString.cpp448 if (const ConstantArrayType *CAT = Ctx.getAsConstantArrayType(RawQT)) { in fixType()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DXCore.cpp549 if (const ConstantArrayType *CAT = dyn_cast<ConstantArrayType>(AT)) in appendArrayType()
H A DLoongArch.cpp148 if (const ConstantArrayType *ATy = getContext().getAsConstantArrayType(Ty)) { in detectFARsEligibleStructHelper()
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaInit.cpp74 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 DTypeNodes.td63 def ConstantArrayType : TypeNode<ArrayType>;
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DTextNodeDumper.h316 void VisitConstantArrayType(const ConstantArrayType *T);
H A DASTContext.h194 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 DJSONNodeDumper.h225 void VisitConstantArrayType(const ConstantArrayType *CAT);

1234