Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DTypeNodes.td66 def DependentSizedArrayType : TypeNode<ArrayType>, AlwaysDependent;
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DTextNodeDumper.h330 void VisitDependentSizedArrayType(const DependentSizedArrayType *T);
H A DCanonicalType.h467 template<> struct CanProxyAdaptor<DependentSizedArrayType>;
H A DASTContext.h204 mutable llvm::ContextualFoldingSet<DependentSizedArrayType, ASTContext &>
3028 const DependentSizedArrayType *getAsDependentSizedArrayType(QualType T) in getAsDependentSizedArrayType()
3030 return dyn_cast_or_null<DependentSizedArrayType>(getAsArrayType(T)); in getAsDependentSizedArrayType()
H A DASTNodeTraverser.h410 void VisitDependentSizedArrayType(const DependentSizedArrayType *T) { in VisitDependentSizedArrayType()
H A DTypeProperties.td167 let Class = DependentSizedArrayType in {
H A DRecursiveASTVisitor.h1036 DEF_TRAVERSE_TYPE(DependentSizedArrayType, {
1322 DEF_TRAVERSE_TYPELOC(DependentSizedArrayType, {
H A DType.h3937 class DependentSizedArrayType : public ArrayType {
3947 DependentSizedArrayType(QualType et, QualType can, Expr *e,
8477 return isa<DependentSizedArrayType>(CanonicalType);
H A DTypeLoc.h1684 DependentSizedArrayType> {
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DASTContext.cpp4369 const auto *dat = cast<DependentSizedArrayType>(ty); in getVariableArrayDecayedType()
4442 DependentSizedArrayType::Profile( in getDependentSizedArrayType()
4447 DependentSizedArrayType *canonTy = in getDependentSizedArrayType()
4457 auto *newType = new (*this, alignof(DependentSizedArrayType)) in getDependentSizedArrayType()
4458 DependentSizedArrayType(elementType, QualType(), numElements, ASM, in getDependentSizedArrayType()
4467 canonTy = new (*this, alignof(DependentSizedArrayType)) in getDependentSizedArrayType()
4468 DependentSizedArrayType(QualType(canonElementType.Ty, 0), QualType(), in getDependentSizedArrayType()
4486 auto *sugaredType = new (*this, alignof(DependentSizedArrayType)) in getDependentSizedArrayType()
4487 DependentSizedArrayType(elementType, canon, numElements, ASM, in getDependentSizedArrayType()
6935 const auto *DSAT = cast<DependentSizedArrayType>(AT); in getUnqualifiedArrayType()
[all …]
H A DTypePrinter.cpp615 const DependentSizedArrayType *T, in printDependentSizedArrayBefore()
622 const DependentSizedArrayType *T, in printDependentSizedArrayAfter()
H A DASTStructuralEquivalence.cpp1004 const auto *Array1 = cast<DependentSizedArrayType>(T1); in IsStructurallyEquivalent()
1005 const auto *Array2 = cast<DependentSizedArrayType>(T2); in IsStructurallyEquivalent()
H A DODRHash.cpp992 void VisitDependentSizedArrayType(const DependentSizedArrayType *T) { in VisitDependentSizedArrayType()
H A DType.cpp285 DependentSizedArrayType::DependentSizedArrayType(QualType et, QualType can, in DependentSizedArrayType() function in DependentSizedArrayType
290 void DependentSizedArrayType::Profile(llvm::FoldingSetNodeID &ID, in Profile()
H A DMicrosoftMangle.cpp3300 void MicrosoftCXXNameMangler::mangleType(const DependentSizedArrayType *T, in mangleType()
3329 const DependentSizedArrayType *DSAT = in mangleArrayType()
H A DASTDiagnostic.cpp150 else if (const auto *DSAT = dyn_cast<DependentSizedArrayType>(AT)) in desugarForDiagnostic()
H A DTextNodeDumper.cpp1972 const DependentSizedArrayType *T) { in VisitDependentSizedArrayType()
H A DItaniumMangle.cpp3867 void CXXNameMangler::mangleType(const DependentSizedArrayType *T) { in mangleType()
H A DASTImporter.cpp1492 const DependentSizedArrayType *T) { in VisitDependentSizedArrayType()
/freebsd/contrib/llvm-project/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp1082 const AstTypeMatcher<DependentSizedArrayType> dependentSizedArrayType;
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp1949 if (const auto *DAA = dyn_cast<DependentSizedArrayType>(AA)) in DeduceTemplateArgumentsByTypeMatch()
4395 if (auto *DependentArrTy = dyn_cast_or_null<DependentSizedArrayType>(ArrTy)) { in DeduceFromInitializerList()
6790 cast<DependentSizedArrayType>(T)->getSizeExpr(), in MarkUsedTemplateParameters()
H A DTreeTransform.h5820 const DependentSizedArrayType *T = TL.getTypePtr(); in TransformDependentSizedArrayType()
14564 } else if (const DependentSizedArrayType *DepArrayT in TransformCXXNewExpr()
14565 = dyn_cast<DependentSizedArrayType>(ArrayT)) { in TransformCXXNewExpr()
H A DSemaTemplate.cpp6099 const DependentSizedArrayType* T) { in VisitDependentSizedArrayType()
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h7177 extern const AstTypeMatcher<DependentSizedArrayType> dependentSizedArrayType;
/freebsd/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp2912 llvm::cast<clang::DependentSizedArrayType>(qual_type) in IsArrayType()

12