Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DCanonicalType.h470 struct CanProxyAdaptor<DependentSizedExtVectorType>
471 : public CanProxyBase<DependentSizedExtVectorType> {
H A DASTNodeTraverser.h414 void VisitDependentSizedExtVectorType(const DependentSizedExtVectorType *T) { in VisitDependentSizedExtVectorType()
522 Visit(cast<DependentSizedExtVectorType>(TL.getType())->getSizeExpr()); in VisitDependentSizedExtVectorTypeLoc()
H A DTextNodeDumper.h331 void VisitDependentSizedExtVectorType(const DependentSizedExtVectorType *T);
H A DJSONNodeDumper.h229 void VisitDependentSizedExtVectorType(const DependentSizedExtVectorType *VT);
H A DTypeProperties.td222 let Class = DependentSizedExtVectorType in {
H A DRecursiveASTVisitor.h1053 DEF_TRAVERSE_TYPE(DependentSizedExtVectorType, {
1334 DEF_TRAVERSE_TYPELOC(DependentSizedExtVectorType, {
H A DTypeLoc.h1944 DependentSizedExtVectorType, VectorTypeLocInfo> {
H A DASTContext.h206 mutable llvm::ContextualFoldingSet<DependentSizedExtVectorType, ASTContext &>
H A DType.h4027 class DependentSizedExtVectorType : public Type, public llvm::FoldingSetNode {
4037 DependentSizedExtVectorType(QualType ElementType, QualType can,
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DTypeNodes.td68 def DependentSizedExtVectorType : TypeNode<Type>, AlwaysDependent;
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DType.cpp322 DependentSizedExtVectorType::DependentSizedExtVectorType(QualType ElementType, in DependentSizedExtVectorType() function in DependentSizedExtVectorType
333 void DependentSizedExtVectorType::Profile(llvm::FoldingSetNodeID &ID, in Profile()
2016 Type *VisitDependentSizedExtVectorType(const DependentSizedExtVectorType *T) { in VisitDependentSizedExtVectorType()
H A DASTContext.cpp4767 DependentSizedExtVectorType::Profile(ID, *this, getCanonicalType(vecType), in getDependentSizedExtVectorType()
4771 DependentSizedExtVectorType *Canon in getDependentSizedExtVectorType()
4773 DependentSizedExtVectorType *New; in getDependentSizedExtVectorType()
4777 New = new (*this, alignof(DependentSizedExtVectorType)) in getDependentSizedExtVectorType()
4778 DependentSizedExtVectorType(vecType, QualType(Canon, 0), SizeExpr, in getDependentSizedExtVectorType()
4783 New = new (*this, alignof(DependentSizedExtVectorType)) in getDependentSizedExtVectorType()
4784 DependentSizedExtVectorType(vecType, QualType(), SizeExpr, AttrLoc); in getDependentSizedExtVectorType()
4786 DependentSizedExtVectorType *CanonCheck in getDependentSizedExtVectorType()
4794 New = new (*this, alignof(DependentSizedExtVectorType)) in getDependentSizedExtVectorType()
4795 DependentSizedExtVectorType(vecType, CanonExtTy, SizeExpr, AttrLoc); in getDependentSizedExtVectorType()
[all …]
H A DTypePrinter.cpp646 const DependentSizedExtVectorType *T, in printDependentSizedExtVectorBefore()
654 const DependentSizedExtVectorType *T, in printDependentSizedExtVectorAfter()
H A DASTStructuralEquivalence.cpp1030 const auto *Vec1 = cast<DependentSizedExtVectorType>(T1); in IsStructurallyEquivalent()
1031 const auto *Vec2 = cast<DependentSizedExtVectorType>(T2); in IsStructurallyEquivalent()
H A DODRHash.cpp1066 void VisitDependentSizedExtVectorType(const DependentSizedExtVectorType *T) { in VisitDependentSizedExtVectorType()
H A DJSONNodeDumper.cpp704 const DependentSizedExtVectorType *VT) { in VisitDependentSizedExtVectorType()
H A DTextNodeDumper.cpp1977 const DependentSizedExtVectorType *T) { in VisitDependentSizedExtVectorType()
H A DMicrosoftMangle.cpp3540 void MicrosoftCXXNameMangler::mangleType(const DependentSizedExtVectorType *T, in mangleType()
H A DItaniumMangle.cpp4384 void CXXNameMangler::mangleType(const DependentSizedExtVectorType *T) { in mangleType()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp2166 } else if (const auto *VA = A->getAs<DependentSizedExtVectorType>()) { in DeduceTemplateArgumentsByTypeMatch()
2237 const auto *VP = P->castAs<DependentSizedExtVectorType>(); in DeduceTemplateArgumentsByTypeMatch()
2264 if (const auto *VA = A->getAs<DependentSizedExtVectorType>()) { in DeduceTemplateArgumentsByTypeMatch()
6818 const DependentSizedExtVectorType *VecType in MarkUsedTemplateParameters()
6819 = cast<DependentSizedExtVectorType>(T); in MarkUsedTemplateParameters()
H A DSemaTemplateInstantiate.cpp3188 const DependentSizedExtVectorType *T) { in VisitDependentSizedExtVectorType()
H A DTreeTransform.h5909 const DependentSizedExtVectorType *T = TL.getTypePtr(); in TransformDependentSizedExtVectorType()
5937 if (isa<DependentSizedExtVectorType>(Result)) { in TransformDependentSizedExtVectorType()
H A DSemaTemplate.cpp6104 const DependentSizedExtVectorType* T) { in VisitDependentSizedExtVectorType()
/freebsd/contrib/llvm-project/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp1083 const AstTypeMatcher<DependentSizedExtVectorType> dependentSizedExtVectorType;
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h7191 extern const AstTypeMatcher<DependentSizedExtVectorType>

12