Home
last modified time | relevance | path

Searched refs:DependentVectorType (Results 1 – 15 of 15) sorted by relevance

/external/llvm-project/clang/include/clang/Basic/
DTypeNodes.td70 def DependentVectorType : TypeNode<Type>, AlwaysDependent;
/external/llvm-project/clang/lib/AST/
DItaniumMangle.cpp528 void mangleNeonVectorType(const DependentVectorType *T);
530 void mangleAArch64NeonVectorType(const DependentVectorType *T);
532 void mangleAArch64FixedSveVectorType(const DependentVectorType *T);
3228 void CXXNameMangler::mangleNeonVectorType(const DependentVectorType *T) { in mangleNeonVectorType()
3305 void CXXNameMangler::mangleAArch64NeonVectorType(const DependentVectorType *T) { in mangleAArch64NeonVectorType()
3402 const DependentVectorType *T) { in mangleAArch64FixedSveVectorType()
3444 void CXXNameMangler::mangleType(const DependentVectorType *T) { in mangleType()
DASTStructuralEquivalence.cpp802 const auto *Vec1 = cast<DependentVectorType>(T1); in IsStructurallyEquivalent()
803 const auto *Vec2 = cast<DependentVectorType>(T2); in IsStructurallyEquivalent()
DTypePrinter.cpp685 const DependentVectorType *T, raw_ostream &OS) { in printDependentVectorBefore()
746 const DependentVectorType *T, raw_ostream &OS) { in printDependentVectorAfter()
DType.cpp222 DependentVectorType::DependentVectorType(const ASTContext &Context, in DependentVectorType() function in DependentVectorType
236 void DependentVectorType::Profile(llvm::FoldingSetNodeID &ID, in Profile()
DASTContext.cpp3873 DependentVectorType::Profile(ID, *this, getCanonicalType(VecType), SizeExpr, in getDependentVectorType()
3876 DependentVectorType *Canon = in getDependentVectorType()
3878 DependentVectorType *New; in getDependentVectorType()
3881 New = new (*this, TypeAlignment) DependentVectorType( in getDependentVectorType()
3886 New = new (*this, TypeAlignment) DependentVectorType( in getDependentVectorType()
3889 DependentVectorType *CanonCheck = in getDependentVectorType()
3898 New = new (*this, TypeAlignment) DependentVectorType( in getDependentVectorType()
DMicrosoftMangle.cpp2965 void MicrosoftCXXNameMangler::mangleType(const DependentVectorType *T, in mangleType()
/external/llvm-project/clang/include/clang/AST/
DTypeProperties.td181 let Class = DependentVectorType in {
DRecursiveASTVisitor.h928 DEF_TRAVERSE_TYPE(DependentVectorType, {
1195 DEF_TRAVERSE_TYPELOC(DependentVectorType, {
DType.h1673 friend class DependentVectorType;
3291 class DependentVectorType : public Type, public llvm::FoldingSetNode {
3299 DependentVectorType(const ASTContext &Context, QualType ElementType,
DTypeLoc.h1762 DependentVectorType> {};
DASTContext.h207 mutable llvm::FoldingSet<DependentVectorType> DependentVectorTypes;
/external/llvm-project/clang/lib/Sema/
DSemaTemplateDeduction.cpp2028 const auto *VectorParam = cast<DependentVectorType>(Param); in DeduceTemplateArgumentsByTypeMatch()
2054 if (const auto *VectorArg = dyn_cast<DependentVectorType>(Arg)) { in DeduceTemplateArgumentsByTypeMatch()
5883 const auto *VecType = cast<DependentVectorType>(T); in MarkUsedTemplateParameters()
DTreeTransform.h5178 const DependentVectorType *T = TL.getTypePtr(); in TransformDependentVectorType()
5201 if (isa<DependentVectorType>(Result)) { in TransformDependentVectorType()
DSemaTemplate.cpp6038 const DependentVectorType *T) { in VisitDependentVectorType()