Home
last modified time | relevance | path

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

123

/freebsd-12-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
DPaddingChecker.cpp119 if (const ConstantArrayType *CArrTy = dyn_cast<ConstantArrayType>(ArrTy)) in visitVariable()
DCastSizeChecker.cpp66 if (const ConstantArrayType *ArrayTy = in evenFlexibleArraySize()
DCStringSyntaxChecker.cpp200 dyn_cast<ConstantArrayType>(DstArgDRE->getType())) { in containsBadStrlcpyStrlcatPattern()
DCheckSecuritySyntaxOnly.cpp688 if (const auto *Array = dyn_cast<ConstantArrayType>(Target->getType())) { in checkCall_strcpy()
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/
DCodeGenTypes.cpp704 const ConstantArrayType *A = cast<ConstantArrayType>(Ty); in ConvertType()
937 if (const auto *CAT = dyn_cast<ConstantArrayType>(AT)) in isZeroInitializable()
DCGExprCXX.cpp738 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()
DCGNonTrivialStruct.cpp193 const ConstantArrayType *CAT = cast<ConstantArrayType>(AT); in visitArray()
DCodeGenFunction.cpp2034 assert(isa<ConstantArrayType>(arrayType)); in emitArrayLength()
2035 assert(cast<ConstantArrayType>(arrayType)->getSize().getZExtValue() in emitArrayLength()
2055 cast<ConstantArrayType>(arrayType)->getSize().getZExtValue(); in emitArrayLength()
DTargetInfo.cpp511 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/
DASTContext.cpp1766 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 …]
DScanfFormatString.cpp446 if (const ConstantArrayType *CAT = Ctx.getAsConstantArrayType(RawQT)) { in fixType()
DExprConstant.cpp208 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 …]
DType.cpp141 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()
DASTStructuralEquivalence.cpp753 const auto *Array1 = cast<ConstantArrayType>(T1); in IsStructurallyEquivalent()
754 const auto *Array2 = cast<ConstantArrayType>(T2); in IsStructurallyEquivalent()
DTypePrinter.cpp498 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/
DSemaInit.cpp66 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/
DTypeNodes.td63 def ConstantArrayType : TypeNode<ArrayType>;
/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/Interp/
DProgram.cpp309 if (auto CAT = dyn_cast<ConstantArrayType>(ArrayType)) { in createDescriptor()
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/
DTextNodeDumper.h306 void VisitConstantArrayType(const ConstantArrayType *T);
DASTContext.h201 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;
DJSONNodeDumper.h216 void VisitConstantArrayType(const ConstantArrayType *CAT);
DCanonicalType.h461 template<> struct CanProxyAdaptor<ConstantArrayType>;
DType.h1555 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/
DRegionStore.cpp1180 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/
DUSRGeneration.cpp890 if (const auto *const CAT = dyn_cast<ConstantArrayType>(T)) in VisitType()

123