| /minix3/external/bsd/llvm/dist/clang/lib/AST/ |
| H A D | StmtIterator.cpp | 21 static inline const VariableArrayType *FindVA(const Type* t) { in FindVA() 23 if (const VariableArrayType *vat = dyn_cast<VariableArrayType>(vt)) in FindVA() 36 const VariableArrayType *p = getVAPtr(); in NextVA() 72 if (const VariableArrayType* VAPtr = FindVA(VD->getType().getTypePtr())) { in HandleDecl() 81 if (const VariableArrayType* VAPtr = in HandleDecl() 100 StmtIteratorBase::StmtIteratorBase(const VariableArrayType* t) in StmtIteratorBase() 106 if (const VariableArrayType* VAPtr = getVAPtr()) { in GetDeclExpr()
|
| H A D | TypePrinter.cpp | 458 void TypePrinter::printVariableArrayBefore(const VariableArrayType *T, in printVariableArrayBefore() 464 void TypePrinter::printVariableArrayAfter(const VariableArrayType *T, in printVariableArrayAfter() 472 if (T->getSizeModifier() == VariableArrayType::Static) in printVariableArrayAfter() 474 else if (T->getSizeModifier() == VariableArrayType::Star) in printVariableArrayAfter()
|
| H A D | ASTContext.cpp | 1320 if (isa<VariableArrayType>(arrayType)) in getDeclAlign() 2590 const VariableArrayType *vat = cast<VariableArrayType>(ty); in getVariableArrayDecayedType() 2624 VariableArrayType *New = new(*this, TypeAlignment) in getVariableArrayType() 2625 VariableArrayType(EltTy, Canon, NumElts, ASM, IndexTypeQuals, Brackets); in getVariableArrayType() 3995 if (const VariableArrayType *VAT = dyn_cast<VariableArrayType>(AT)) { in getUnqualifiedArrayType() 4308 const VariableArrayType *VAT = cast<VariableArrayType>(ATy); in getAsArrayType() 5420 assert((isa<VariableArrayType>(AT) || isa<IncompleteArrayType>(AT)) && in getObjCEncodingForTypeImpl() 7296 const VariableArrayType* LVAT = getAsVariableArrayType(LHS); in mergeTypes() 7297 const VariableArrayType* RVAT = getAsVariableArrayType(RHS); in mergeTypes()
|
| H A D | Type.cpp | 900 return !isa<VariableArrayType>(CanonicalType); in isConstantSizeType() 2431 if (isa<VariableArrayType>(arr) && in hasSizedVLAType() 2432 cast<VariableArrayType>(arr)->getSizeExpr()) in hasSizedVLAType()
|
| H A D | ASTImporter.cpp | 51 QualType VisitVariableArrayType(const VariableArrayType *T); 481 const VariableArrayType *Array1 = cast<VariableArrayType>(T1); in IsStructurallyEquivalent() 482 const VariableArrayType *Array2 = cast<VariableArrayType>(T2); in IsStructurallyEquivalent() 1548 QualType ASTNodeImporter::VisitVariableArrayType(const VariableArrayType *T) { in VisitVariableArrayType()
|
| H A D | MicrosoftMangle.cpp | 1779 void MicrosoftCXXNameMangler::mangleType(const VariableArrayType *T, in mangleType() 1800 const VariableArrayType *VAT = in mangleArrayType()
|
| /minix3/external/bsd/llvm/dist/clang/include/clang/AST/ |
| H A D | StmtIterator.h | 28 class VariableArrayType; variable 52 const VariableArrayType *getVAPtr() const { in getVAPtr() 53 return reinterpret_cast<const VariableArrayType*>(RawVAPtr & ~Flags); in getVAPtr() 56 void setVAPtr(const VariableArrayType *P) { in setVAPtr() 68 StmtIteratorBase(const VariableArrayType *t); 85 StmtIteratorImpl(const VariableArrayType *t) : StmtIteratorBase(t) {} in StmtIteratorImpl() 127 StmtIterator(const VariableArrayType *t) in StmtIterator()
|
| H A D | ASTContext.h | 103 mutable std::vector<VariableArrayType*> VariableArrayTypes; 1904 const VariableArrayType *getAsVariableArrayType(QualType T) const { in getAsVariableArrayType() 1905 return dyn_cast_or_null<VariableArrayType>(getAsArrayType(T)); in getAsVariableArrayType()
|
| H A D | CanonicalType.h | 518 template<> struct CanProxyAdaptor<VariableArrayType>;
|
| H A D | Decl.h | 2322 const VariableArrayType *getCapturedVLAType() const { in getCapturedVLAType() 2323 return hasCapturedVLAType() ? static_cast<const VariableArrayType *>( in getCapturedVLAType() 2328 void setCapturedVLAType(const VariableArrayType *VLAType);
|
| H A D | DataRecursiveASTVisitor.h | 847 DEF_TRAVERSE_TYPE(VariableArrayType, { 1043 DEF_TRAVERSE_TYPELOC(VariableArrayType, {
|
| H A D | RecursiveASTVisitor.h | 912 DEF_TRAVERSE_TYPE(VariableArrayType, { 1108 DEF_TRAVERSE_TYPELOC(VariableArrayType, {
|
| H A D | Type.h | 2423 class VariableArrayType : public ArrayType { 2430 VariableArrayType(QualType et, QualType can, Expr *e, 4981 return isa<VariableArrayType>(CanonicalType);
|
| /minix3/external/bsd/llvm/dist/clang/lib/CodeGen/ |
| H A D | CodeGenFunction.cpp | 1268 const VariableArrayType *vla; in EmitNullInitialization() 1273 if (const VariableArrayType *vlaType = in EmitNullInitialization() 1274 dyn_cast_or_null<VariableArrayType>( in EmitNullInitialization() 1362 if (isa<VariableArrayType>(arrayType)) { in emitArrayLength() 1363 numVLAElements = getVLASize(cast<VariableArrayType>(arrayType)).first; in emitArrayLength() 1376 } while (isa<VariableArrayType>(arrayType)); in emitArrayLength() 1446 const VariableArrayType *vla = getContext().getAsVariableArrayType(type); in getVLASize() 1452 CodeGenFunction::getVLASize(const VariableArrayType *type) { in getVLASize() 1544 const VariableArrayType *vat = cast<VariableArrayType>(ty); in EmitVariablyModifiedType()
|
| H A D | CodeGenTypes.cpp | 433 const VariableArrayType *A = cast<VariableArrayType>(Ty); in ConvertType()
|
| H A D | CGExprScalar.cpp | 1698 if (const VariableArrayType *vla in EmitScalarPrePostIncDec() 1964 if (const VariableArrayType *VAT = in VisitUnaryExprOrTypeTraitExpr() 2421 if (const VariableArrayType *vla in emitPointerArithmetic() 2614 if (const VariableArrayType *vla in EmitSub()
|
| H A D | CGDebugInfo.cpp | 1820 if (const VariableArrayType *VAT = dyn_cast<VariableArrayType>(Ty)) { in CreateType() 2856 } else if (isa<VariableArrayType>(VD->getType())) in EmitDeclare()
|
| /minix3/external/bsd/llvm/dist/clang/lib/Analysis/ |
| H A D | LiveVariables.cpp | 217 static const VariableArrayType *FindVA(QualType Ty) { in FindVA() 220 if (const VariableArrayType *VAT = dyn_cast<VariableArrayType>(VT)) in FindVA() 292 for (const VariableArrayType* VA = FindVA(VD->getType()); in Visit()
|
| H A D | CFG.cpp | 957 static const VariableArrayType *FindVA(const Type *t) { in FindVA() 959 if (const VariableArrayType *vat = dyn_cast<VariableArrayType>(vt)) in FindVA() 2071 for (const VariableArrayType* VA = FindVA(VD->getType().getTypePtr()); in VisitDeclSubExpr() 2959 for (const VariableArrayType *VA =FindVA(E->getArgumentType().getTypePtr()); in VisitUnaryExprOrTypeTraitExpr()
|
| /minix3/external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | VLASizeChecker.cpp | 91 const VariableArrayType *VLA = Ctx.getAsVariableArrayType(VD->getType()); in checkPreStmt()
|
| /minix3/external/bsd/llvm/dist/clang/lib/Sema/ |
| H A D | ScopeInfo.cpp | 98 bool CapturingScopeInfo::isVLATypeCaptured(const VariableArrayType *VAT) const { in isVLATypeCaptured()
|
| /minix3/external/bsd/llvm/dist/clang/tools/libclang/ |
| H A D | CXType.cpp | 616 ET = cast<VariableArrayType> (TP)->getElementType(); in clang_getElementType() 668 ET = cast<VariableArrayType> (TP)->getElementType(); in clang_getArrayElementType()
|
| /minix3/external/bsd/llvm/dist/clang/include/clang/Sema/ |
| H A D | ScopeInfo.h | 513 bool isVLATypeCaptured(const VariableArrayType *VAT) const;
|
| /minix3/external/bsd/llvm/dist/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 3345 AST_TYPE_MATCHER(VariableArrayType, variableArrayType); 3359 AST_MATCHER_P(VariableArrayType, hasSizeExpr, in AST_MATCHER_P() argument
|
| /minix3/external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Core/ |
| H A D | MemRegion.cpp | 187 if (isa<VariableArrayType>(T)) in getExtent()
|