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

12

/freebsd-10.3-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCodeGenTypes.cpp451 const ConstantArrayType *A = cast<ConstantArrayType>(Ty);
H A DCGExprConstant.cpp836 const ConstantArrayType *CAT = cast<ConstantArrayType>(E->getType());
1254 if (const ConstantArrayType *CAT =
1447 if (const ConstantArrayType *CAT = Context.getAsConstantArrayType(T)) {
H A DCGExprCXX.cpp391 if (const ConstantArrayType *arrayType
503 while (const ConstantArrayType *CAT
777 if (const ConstantArrayType *CAT = dyn_cast_or_null<ConstantArrayType>(
1532 while (const ConstantArrayType *Arr
H A DCodeGenFunction.cpp1198 assert(isa<ConstantArrayType>(arrayType));
1199 assert(cast<ConstantArrayType>(arrayType)->getSize().getZExtValue()
1219 cast<ConstantArrayType>(arrayType)->getSize().getZExtValue();
H A DCGExpr.cpp592 if (const ConstantArrayType *CAT = dyn_cast<ConstantArrayType>(AT)) {
631 if (const ConstantArrayType *CAT = dyn_cast<ConstantArrayType>(AT))
1999 assert(cast<ConstantArrayType>(E->getType())->getSize() - 1 ==
H A DCGClass.cpp477 const ConstantArrayType *Array = CGF.getContext().getAsConstantArrayType(T);
566 const ConstantArrayType *Array
1536 const ConstantArrayType *arrayType,
H A DTargetInfo.cpp176 while (const ConstantArrayType *AT = Context.getAsConstantArrayType(FT)) {
276 while (const ConstantArrayType *AT = Context.getAsConstantArrayType(FT)) {
645 if (const ConstantArrayType *AT = Context.getAsConstantArrayType(Ty))
1575 if (const ConstantArrayType *AT = getContext().getAsConstantArrayType(Ty)) {
1865 if (const ConstantArrayType *AT = Context.getAsConstantArrayType(Ty)) {
3347 if (const ConstantArrayType *AT = Context.getAsConstantArrayType(Ty)) {
H A DCGObjCMac.cpp2110 const ConstantArrayType *CArray =
2111 dyn_cast_or_null<ConstantArrayType>(Array);
2116 const ConstantArrayType *CArray =
2117 dyn_cast_or_null<ConstantArrayType>(Array);
4581 const ConstantArrayType *CArray =
4582 dyn_cast_or_null<ConstantArrayType>(Array);
4587 const ConstantArrayType *CArray =
4588 dyn_cast_or_null<ConstantArrayType>(Array);
H A DCGExprAgg.cpp318 const ConstantArrayType *ArrayType =
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/AST/
H A DASTContext.cpp1310 else if (isa<ConstantArrayType>(arrayType) &&
1311 MinWidth <= getTypeSize(cast<ConstantArrayType>(arrayType)))
1382 const ConstantArrayType *CAT) {
1400 if (const ConstantArrayType *CAT = dyn_cast<ConstantArrayType>(T))
1458 const ConstantArrayType *CAT = cast<ConstantArrayType>(T);
2361 ConstantArrayType::Profile(ID, EltTy, ArySize, ASM, IndexTypeQuals);
2364 if (ConstantArrayType *ATP =
2378 ConstantArrayType *NewI
[all...]
H A DASTImporter.cpp49 QualType VisitConstantArrayType(const ConstantArrayType *T);
461 const ConstantArrayType *Array1 = cast<ConstantArrayType>(T1);
462 const ConstantArrayType *Array2 = cast<ConstantArrayType>(T2);
1528 QualType ASTNodeImporter::VisitConstantArrayType(const ConstantArrayType *T) {
3062 isa<ConstantArrayType>(TArray)) {
3072 isa<ConstantArrayType>(FoundArray)) {
H A DExprConstant.cpp122 const ConstantArrayType *CAT =
123 cast<ConstantArrayType>(Ctx.getAsArrayType(Type));
223 void addArrayUnchecked(const ConstantArrayType *CAT) {
955 void addArray(EvalInfo &Info, const Expr *E, const ConstantArrayType *CAT) {
1977 const ConstantArrayType *CAT =
1994 const ConstantArrayType *CAT =
2104 const ConstantArrayType *CAT = Info.Ctx.getAsConstantArrayType(ObjType);
4754 if (const ConstantArrayType *CAT
5126 const ConstantArrayType *ArrayType =
5434 const ConstantArrayType *CA
[all...]
H A DMicrosoftMangle.cpp1509 void MicrosoftCXXNameMangler::mangleType(const ConstantArrayType *T,
1529 if (const ConstantArrayType *CAT =
H A DTypePrinter.cpp424 void TypePrinter::printConstantArrayBefore(const ConstantArrayType *T,
430 void TypePrinter::printConstantArrayAfter(const ConstantArrayType *T,
H A DRecordLayoutBuilder.cpp408 if (const ConstantArrayType *AT = Context.getAsConstantArrayType(T)) {
510 if (const ConstantArrayType *AT = Context.getAsConstantArrayType(T)) {
H A DType.cpp76 unsigned ConstantArrayType::getNumAddressingBits(ASTContext &Context,
111 unsigned ConstantArrayType::getMaxSizeBits(ASTContext &Context) {
/freebsd-10.3-release/contrib/llvm/tools/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);
485 if (const ConstantArrayType *CAType = dyn_cast<ConstantArrayType>(AType))
580 if (const ConstantArrayType *CAT =
1276 if (const ConstantArrayType *CAT = dyn_cast<ConstantArrayType>(arrayType)) {
2071 if (isa<ConstantArrayType>(A
[all...]
H A DSemaTemplateDeduction.cpp1282 const ConstantArrayType *ConstantArrayArg =
1287 const ConstantArrayType *ConstantArrayParm =
1327 if (const ConstantArrayType *ConstantArrayArg
1328 = dyn_cast<ConstantArrayType>(ArrayArg)) {
/freebsd-10.3-release/contrib/llvm/tools/clang/include/clang/AST/
H A DASTContext.h90 mutable llvm::FoldingSet<ConstantArrayType> ConstantArrayTypes;
1842 const ConstantArrayType *getAsConstantArrayType(QualType T) const {
1843 return dyn_cast_or_null<ConstantArrayType>(getAsArrayType(T));
1866 uint64_t getConstantArrayElementCount(const ConstantArrayType *CA) const;
H A DCanonicalType.h517 template<> struct CanProxyAdaptor<ConstantArrayType>;
H A DRecursiveASTVisitor.h881 DEF_TRAVERSE_TYPE(ConstantArrayType, {
1098 DEF_TRAVERSE_TYPELOC(ConstantArrayType, {
H A DType.h2261 /// ConstantArrayType - This class represents the canonical version of
2263 /// type for 'int A[4 + 4*100]' is a ConstantArrayType where the element
2265 class ConstantArrayType : public ArrayType { class in namespace:clang
2268 ConstantArrayType(QualType et, QualType can, const llvm::APInt &size, function in class:clang::ConstantArrayType
2274 ConstantArrayType(TypeClass tc, QualType et, QualType can, function in class:clang::ConstantArrayType
2411 /// become either a ConstantArrayType or a VariableArrayType.
4890 return isa<ConstantArrayType>(CanonicalType);
/freebsd-10.3-release/contrib/llvm/tools/clang/include/clang/ASTMatchers/
H A DASTMatchers.h2896 AST_TYPE_MATCHER(ConstantArrayType, constantArrayType);
2898 /// \brief Matches \c ConstantArrayType nodes that have the specified size.
2908 AST_MATCHER_P(ConstantArrayType, hasSize, unsigned, N) {
/freebsd-10.3-release/contrib/llvm/tools/lldb/source/Symbol/
H A DClangASTType.cpp241 element_type_ptr->SetClangType (m_ast, cast<ConstantArrayType>(qual_type)->getElementType());
243 *size = cast<ConstantArrayType>(qual_type)->getSize().getLimitedValue(ULLONG_MAX);
355 length = cast<ConstantArrayType>(GetCanonicalQualType().getTypePtr())->getSize().getLimitedValue();
2195 num_children = cast<ConstantArrayType>(qual_type.getTypePtr())->getSize().getLimitedValue();
3720 // const ConstantArrayType *array = cast<ConstantArrayType>(parent_qual_type.getTypePtr());
3915 // const ConstantArrayType *array = cast<ConstantArrayType>(parent_qual_type.getTypePtr());
5759 const ConstantArrayType *array = cast<ConstantArrayType>(qual_typ
[all...]
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DRegionStore.cpp1964 if (const ConstantArrayType* CAT = dyn_cast<ConstantArrayType>(AT))

Completed in 628 milliseconds

12