Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/
H A DTypeNodes.td66 def DependentSizedArrayType : TypeNode<ArrayType>, AlwaysDependent;
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DTextNodeDumper.h303 void VisitDependentSizedArrayType(const DependentSizedArrayType *T);
H A DCanonicalType.h464 template<> struct CanProxyAdaptor<DependentSizedArrayType>;
H A DASTContext.h204 mutable llvm::FoldingSet<DependentSizedArrayType> DependentSizedArrayTypes;
2549 const DependentSizedArrayType *getAsDependentSizedArrayType(QualType T) in getAsDependentSizedArrayType()
2551 return dyn_cast_or_null<DependentSizedArrayType>(getAsArrayType(T)); in getAsDependentSizedArrayType()
H A DASTNodeTraverser.h337 void VisitDependentSizedArrayType(const DependentSizedArrayType *T) { in VisitDependentSizedArrayType()
H A DTypeProperties.td146 let Class = DependentSizedArrayType in {
H A DType.h3081 class DependentSizedArrayType : public ArrayType {
3096 DependentSizedArrayType(const ASTContext &Context, QualType et, QualType can,
6758 return isa<DependentSizedArrayType>(CanonicalType);
H A DRecursiveASTVisitor.h930 DEF_TRAVERSE_TYPE(DependentSizedArrayType, {
1185 DEF_TRAVERSE_TYPELOC(DependentSizedArrayType, {
H A DTypeLoc.h1549 DependentSizedArrayType> {
/netbsd-src/external/apache2/llvm/dist/clang/tools/libclang/
H A DCXType.cpp809 ET = cast<DependentSizedArrayType> (TP)->getElementType(); in clang_getElementType()
867 ET = cast<DependentSizedArrayType> (TP)->getElementType(); in clang_getArrayElementType()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp1756 const DependentSizedArrayType *DependentArrayParm in DeduceTemplateArgumentsByTypeMatch()
1783 if (const DependentSizedArrayType *DependentArrayArg in DeduceTemplateArgumentsByTypeMatch()
1784 = dyn_cast<DependentSizedArrayType>(ArrayArg)) in DeduceTemplateArgumentsByTypeMatch()
3995 if (auto *DependentArrTy = dyn_cast_or_null<DependentSizedArrayType>(ArrTy)) { in DeduceFromInitializerList()
5856 cast<DependentSizedArrayType>(T)->getSizeExpr(), in MarkUsedTemplateParameters()
H A DTreeTransform.h5217 const DependentSizedArrayType *T = TL.getTypePtr(); in TransformDependentSizedArrayType()
11804 } else if (const DependentSizedArrayType *DepArrayT in TransformCXXNewExpr()
11805 = dyn_cast<DependentSizedArrayType>(ArrayT)) { in TransformCXXNewExpr()
H A DSemaTemplate.cpp6004 const DependentSizedArrayType* T) { in VisitDependentSizedArrayType()
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DASTStructuralEquivalence.cpp782 const auto *Array1 = cast<DependentSizedArrayType>(T1); in IsStructurallyEquivalent()
783 const auto *Array2 = cast<DependentSizedArrayType>(T2); in IsStructurallyEquivalent()
H A DTypePrinter.cpp581 const DependentSizedArrayType *T, in printDependentSizedArrayBefore()
589 const DependentSizedArrayType *T, in printDependentSizedArrayAfter()
H A DODRHash.cpp806 void VisitDependentSizedArrayType(const DependentSizedArrayType *T) { in VisitDependentSizedArrayType()
H A DType.cpp202 DependentSizedArrayType::DependentSizedArrayType(const ASTContext &Context, in DependentSizedArrayType() function in DependentSizedArrayType
210 void DependentSizedArrayType::Profile(llvm::FoldingSetNodeID &ID, in Profile()
H A DASTContext.cpp3567 const auto *dat = cast<DependentSizedArrayType>(ty); in getVariableArrayDecayedType()
3652 DependentSizedArrayType(*this, elementType, QualType(), in getDependentSizedArrayType()
3666 DependentSizedArrayType::Profile(ID, *this, in getDependentSizedArrayType()
3671 DependentSizedArrayType *canonTy = in getDependentSizedArrayType()
3677 DependentSizedArrayType(*this, QualType(canonElementType.Ty, 0), in getDependentSizedArrayType()
3698 DependentSizedArrayType(*this, elementType, canon, numElements, in getDependentSizedArrayType()
5762 const auto *DSAT = cast<DependentSizedArrayType>(AT); in getUnqualifiedArrayType()
6127 if (const auto *DSAT = dyn_cast<DependentSizedArrayType>(ATy)) in getAsArrayType()
H A DMicrosoftMangle.cpp2852 void MicrosoftCXXNameMangler::mangleType(const DependentSizedArrayType *T, in mangleType()
2881 const DependentSizedArrayType *DSAT = in mangleArrayType()
H A DTextNodeDumper.cpp1394 const DependentSizedArrayType *T) { in VisitDependentSizedArrayType()
H A DItaniumMangle.cpp3303 void CXXNameMangler::mangleType(const DependentSizedArrayType *T) { in mangleType()
H A DASTImporter.cpp346 ExpectedType VisitDependentSizedArrayType(const DependentSizedArrayType *T);
1192 const DependentSizedArrayType *T) { in VisitDependentSizedArrayType()
/netbsd-src/external/apache2/llvm/dist/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp1023 const AstTypeMatcher<DependentSizedArrayType> dependentSizedArrayType;
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/ASTMatchers/
H A DASTMatchers.h6464 extern const AstTypeMatcher<DependentSizedArrayType> dependentSizedArrayType;