Home
last modified time | relevance | path

Searched refs:AutoType (Results 1 – 25 of 28) sorted by relevance

12

/freebsd-12.1/contrib/llvm/tools/lldb/source/Symbol/
H A DClangASTContext.cpp2667 llvm::cast<clang::AutoType>(qual_type)->getDeducedType()); in GetDeclContextForType()
2793 ast, llvm::cast<clang::AutoType>(qual_type)->getDeducedType(), in GetCompleteQualType()
2854 return IsAggregateType(llvm::cast<clang::AutoType>(qual_type) in IsAggregateType()
2892 return IsAnonymousType(llvm::cast<clang::AutoType>(qual_type) in IsAnonymousType()
2977 return IsArrayType(llvm::cast<clang::AutoType>(qual_type) in IsArrayType()
3123 return IsFunctionType(llvm::cast<clang::AutoType>(qual_type) in IsFunctionType()
3456 return IsPointerType(llvm::cast<clang::AutoType>(qual_type) in IsPointerType()
3590 return IsReferenceType(llvm::cast<clang::AutoType>(qual_type) in IsReferenceType()
6548 llvm::cast<clang::AutoType>(qual_type)->getDeducedType()); in GetNumPointeeChildren()
8764 type.GetTypeSystem(), llvm::cast<clang::AutoType>(qual_type) in GetHasExternalStorage()
[all …]
H A DClangASTImporter.cpp374 llvm::cast<clang::AutoType>(qual_type) in CanImport()
450 llvm::cast<clang::AutoType>(qual_type) in Import()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DTextNodeDumper.h286 void VisitAutoType(const AutoType *T);
H A DType.h1629 friend class AutoType;
2180 AutoType *getContainedAutoType() const {
2181 return dyn_cast_or_null<AutoType>(getContainedDeducedType());
4749 class AutoType : public DeducedType, public llvm::FoldingSetNode {
4752 AutoType(QualType DeducedAsType, AutoTypeKeyword Keyword,
H A DRecursiveASTVisitor.h1041 DEF_TRAVERSE_TYPE(AutoType, { TRY_TO(TraverseType(T->getDeducedType())); })
1281 DEF_TRAVERSE_TYPELOC(AutoType, {
H A DTypeLoc.h1910 : public InheritingConcreteTypeLoc<DeducedTypeLoc, AutoTypeLoc, AutoType> {
H A DASTContext.h217 mutable llvm::FoldingSet<AutoType> AutoTypes;
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaStmt.cpp2399 QualType AutoType = Context.getAutoDeductType(); in BuildCXXForRangeStmt() local
2412 VarDecl *BeginVar = BuildForRangeVarDecl(*this, ColonLoc, AutoType, in BuildCXXForRangeStmt()
2414 VarDecl *EndVar = BuildForRangeVarDecl(*this, ColonLoc, AutoType, in BuildCXXForRangeStmt()
3240 AutoType *AT = CurCap->ReturnType->getContainedAutoType(); in ActOnCapScopeReturnStmt()
3417 AutoType *AT) { in DeduceFunctionTypeFromReturnExpr()
3468 if (!OrigResultType.getType()->getAs<AutoType>()) { in DeduceFunctionTypeFromReturnExpr()
3485 AutoType *NewAT = Deduced->getContainedAutoType(); in DeduceFunctionTypeFromReturnExpr()
3593 if (AutoType *AT = FnRetType->getContainedAutoType()) { in BuildReturnStmt()
H A DSemaType.cpp2891 AutoType *Auto = dyn_cast<AutoType>(Deduced); in GetDeclSpecTypeForDeclarator()
3960 const AutoType *AT = T->getAs<AutoType>(); in GetFullTypeForDeclarator()
4431 const AutoType *AT = T->getContainedAutoType(); in GetFullTypeForDeclarator()
4499 (T.hasQualifiers() || !isa<AutoType>(T) || in GetFullTypeForDeclarator()
4500 cast<AutoType>(T)->getKeyword() != in GetFullTypeForDeclarator()
H A DSemaTemplateDeduction.cpp4425 if (const AutoType *AT = Type.getType()->getAs<AutoType>()) { in DeduceAutoType()
4498 if (!Type.getType().getNonReferenceType()->getAs<AutoType>()) in DeduceAutoType()
H A DTreeTransform.h4306 const AutoType *AutoTy; in RebuildQualifiedType()
4316 } else if ((AutoTy = dyn_cast<AutoType>(T)) && AutoTy->isDeduced()) { in RebuildQualifiedType()
5639 const AutoType *T = TL.getTypePtr(); in TransformAutoType()
H A DSemaTemplate.cpp5435 bool UnnamedLocalNoLinkageFinder::VisitAutoType(const AutoType *T) { in VisitAutoType()
6178 auto *AT = dyn_cast<AutoType>(ParamType); in CheckTemplateArgument()
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DTypePrinter.cpp201 if (const auto *AT = dyn_cast<AutoType>(T)) in canPrefixQualifiers()
1021 void TypePrinter::printAutoBefore(const AutoType *T, raw_ostream &OS) { in printAutoBefore()
1035 void TypePrinter::printAutoAfter(const AutoType *T, raw_ostream &OS) { in printAutoAfter()
H A DDeclPrinter.cpp144 else if (const AutoType *ATy = BaseType->getAs<AutoType>()) in GetBaseType()
H A DASTStructuralEquivalence.cpp607 if (!IsStructurallyEquivalent(Context, cast<AutoType>(T1)->getDeducedType(), in IsStructurallyEquivalent()
608 cast<AutoType>(T2)->getDeducedType())) in IsStructurallyEquivalent()
H A DASTDiagnostic.cpp62 if (const AutoType *AT = dyn_cast<AutoType>(Ty)) { in Desugar()
H A DODRHash.cpp781 void VisitAutoType(const AutoType *T) { in VisitAutoType()
H A DTextNodeDumper.cpp1141 void TextNodeDumper::VisitAutoType(const AutoType *T) { in VisitAutoType()
H A DMicrosoftMangle.cpp2218 dyn_cast_or_null<AutoType>(ResultType->getContainedAutoType())) { in mangleFunctionType()
2860 void MicrosoftCXXNameMangler::mangleType(const AutoType *T, Qualifiers, in mangleType()
H A DType.cpp1035 QualType VisitAutoType(const AutoType *T) { in TRIVIAL_TYPE_CLASS()
2346 if (isa<AutoType>(BaseTy->getCanonicalTypeInternal())) in isLiteralType()
H A DItaniumMangle.cpp2340 isa<AutoType>(Ty)) in isTypeSubstitutable()
3340 void CXXNameMangler::mangleType(const AutoType *T) { in mangleType()
H A DASTContext.cpp4866 AutoType::Profile(ID, DeducedType, Keyword, IsDependent); in getAutoType()
4867 if (AutoType *AT = AutoTypes.FindNodeOrInsertPos(ID, InsertPos)) in getAutoType()
4871 AutoType(DeducedType, Keyword, IsDependent); in getAutoType()
4932 new (*this, TypeAlignment) AutoType(QualType(), AutoTypeKeyword::Auto, in getAutoDeductType()
/freebsd-12.1/contrib/llvm/tools/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp815 const AstTypeMatcher<AutoType> autoType;
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/ASTMatchers/
H A DASTMatchers.h5345 extern const AstTypeMatcher<AutoType> autoType;
5374 AST_POLYMORPHIC_SUPPORTED_TYPES(AutoType));
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DSema.h7080 DeduceAutoType(TypeSourceInfo *AutoType, Expr *&Initializer, QualType &Result,
7107 Expr *&RetExpr, AutoType *AT);

12