Searched refs:ConstantArrayType (Results 1 - 25 of 50) sorted by relevance

12

/external/clang/lib/StaticAnalyzer/Checkers/
H A DCastSizeChecker.cpp65 if (const ConstantArrayType *ArrayTy =
/external/clang/unittests/AST/
H A DASTTypeTraitsTest.cpp73 EXPECT_EQ("ConstantArrayType", DNT<ConstantArrayType>().asStringRef());
/external/clang/tools/libclang/
H A DCXType.cpp609 ET = cast<ConstantArrayType> (TP)->getElementType();
641 result = cast<ConstantArrayType> (TP)->getSize().getSExtValue();
661 ET = cast<ConstantArrayType> (TP)->getElementType();
687 result = cast<ConstantArrayType> (TP)->getSize().getSExtValue();
/external/clang/lib/AST/
H A DASTContext.cpp1327 else if (isa<ConstantArrayType>(arrayType) &&
1328 MinWidth <= getTypeSize(cast<ConstantArrayType>(arrayType)))
1396 const ConstantArrayType *CAT) {
1414 if (const ConstantArrayType *CAT = dyn_cast<ConstantArrayType>(T))
1472 const ConstantArrayType *CAT = cast<ConstantArrayType>(T);
2385 ConstantArrayType::Profile(ID, EltTy, ArySize, ASM, IndexTypeQuals);
2388 if (ConstantArrayType *ATP =
2402 ConstantArrayType *NewI
[all...]
H A DASTImporter.cpp49 QualType VisitConstantArrayType(const ConstantArrayType *T);
462 const ConstantArrayType *Array1 = cast<ConstantArrayType>(T1);
463 const ConstantArrayType *Array2 = cast<ConstantArrayType>(T2);
1525 QualType ASTNodeImporter::VisitConstantArrayType(const ConstantArrayType *T) {
3057 isa<ConstantArrayType>(TArray)) {
3067 isa<ConstantArrayType>(FoundArray)) {
H A DExprConstant.cpp122 const ConstantArrayType *CAT =
123 cast<ConstantArrayType>(Ctx.getAsArrayType(Type));
223 void addArrayUnchecked(const ConstantArrayType *CAT) {
982 void addArray(EvalInfo &Info, const Expr *E, const ConstantArrayType *CAT) {
2020 const ConstantArrayType *CAT =
2037 const ConstantArrayType *CAT =
2147 const ConstantArrayType *CAT = Info.Ctx.getAsConstantArrayType(ObjType);
4802 if (const ConstantArrayType *CAT
5172 const ConstantArrayType *ArrayType =
5480 const ConstantArrayType *CA
[all...]
H A DTypePrinter.cpp425 void TypePrinter::printConstantArrayBefore(const ConstantArrayType *T,
431 void TypePrinter::printConstantArrayAfter(const ConstantArrayType *T,
H A DMicrosoftMangle.cpp1756 void MicrosoftCXXNameMangler::mangleType(const ConstantArrayType *T,
1776 if (const ConstantArrayType *CAT =
/external/clang/lib/CodeGen/
H A DCodeGenTypes.cpp449 const ConstantArrayType *A = cast<ConstantArrayType>(Ty);
H A DCGExprCXX.cpp393 if (const ConstantArrayType *arrayType
505 while (const ConstantArrayType *CAT
779 if (const ConstantArrayType *CAT = dyn_cast_or_null<ConstantArrayType>(
1593 while (const ConstantArrayType *Arr
H A DCGExprConstant.cpp842 const ConstantArrayType *CAT = cast<ConstantArrayType>(T);
1262 if (const ConstantArrayType *CAT =
1449 if (const ConstantArrayType *CAT = Context.getAsConstantArrayType(T)) {
H A DCodeGenFunction.cpp1339 assert(isa<ConstantArrayType>(arrayType));
1340 assert(cast<ConstantArrayType>(arrayType)->getSize().getZExtValue()
1360 cast<ConstantArrayType>(arrayType)->getSize().getZExtValue();
H A DCGClass.cpp477 const ConstantArrayType *Array = CGF.getContext().getAsConstantArrayType(T);
564 const ConstantArrayType *Array
1520 const ConstantArrayType *arrayType,
H A DCGObjCMac.cpp2106 const ConstantArrayType *CArray =
2107 dyn_cast_or_null<ConstantArrayType>(Array);
2112 const ConstantArrayType *CArray =
2113 dyn_cast_or_null<ConstantArrayType>(Array);
4554 const ConstantArrayType *CArray =
4555 dyn_cast_or_null<ConstantArrayType>(Array);
4560 const ConstantArrayType *CArray =
4561 dyn_cast_or_null<ConstantArrayType>(Array);
H A DTargetInfo.cpp166 while (const ConstantArrayType *AT = Context.getAsConstantArrayType(FT)) {
261 while (const ConstantArrayType *AT = Context.getAsConstantArrayType(FT)) {
636 if (const ConstantArrayType *AT = Context.getAsConstantArrayType(Ty))
1673 if (const ConstantArrayType *AT = getContext().getAsConstantArrayType(Ty)) {
1962 if (const ConstantArrayType *AT = Context.getAsConstantArrayType(Ty)) {
4067 if (const ConstantArrayType *AT = Context.getAsConstantArrayType(Ty)) {
6441 if (const ConstantArrayType *CAT = dyn_cast<ConstantArrayType>(AT))
/external/clang/lib/Sema/
H A DSemaInit.cpp61 if (!isa<ConstantArrayType>(AT) && !isa<IncompleteArrayType>(AT))
153 cast<ConstantArrayType>(Str->getType())->getSize().getZExtValue();
168 const ConstantArrayType *CAT = cast<ConstantArrayType>(AT);
572 if (const ConstantArrayType *CAType = dyn_cast<ConstantArrayType>(AType))
658 if (const ConstantArrayType *CAT =
1389 if (const ConstantArrayType *CAT = dyn_cast<ConstantArrayType>(arrayType)) {
2187 if (isa<ConstantArrayType>(A
[all...]
H A DSemaTemplateDeduction.cpp1342 const ConstantArrayType *ConstantArrayArg =
1347 const ConstantArrayType *ConstantArrayParm =
1387 if (const ConstantArrayType *ConstantArrayArg
1388 = dyn_cast<ConstantArrayType>(ArrayArg)) {
/external/clang/include/clang/AST/
H A DASTContext.h91 mutable llvm::FoldingSet<ConstantArrayType> ConstantArrayTypes;
1883 const ConstantArrayType *getAsConstantArrayType(QualType T) const {
1884 return dyn_cast_or_null<ConstantArrayType>(getAsArrayType(T));
1907 uint64_t getConstantArrayElementCount(const ConstantArrayType *CA) const;
H A DCanonicalType.h516 template<> struct CanProxyAdaptor<ConstantArrayType>;
H A DType.h2281 /// ConstantArrayType - This class represents the canonical version of
2283 /// type for 'int A[4 + 4*100]' is a ConstantArrayType where the element
2285 class ConstantArrayType : public ArrayType { class in namespace:clang
2288 ConstantArrayType(QualType et, QualType can, const llvm::APInt &size, function in class:clang::ConstantArrayType
2294 ConstantArrayType(TypeClass tc, QualType et, QualType can, function in class:clang::ConstantArrayType
2431 /// become either a ConstantArrayType or a VariableArrayType.
4919 return isa<ConstantArrayType>(CanonicalType);
H A DDataRecursiveASTVisitor.h838 DEF_TRAVERSE_TYPE(ConstantArrayType,
1027 DEF_TRAVERSE_TYPELOC(ConstantArrayType, {
H A DRecursiveASTVisitor.h903 DEF_TRAVERSE_TYPE(ConstantArrayType,
1092 DEF_TRAVERSE_TYPELOC(ConstantArrayType, {
/external/clang/lib/Analysis/
H A DScanfFormatString.cpp421 if (const ConstantArrayType *CAT = Ctx.getAsConstantArrayType(RawQT)) {
/external/clang/include/clang/ASTMatchers/
H A DASTMatchers.h3035 AST_TYPE_MATCHER(ConstantArrayType, constantArrayType);
3037 /// \brief Matches \c ConstantArrayType nodes that have the specified size.
3047 AST_MATCHER_P(ConstantArrayType, hasSize, unsigned, N) {
/external/lldb/source/Symbol/
H A DClangASTType.cpp240 element_type_ptr->SetClangType (m_ast, cast<ConstantArrayType>(qual_type)->getElementType());
242 *size = cast<ConstantArrayType>(qual_type)->getSize().getLimitedValue(ULLONG_MAX);
334 length = cast<ConstantArrayType>(GetCanonicalQualType().getTypePtr())->getSize().getLimitedValue();
2136 num_children = cast<ConstantArrayType>(qual_type.getTypePtr())->getSize().getLimitedValue();
3646 // const ConstantArrayType *array = cast<ConstantArrayType>(parent_qual_type.getTypePtr());
3841 // const ConstantArrayType *array = cast<ConstantArrayType>(parent_qual_type.getTypePtr());
5678 const ConstantArrayType *array = cast<ConstantArrayType>(qual_typ
[all...]

Completed in 6204 milliseconds

12