Home
last modified time | relevance | path

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

123

/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DPaddingChecker.cpp122 if (const ConstantArrayType *CArrTy = dyn_cast<ConstantArrayType>(ArrTy)) in visitVariable()
H A DCastSizeChecker.cpp65 if (const ConstantArrayType *ArrayTy = in evenFlexibleArraySize()
H A DCStringSyntaxChecker.cpp194 if (const auto *Buffer = dyn_cast<ConstantArrayType>(DstArgDecl->getType())) { in containsBadStrlcpyStrlcatPattern()
H A DCheckSecuritySyntaxOnly.cpp655 if (const auto *Array = dyn_cast<ConstantArrayType>(Target->getType())) { in checkCall_strcpy()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCodeGenTypes.cpp578 const ConstantArrayType *A = cast<ConstantArrayType>(Ty); in ConvertType()
789 if (const auto *CAT = dyn_cast<ConstantArrayType>(AT)) in isZeroInitializable()
H A DCGExprCXX.cpp724 while (const ConstantArrayType *CAT in EmitCXXNewAllocSize()
1039 cast<ConstantArrayType>(ILE->getType()->getAsArrayTypeUnsafe()) in EmitNewArrayInitializer()
1063 if (const ConstantArrayType *CAT = dyn_cast_or_null<ConstantArrayType>( in EmitNewArrayInitializer()
1561 cast<ConstantArrayType>(ILE->getType()->getAsArrayTypeUnsafe()) in EmitCXXNewExpr()
2031 while (const ConstantArrayType *Arr in EmitCXXDeleteExpr()
H A DCGExprConstant.cpp639 EmitArrayConstant(CodeGenModule &CGM, const ConstantArrayType *DestType, in EmitArrayConstant()
1089 const ConstantArrayType *CAT = CGM.getContext().getAsConstantArrayType(T); in VisitObjCEncodeExpr()
1949 const ConstantArrayType *CAT = in tryEmitPrivate()
2151 if (const ConstantArrayType *CAT = Context.getAsConstantArrayType(T)) { in EmitNullConstant()
H A DCGNonTrivialStruct.cpp193 const ConstantArrayType *CAT = cast<ConstantArrayType>(AT); in visitArray()
H A DCodeGenFunction.cpp1929 assert(isa<ConstantArrayType>(arrayType)); in emitArrayLength()
1930 assert(cast<ConstantArrayType>(arrayType)->getSize().getZExtValue() in emitArrayLength()
1950 cast<ConstantArrayType>(arrayType)->getSize().getZExtValue(); in emitArrayLength()
H A DTargetInfo.cpp485 while (const ConstantArrayType *AT = Context.getAsConstantArrayType(FT)) { in isEmptyField()
580 while (const ConstantArrayType *AT = Context.getAsConstantArrayType(FT)) { in isSingleElementStruct()
1257 if (const ConstantArrayType *AT = Context.getAsConstantArrayType(Ty)) in shouldReturnTypeInRegister()
2720 if (const ConstantArrayType *AT = getContext().getAsConstantArrayType(Ty)) { in classify()
3010 if (const ConstantArrayType *AT = Context.getAsConstantArrayType(Ty)) { in BitsContainNoUserData()
4567 if (const ConstantArrayType *AT = getContext().getAsConstantArrayType(Ty)) { in isHomogeneousAggregate()
4599 while (const ConstantArrayType *AT = in isHomogeneousAggregate()
8947 if (const ConstantArrayType *CAT = dyn_cast<ConstantArrayType>(AT)) in appendArrayType()
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DASTContext.cpp1604 else if (isa<ConstantArrayType>(arrayType) && in getDeclAlign()
1785 const auto *CAT = cast<ConstantArrayType>(T); in getTypeInfoImpl()
3087 if (ConstantArrayType *ATP = in getConstantArrayType()
3101 ConstantArrayType *NewIP = in getConstantArrayType()
3200 const auto *cat = cast<ConstantArrayType>(ty); in getVariableArrayDecayedType()
5112 auto *CAT2 = dyn_cast<ConstantArrayType>(AT2); in UnwrapSimilarArrayTypes()
5543 CA = dyn_cast_or_null<ConstantArrayType>( in getConstantArrayElementCount()
6222 if (!isa<ConstantArrayType>(AT)) in getObjCEncodingForBlock()
6265 if (!isa<ConstantArrayType>(AT)) in getObjCEncodingForFunctionDecl()
6335 if (!isa<ConstantArrayType>(AT)) in getObjCEncodingForMethodDecl()
[all …]
H A DScanfFormatString.cpp444 if (const ConstantArrayType *CAT = Ctx.getAsConstantArrayType(RawQT)) { in fixType()
H A DASTStructuralEquivalence.cpp397 const auto *Array1 = cast<ConstantArrayType>(T1); in IsStructurallyEquivalent()
398 const auto *Array2 = cast<ConstantArrayType>(T2); in IsStructurallyEquivalent()
H A DExprConstant.cpp195 if (auto *CAT = dyn_cast<ConstantArrayType>(AT)) { in findMostDerivedSubobject()
362 void addArrayUnchecked(const ConstantArrayType *CAT) { in addArrayUnchecked()
1460 void addArray(EvalInfo &Info, const Expr *E, const ConstantArrayType *CAT) { in addArray()
2657 const ConstantArrayType *CAT = in extractStringLiteralCharacter()
2674 const ConstantArrayType *CAT = in expandStringLiteral()
2851 const ConstantArrayType *CAT = Info.Ctx.getAsConstantArrayType(ObjType); in findSubobject()
5962 if (auto *CAT = dyn_cast<ConstantArrayType>(AT)) in VisitCastExpr()
6786 const ConstantArrayType *ArrayType = in VisitCXXStdInitializerListExpr()
7140 const ConstantArrayType *CAT = in ZeroInitialization()
7268 auto *CAT = cast<ConstantArrayType>(E->getType()->castAsArrayTypeUnsafe()); in VisitArrayInitLoopExpr()
[all …]
H A DTypePrinter.cpp484 void TypePrinter::printConstantArrayBefore(const ConstantArrayType *T, in printConstantArrayBefore()
491 void TypePrinter::printConstantArrayAfter(const ConstantArrayType *T, in printConstantArrayAfter()
H A DODRHash.cpp724 void VisitConstantArrayType(const ConstantArrayType *T) { in VisitConstantArrayType()
H A DTextNodeDumper.cpp1031 void TextNodeDumper::VisitConstantArrayType(const ConstantArrayType *T) { in VisitConstantArrayType()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaInit.cpp64 if (!isa<ConstantArrayType>(AT) && !isa<IncompleteArrayType>(AT)) in IsStringInit()
180 const ConstantArrayType *CAT = cast<ConstantArrayType>(AT); in CheckStringInit()
846 if (const ConstantArrayType *CAT = in numArrayElements()
1730 if (const ConstantArrayType *CAT = dyn_cast<ConstantArrayType>(arrayType)) { in CheckArrayType()
2644 if (isa<ConstantArrayType>(AT)) { in CheckDesignatedInitializer()
2663 ConstantArrayType::getMaxSizeBits(SemaRef.Context); in CheckDesignatedInitializer()
2690 if (cast<ConstantArrayType>(AT)->getSize().ult(StrLen)) in CheckDesignatedInitializer()
2712 if (cast<ConstantArrayType>(AT)->getSize().ult(StrLen)) in CheckDesignatedInitializer()
2859 if (const ConstantArrayType *CAType = dyn_cast<ConstantArrayType>(AType)) { in getStructuredSubobjectInit()
5511 if (Initializer && isa<ConstantArrayType>(DestAT) && in InitializeFrom()
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DTextNodeDumper.h274 void VisitConstantArrayType(const ConstantArrayType *T);
H A DASTContext.h183 mutable llvm::FoldingSet<ConstantArrayType> ConstantArrayTypes;
2413 const ConstantArrayType *getAsConstantArrayType(QualType T) const { in getAsConstantArrayType()
2414 return dyn_cast_or_null<ConstantArrayType>(getAsArrayType(T)); in getAsConstantArrayType()
2437 uint64_t getConstantArrayElementCount(const ConstantArrayType *CA) const;
H A DCanonicalType.h460 template<> struct CanProxyAdaptor<ConstantArrayType>;
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DRegionStore.cpp1143 if (const ConstantArrayType *CAT = dyn_cast<ConstantArrayType>(AT)) in VisitCluster()
2180 if (const ConstantArrayType* CAT = dyn_cast<ConstantArrayType>(AT)) in bindArray()
/freebsd-12.1/contrib/llvm/tools/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp810 const AstTypeMatcher<ConstantArrayType> constantArrayType;
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/ASTMatchers/
H A DASTMatchers.h5230 extern const AstTypeMatcher<ConstantArrayType> constantArrayType;
5248 AST_POLYMORPHIC_SUPPORTED_TYPES(ConstantArrayType, in AST_POLYMORPHIC_MATCHER_P() argument
/freebsd-12.1/contrib/llvm/tools/clang/lib/Index/
H A DUSRGeneration.cpp875 if (const auto *const CAT = dyn_cast<ConstantArrayType>(T)) in VisitType()

123