Home
last modified time | relevance | path

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

12

/openbsd-src/gnu/llvm/clang/include/clang/Basic/
H A DTypeNodes.td66 def DependentSizedArrayType : TypeNode<ArrayType>, AlwaysDependent;
/openbsd-src/gnu/llvm/clang/include/clang/AST/
H A DTextNodeDumper.h309 void VisitDependentSizedArrayType(const DependentSizedArrayType *T);
H A DCanonicalType.h463 template<> struct CanProxyAdaptor<DependentSizedArrayType>;
H A DASTContext.h198 mutable llvm::FoldingSet<DependentSizedArrayType> DependentSizedArrayTypes;
2706 const DependentSizedArrayType *getAsDependentSizedArrayType(QualType T) in getAsDependentSizedArrayType()
2708 return dyn_cast_or_null<DependentSizedArrayType>(getAsArrayType(T)); in getAsDependentSizedArrayType()
H A DASTNodeTraverser.h361 void VisitDependentSizedArrayType(const DependentSizedArrayType *T) { in VisitDependentSizedArrayType()
H A DTypeProperties.td146 let Class = DependentSizedArrayType in {
H A DType.h3221 class DependentSizedArrayType : public ArrayType {
3236 DependentSizedArrayType(const ASTContext &Context, QualType et, QualType can,
6977 return isa<DependentSizedArrayType>(CanonicalType);
H A DRecursiveASTVisitor.h1006 DEF_TRAVERSE_TYPE(DependentSizedArrayType, {
1264 DEF_TRAVERSE_TYPELOC(DependentSizedArrayType, {
H A DTypeLoc.h1581 DependentSizedArrayType> {
/openbsd-src/gnu/llvm/clang/tools/libclang/
H A DCXType.cpp830 ET = cast<DependentSizedArrayType> (TP)->getElementType(); in clang_getElementType()
888 ET = cast<DependentSizedArrayType> (TP)->getElementType(); in clang_getArrayElementType()
/openbsd-src/gnu/llvm/clang/lib/AST/
H A DASTStructuralEquivalence.cpp835 const auto *Array1 = cast<DependentSizedArrayType>(T1); in IsStructurallyEquivalent()
836 const auto *Array2 = cast<DependentSizedArrayType>(T2); in IsStructurallyEquivalent()
H A DTypePrinter.cpp597 const DependentSizedArrayType *T, in printDependentSizedArrayBefore()
604 const DependentSizedArrayType *T, in printDependentSizedArrayAfter()
H A DASTContext.cpp3696 const auto *dat = cast<DependentSizedArrayType>(ty); in getVariableArrayDecayedType()
3782 DependentSizedArrayType(*this, elementType, QualType(), in getDependentSizedArrayType()
3796 DependentSizedArrayType::Profile(ID, *this, in getDependentSizedArrayType()
3801 DependentSizedArrayType *canonTy = in getDependentSizedArrayType()
3807 DependentSizedArrayType(*this, QualType(canonElementType.Ty, 0), in getDependentSizedArrayType()
3828 DependentSizedArrayType(*this, elementType, canon, numElements, in getDependentSizedArrayType()
6032 const auto *DSAT = cast<DependentSizedArrayType>(AT); in getUnqualifiedArrayType()
6881 if (const auto *DSAT = dyn_cast<DependentSizedArrayType>(ATy)) in getAsArrayType()
12587 const auto *AX = cast<DependentSizedArrayType>(X), in getCommonNonSugarTypeNode()
12588 *AY = cast<DependentSizedArrayType>(Y); in getCommonNonSugarTypeNode()
H A DODRHash.cpp961 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 DMicrosoftMangle.cpp2899 void MicrosoftCXXNameMangler::mangleType(const DependentSizedArrayType *T, in mangleType()
2928 const DependentSizedArrayType *DSAT = in mangleArrayType()
H A DASTDiagnostic.cpp149 else if (const auto *DSAT = dyn_cast<DependentSizedArrayType>(AT)) in desugarForDiagnostic()
H A DTextNodeDumper.cpp1461 const DependentSizedArrayType *T) { in VisitDependentSizedArrayType()
H A DItaniumMangle.cpp3387 void CXXNameMangler::mangleType(const DependentSizedArrayType *T) { in mangleType()
H A DASTImporter.cpp383 ExpectedType VisitDependentSizedArrayType(const DependentSizedArrayType *T);
1242 const DependentSizedArrayType *T) { in VisitDependentSizedArrayType()
/openbsd-src/gnu/llvm/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp1041 const AstTypeMatcher<DependentSizedArrayType> dependentSizedArrayType;
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp1752 if (const auto *DAA = dyn_cast<DependentSizedArrayType>(AA)) in DeduceTemplateArgumentsByTypeMatch()
3983 if (auto *DependentArrTy = dyn_cast_or_null<DependentSizedArrayType>(ArrTy)) { in DeduceFromInitializerList()
5959 cast<DependentSizedArrayType>(T)->getSizeExpr(), in MarkUsedTemplateParameters()
H A DTreeTransform.h5400 const DependentSizedArrayType *T = TL.getTypePtr(); in TransformDependentSizedArrayType()
12339 } else if (const DependentSizedArrayType *DepArrayT in TransformCXXNewExpr()
12340 = dyn_cast<DependentSizedArrayType>(ArrayT)) { in TransformCXXNewExpr()
H A DSemaTemplate.cpp6231 const DependentSizedArrayType* T) { in VisitDependentSizedArrayType()
/openbsd-src/gnu/llvm/clang/include/clang/ASTMatchers/
H A DASTMatchers.h6851 extern const AstTypeMatcher<DependentSizedArrayType> dependentSizedArrayType;

12