Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/
H A DTypeNodes.td66 def DependentSizedArrayType : TypeNode<ArrayType>, AlwaysDependent;
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DTextNodeDumper.h318 void VisitDependentSizedArrayType(const DependentSizedArrayType *T);
H A DCanonicalType.h463 template<> struct CanProxyAdaptor<DependentSizedArrayType>;
H A DASTContext.h198 mutable llvm::ContextualFoldingSet<DependentSizedArrayType, ASTContext &>
2737 const DependentSizedArrayType *getAsDependentSizedArrayType(QualType T) in getAsDependentSizedArrayType()
2739 return dyn_cast_or_null<DependentSizedArrayType>(getAsArrayType(T)); in getAsDependentSizedArrayType()
H A DASTNodeTraverser.h367 void VisitDependentSizedArrayType(const DependentSizedArrayType *T) { in VisitDependentSizedArrayType()
H A DTypeProperties.td146 let Class = DependentSizedArrayType in {
H A DType.h3340 class DependentSizedArrayType : public ArrayType {
3353 DependentSizedArrayType(QualType et, QualType can, Expr *e,
7167 return isa<DependentSizedArrayType>(CanonicalType);
H A DRecursiveASTVisitor.h1000 DEF_TRAVERSE_TYPE(DependentSizedArrayType, {
1258 DEF_TRAVERSE_TYPELOC(DependentSizedArrayType, {
H A DTypeLoc.h1587 DependentSizedArrayType> {
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DASTContext.cpp3660 const auto *dat = cast<DependentSizedArrayType>(ty); in getVariableArrayDecayedType()
3739 auto *newType = new (*this, alignof(DependentSizedArrayType)) in getDependentSizedArrayType()
3753 DependentSizedArrayType::Profile(ID, *this, in getDependentSizedArrayType()
3758 DependentSizedArrayType *canonTy = in getDependentSizedArrayType()
3763 canonTy = new (*this, alignof(DependentSizedArrayType)) in getDependentSizedArrayType()
3782 auto *sugaredType = new (*this, alignof(DependentSizedArrayType)) in getDependentSizedArrayType()
3783 DependentSizedArrayType(elementType, canon, numElements, ASM, in getDependentSizedArrayType()
6044 const auto *DSAT = cast<DependentSizedArrayType>(AT); in getUnqualifiedArrayType()
6888 if (const auto *DSAT = dyn_cast<DependentSizedArrayType>(ATy)) in getAsArrayType()
12728 const auto *AX = cast<DependentSizedArrayType>(X), in getCommonNonSugarTypeNode()
[all …]
H A DTypePrinter.cpp597 const DependentSizedArrayType *T, in printDependentSizedArrayBefore()
604 const DependentSizedArrayType *T, in printDependentSizedArrayAfter()
H A DASTStructuralEquivalence.cpp919 const auto *Array1 = cast<DependentSizedArrayType>(T1); in IsStructurallyEquivalent()
920 const auto *Array2 = cast<DependentSizedArrayType>(T2); in IsStructurallyEquivalent()
H A DODRHash.cpp947 void VisitDependentSizedArrayType(const DependentSizedArrayType *T) { in VisitDependentSizedArrayType()
H A DType.cpp228 DependentSizedArrayType::DependentSizedArrayType(QualType et, QualType can, in DependentSizedArrayType() function in DependentSizedArrayType
235 void DependentSizedArrayType::Profile(llvm::FoldingSetNodeID &ID, in Profile()
H A DMicrosoftMangle.cpp3033 void MicrosoftCXXNameMangler::mangleType(const DependentSizedArrayType *T, in mangleType()
3062 const DependentSizedArrayType *DSAT = in mangleArrayType()
H A DASTDiagnostic.cpp150 else if (const auto *DSAT = dyn_cast<DependentSizedArrayType>(AT)) in desugarForDiagnostic()
H A DTextNodeDumper.cpp1586 const DependentSizedArrayType *T) { in VisitDependentSizedArrayType()
H A DItaniumMangle.cpp3673 void CXXNameMangler::mangleType(const DependentSizedArrayType *T) { in mangleType()
H A DASTImporter.cpp1246 const DependentSizedArrayType *T) { in VisitDependentSizedArrayType()
/freebsd-14.2/contrib/llvm-project/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp1051 const AstTypeMatcher<DependentSizedArrayType> dependentSizedArrayType;
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp1782 if (const auto *DAA = dyn_cast<DependentSizedArrayType>(AA)) in DeduceTemplateArgumentsByTypeMatch()
4125 if (auto *DependentArrTy = dyn_cast_or_null<DependentSizedArrayType>(ArrTy)) { in DeduceFromInitializerList()
6227 cast<DependentSizedArrayType>(T)->getSizeExpr(), in MarkUsedTemplateParameters()
H A DTreeTransform.h5495 const DependentSizedArrayType *T = TL.getTypePtr(); in TransformDependentSizedArrayType()
12578 } else if (const DependentSizedArrayType *DepArrayT in TransformCXXNewExpr()
12579 = dyn_cast<DependentSizedArrayType>(ArrayT)) { in TransformCXXNewExpr()
H A DSemaTemplate.cpp6407 const DependentSizedArrayType* T) { in VisitDependentSizedArrayType()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h7100 extern const AstTypeMatcher<DependentSizedArrayType> dependentSizedArrayType;
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp2862 llvm::cast<clang::DependentSizedArrayType>(qual_type) in IsArrayType()