| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | StmtIterator.cpp | 26 static inline const VariableArrayType *FindVA(const Type* t) { in FindVA() 28 if (const VariableArrayType *vat = dyn_cast<VariableArrayType>(vt)) in FindVA() 41 const VariableArrayType *p = getVAPtr(); in NextVA() 77 if (const VariableArrayType* VAPtr = FindVA(VD->getType().getTypePtr())) { in HandleDecl() 86 if (const VariableArrayType* VAPtr = in HandleDecl() 105 StmtIteratorBase::StmtIteratorBase(const VariableArrayType* t) in StmtIteratorBase() 111 if (const VariableArrayType* VAPtr = getVAPtr()) { in GetDeclExpr()
|
| H A D | TypePrinter.cpp | 520 void TypePrinter::printVariableArrayBefore(const VariableArrayType *T, in printVariableArrayBefore() 527 void TypePrinter::printVariableArrayAfter(const VariableArrayType *T, in printVariableArrayAfter() 535 if (T->getSizeModifier() == VariableArrayType::Static) in printVariableArrayAfter() 537 else if (T->getSizeModifier() == VariableArrayType::Star) in printVariableArrayAfter()
|
| H A D | ASTStructuralEquivalence.cpp | 414 const auto *Array1 = cast<VariableArrayType>(T1); in IsStructurallyEquivalent() 415 const auto *Array2 = cast<VariableArrayType>(T2); in IsStructurallyEquivalent()
|
| H A D | Type.cpp | 839 QualType VisitVariableArrayType(const VariableArrayType *T) { in VisitVariableArrayType() 2025 return !isa<VariableArrayType>(CanonicalType); in isConstantSizeType() 3972 if (isa<VariableArrayType>(arr) && in hasSizedVLAType() 3973 cast<VariableArrayType>(arr)->getSizeExpr()) in hasSizedVLAType()
|
| H A D | ASTContext.cpp | 1602 if (isa<VariableArrayType>(arrayType)) in getDeclAlign() 3234 const auto *vat = cast<VariableArrayType>(ty); in getVariableArrayDecayedType() 3269 VariableArrayType(EltTy, Canon, NumElts, ASM, IndexTypeQuals, Brackets); in getVariableArrayType() 5083 if (const auto *VAT = dyn_cast<VariableArrayType>(AT)) { in getUnqualifiedArrayType() 5458 const auto *VAT = cast<VariableArrayType>(ATy); in getAsArrayType() 6769 assert((isa<VariableArrayType>(AT) || isa<IncompleteArrayType>(AT)) && in getObjCEncodingForTypeImpl() 8911 const VariableArrayType* LVAT = getAsVariableArrayType(LHS); in mergeTypes() 8912 const VariableArrayType* RVAT = getAsVariableArrayType(RHS); in mergeTypes() 8917 auto SizeFetch = [this](const VariableArrayType* VAT, in mergeTypes()
|
| H A D | ODRHash.cpp | 738 void VisitVariableArrayType(const VariableArrayType *T) { in VisitVariableArrayType()
|
| H A D | TextNodeDumper.cpp | 1036 void TextNodeDumper::VisitVariableArrayType(const VariableArrayType *T) { in VisitVariableArrayType()
|
| H A D | MicrosoftMangle.cpp | 2469 void MicrosoftCXXNameMangler::mangleType(const VariableArrayType *T, Qualifiers, in mangleType() 2496 const VariableArrayType *VAT = in mangleArrayType()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/ |
| H A D | StmtIterator.h | 26 class VariableArrayType; variable 45 StmtIteratorBase(const VariableArrayType *t); 61 const VariableArrayType *getVAPtr() const { in getVAPtr() 62 return reinterpret_cast<const VariableArrayType*>(RawVAPtr & ~Flags); in getVAPtr() 65 void setVAPtr(const VariableArrayType *P) { in setVAPtr() 89 StmtIteratorImpl(const VariableArrayType *t) : StmtIteratorBase(t) {} in StmtIteratorImpl() 130 StmtIterator(const VariableArrayType *t) in StmtIterator()
|
| H A D | TextNodeDumper.h | 275 void VisitVariableArrayType(const VariableArrayType *T);
|
| H A D | CanonicalType.h | 462 template<> struct CanProxyAdaptor<VariableArrayType>;
|
| H A D | ASTContext.h | 185 mutable std::vector<VariableArrayType*> VariableArrayTypes; 2416 const VariableArrayType *getAsVariableArrayType(QualType T) const { in getAsVariableArrayType() 2417 return dyn_cast_or_null<VariableArrayType>(getAsArrayType(T)); in getAsVariableArrayType()
|
| H A D | Decl.h | 2752 const VariableArrayType *getCapturedVLAType() const { in getCapturedVLAType() 2753 return hasCapturedVLAType() ? static_cast<const VariableArrayType *>( in getCapturedVLAType() 2759 void setCapturedVLAType(const VariableArrayType *VLAType);
|
| H A D | RecursiveASTVisitor.h | 975 DEF_TRAVERSE_TYPE(VariableArrayType, { 1197 DEF_TRAVERSE_TYPELOC(VariableArrayType, {
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Analysis/ |
| H A D | LiveVariables.cpp | 224 static const VariableArrayType *FindVA(QualType Ty) { in FindVA() 227 if (const VariableArrayType *VAT = dyn_cast<VariableArrayType>(VT)) in FindVA() 299 for (const VariableArrayType* VA = FindVA(VD->getType()); in Visit()
|
| H A D | CFG.cpp | 1260 static const VariableArrayType *FindVA(const Type *t) { in FindVA() 1262 if (const VariableArrayType *vat = dyn_cast<VariableArrayType>(vt)) in FindVA() 2731 for (const VariableArrayType* VA = FindVA(VD->getType().getTypePtr()); in VisitDeclSubExpr() 3796 for (const VariableArrayType *VA =FindVA(E->getArgumentType().getTypePtr()); in VisitUnaryExprOrTypeTraitExpr()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CodeGenFunction.cpp | 1802 const VariableArrayType *vla; in EmitNullInitialization() 1807 if (const VariableArrayType *vlaType = in EmitNullInitialization() 1808 dyn_cast_or_null<VariableArrayType>( in EmitNullInitialization() 1894 if (isa<VariableArrayType>(arrayType)) { in emitArrayLength() 1895 numVLAElements = getVLASize(cast<VariableArrayType>(arrayType)).NumElts; in emitArrayLength() 1908 } while (isa<VariableArrayType>(arrayType)); in emitArrayLength() 1977 const VariableArrayType *vla = getContext().getAsVariableArrayType(type); in getVLASize() 1983 CodeGenFunction::getVLASize(const VariableArrayType *type) { in getVLASize() 2008 const VariableArrayType *vla = getContext().getAsVariableArrayType(type); in getVLAElements1D() 2014 CodeGenFunction::getVLAElements1D(const VariableArrayType *Vla) { in getVLAElements1D() [all …]
|
| H A D | CodeGenTypes.cpp | 555 const VariableArrayType *A = cast<VariableArrayType>(Ty); in ConvertType()
|
| H A D | CGDecl.cpp | 1664 const VariableArrayType *VlaType = in EmitAutoVarInit() 1665 dyn_cast_or_null<VariableArrayType>(getContext().getAsArrayType(type)); in EmitAutoVarInit() 2100 if (!isa<VariableArrayType>(arrayType)) in emitPartialArrayDestroy()
|
| H A D | CGExprScalar.cpp | 2410 if (const VariableArrayType *vla in EmitScalarPrePostIncDec() 2701 if (const VariableArrayType *VAT = in VisitUnaryExprOrTypeTraitExpr() 3203 if (const VariableArrayType *vla in emitPointerArithmetic() 3399 if (const VariableArrayType *vla in EmitSub()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | VLASizeChecker.cpp | 90 const VariableArrayType *VLA = Ctx.getAsVariableArrayType(VD->getType()); in checkPreStmt()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | ScopeInfo.cpp | 116 bool CapturingScopeInfo::isVLATypeCaptured(const VariableArrayType *VAT) const { in isVLATypeCaptured()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/ |
| H A D | ScopeInfo.h | 688 bool isVLATypeCaptured(const VariableArrayType *VAT) const;
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/ASTMatchers/ |
| H A D | ASTMatchersInternal.cpp | 813 const AstTypeMatcher<VariableArrayType> variableArrayType;
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 5292 extern const AstTypeMatcher<VariableArrayType> variableArrayType; 5306 AST_MATCHER_P(VariableArrayType, hasSizeExpr, in AST_MATCHER_P() argument
|