Home
last modified time | relevance | path

Searched refs:DependentSizedArrayType (Results 1 – 23 of 23) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DTextNodeDumper.h276 void VisitDependentSizedArrayType(const DependentSizedArrayType *T);
H A DCanonicalType.h463 template<> struct CanProxyAdaptor<DependentSizedArrayType>;
H A DASTContext.h186 mutable llvm::FoldingSet<DependentSizedArrayType> DependentSizedArrayTypes;
2422 const DependentSizedArrayType *getAsDependentSizedArrayType(QualType T) in getAsDependentSizedArrayType()
2424 return dyn_cast_or_null<DependentSizedArrayType>(getAsArrayType(T)); in getAsDependentSizedArrayType()
H A DRecursiveASTVisitor.h980 DEF_TRAVERSE_TYPE(DependentSizedArrayType, {
1202 DEF_TRAVERSE_TYPELOC(DependentSizedArrayType, {
H A DType.h3026 class DependentSizedArrayType : public ArrayType {
3041 DependentSizedArrayType(const ASTContext &Context, QualType et, QualType can,
6362 return isa<DependentSizedArrayType>(CanonicalType);
H A DTypeLoc.h1525 DependentSizedArrayType> {
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DASTStructuralEquivalence.cpp427 const auto *Array1 = cast<DependentSizedArrayType>(T1); in IsStructurallyEquivalent()
428 const auto *Array2 = cast<DependentSizedArrayType>(T2); in IsStructurallyEquivalent()
H A DTypePrinter.cpp567 const DependentSizedArrayType *T, in printDependentSizedArrayBefore()
575 const DependentSizedArrayType *T, in printDependentSizedArrayAfter()
H A DODRHash.cpp729 void VisitDependentSizedArrayType(const DependentSizedArrayType *T) { in VisitDependentSizedArrayType()
H A DASTContext.cpp3210 const auto *dat = cast<DependentSizedArrayType>(ty); in getVariableArrayDecayedType()
3295 DependentSizedArrayType(*this, elementType, QualType(), in getDependentSizedArrayType()
3309 DependentSizedArrayType::Profile(ID, *this, in getDependentSizedArrayType()
3314 DependentSizedArrayType *canonTy = in getDependentSizedArrayType()
3320 DependentSizedArrayType(*this, QualType(canonElementType.Ty, 0), in getDependentSizedArrayType()
3341 DependentSizedArrayType(*this, elementType, canon, numElements, in getDependentSizedArrayType()
5091 const auto *DSAT = cast<DependentSizedArrayType>(AT); in getUnqualifiedArrayType()
5450 if (const auto *DSAT = dyn_cast<DependentSizedArrayType>(ATy)) in getAsArrayType()
H A DTextNodeDumper.cpp1043 const DependentSizedArrayType *T) { in VisitDependentSizedArrayType()
H A DType.cpp158 DependentSizedArrayType::DependentSizedArrayType(const ASTContext &Context, in DependentSizedArrayType() function in DependentSizedArrayType
168 void DependentSizedArrayType::Profile(llvm::FoldingSetNodeID &ID, in Profile()
H A DMicrosoftMangle.cpp2473 void MicrosoftCXXNameMangler::mangleType(const DependentSizedArrayType *T, in mangleType()
2502 const DependentSizedArrayType *DSAT = in mangleArrayType()
H A DASTDumper.cpp148 void VisitDependentSizedArrayType(const DependentSizedArrayType *T) { in VisitDependentSizedArrayType()
H A DItaniumMangle.cpp2881 void CXXNameMangler::mangleType(const DependentSizedArrayType *T) { in mangleType()
H A DASTImporter.cpp334 ExpectedType VisitDependentSizedArrayType(const DependentSizedArrayType *T);
1126 const DependentSizedArrayType *T) { in VisitDependentSizedArrayType()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp1623 const DependentSizedArrayType *DependentArrayParm in DeduceTemplateArgumentsByTypeMatch()
1650 if (const DependentSizedArrayType *DependentArrayArg in DeduceTemplateArgumentsByTypeMatch()
1651 = dyn_cast<DependentSizedArrayType>(ArrayArg)) in DeduceTemplateArgumentsByTypeMatch()
3718 if (auto *DependentArrTy = dyn_cast_or_null<DependentSizedArrayType>(ArrTy)) { in DeduceFromInitializerList()
5356 cast<DependentSizedArrayType>(T)->getSizeExpr(), in MarkUsedTemplateParameters()
H A DTreeTransform.h4751 const DependentSizedArrayType *T = TL.getTypePtr(); in TransformDependentSizedArrayType()
10329 } else if (const DependentSizedArrayType *DepArrayT in TransformCXXNewExpr()
10330 = dyn_cast<DependentSizedArrayType>(ArrayT)) { in TransformCXXNewExpr()
H A DSemaTemplate.cpp5371 const DependentSizedArrayType* T) { in VisitDependentSizedArrayType()
/freebsd-12.1/contrib/llvm/tools/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp811 const AstTypeMatcher<DependentSizedArrayType> dependentSizedArrayType;
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/ASTMatchers/
H A DASTMatchers.h5265 extern const AstTypeMatcher<DependentSizedArrayType> dependentSizedArrayType;
/freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/
H A DASTWriter.cpp442 ASTTypeWriter::VisitDependentSizedArrayType(const DependentSizedArrayType *T) { in VisitDependentSizedArrayType()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Symbol/
H A DClangASTContext.cpp2962 getASTContext(), llvm::cast<clang::DependentSizedArrayType>(qual_type) in IsArrayType()