/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/ |
H A D | TypeNodes.td | 98 def AutoType : TypeNode<DeducedType>;
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/ |
H A D | TextNodeDumper.h | 313 void VisitAutoType(const AutoType *T);
|
H A D | TemplateBase.h | 717 inline const TemplateArgument &AutoType::getArg(unsigned Idx) const {
|
H A D | JSONNodeDumper.h | 221 void VisitAutoType(const AutoType *AT);
|
H A D | Type.h | 1701 friend class AutoType; 2273 AutoType *getContainedAutoType() const { 2274 return dyn_cast_or_null<AutoType>(getContainedDeducedType()); 4982 class alignas(8) AutoType : public DeducedType, public llvm::FoldingSetNode { 4987 AutoType(QualType DeducedAsType, AutoTypeKeyword Keyword, 6815 return isa<AutoType>(CanonicalType);
|
H A D | TypeProperties.td | 431 let Class = AutoType in {
|
H A D | RecursiveASTVisitor.h | 1002 DEF_TRAVERSE_TYPE(AutoType, { 1276 DEF_TRAVERSE_TYPELOC(AutoType, {
|
H A D | TypeLoc.h | 2057 AutoType,
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/ |
H A D | SemaStmt.cpp | 2748 QualType AutoType = Context.getAutoDeductType(); in BuildCXXForRangeStmt() local 2761 VarDecl *BeginVar = BuildForRangeVarDecl(*this, ColonLoc, AutoType, in BuildCXXForRangeStmt() 2763 VarDecl *EndVar = BuildForRangeVarDecl(*this, ColonLoc, AutoType, in BuildCXXForRangeStmt() 3629 AutoType *AT = CurCap->ReturnType->getContainedAutoType(); in ActOnCapScopeReturnStmt() 3808 AutoType *AT) { in DeduceFunctionTypeFromReturnExpr() 3859 if (!OrigResultType.getType()->getAs<AutoType>()) { in DeduceFunctionTypeFromReturnExpr() 3884 AutoType *NewAT = Deduced->getContainedAutoType(); in DeduceFunctionTypeFromReturnExpr() 4004 if (AutoType *AT = FnRetType->getContainedAutoType()) { in BuildReturnStmt()
|
H A D | SemaType.cpp | 3189 TypeSourceInfo *TrailingTSI, AutoType *Auto, in InventTemplateParameter() 3345 if (Deduced && isa<AutoType>(Deduced) && D.hasTrailingReturnType()) { in GetDeclSpecTypeForDeclarator() 3353 AutoType *Auto = dyn_cast<AutoType>(Deduced); in GetDeclSpecTypeForDeclarator() 4440 const AutoType *AT = T->getAs<AutoType>(); in GetFullTypeForDeclarator() 4912 const AutoType *AT = T->getContainedAutoType(); in GetFullTypeForDeclarator() 4979 (T.hasQualifiers() || !isa<AutoType>(T) || in GetFullTypeForDeclarator() 4980 cast<AutoType>(T)->getKeyword() != in GetFullTypeForDeclarator() 4982 cast<AutoType>(T)->isConstrained())) { in GetFullTypeForDeclarator() 4993 } else if (AutoType *Auto = T->getContainedAutoType()) { in GetFullTypeForDeclarator()
|
H A D | SemaTemplateDeduction.cpp | 4682 CheckDeducedPlaceholderConstraints(Sema &S, const AutoType &Type, in CheckDeducedPlaceholderConstraints() 4769 if (const AutoType *AT = Type.getType()->getAs<AutoType>()) { in DeduceAutoType() 4852 if (!Type.getType().getNonReferenceType()->getAs<AutoType>()) in DeduceAutoType() 4900 if (const auto *AT = Type.getType()->getAs<AutoType>()) { in DeduceAutoType()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/ |
H A D | TypePrinter.cpp | 204 if (const auto *AT = dyn_cast<AutoType>(T)) in canPrefixQualifiers() 1122 void TypePrinter::printAutoBefore(const AutoType *T, raw_ostream &OS) { in printAutoBefore() 1147 void TypePrinter::printAutoAfter(const AutoType *T, raw_ostream &OS) { in printAutoAfter()
|
H A D | Type.cpp | 1170 QualType VisitAutoType(const AutoType *T) { in SUGARED_TYPE_CLASS() 2597 if (isa<AutoType>(BaseTy->getCanonicalTypeInternal())) in isLiteralType() 4389 AutoType::AutoType(QualType DeducedAsType, AutoTypeKeyword Keyword, in AutoType() function in AutoType 4408 void AutoType::Profile(llvm::FoldingSetNodeID &ID, const ASTContext &Context, in Profile()
|
H A D | DeclTemplate.cpp | 720 AutoType *AT = in Create() 735 AutoType *AT = TInfo->getType()->getContainedAutoType(); in Create()
|
H A D | DeclPrinter.cpp | 165 else if (const AutoType *ATy = BaseType->getAs<AutoType>()) in GetBaseType()
|
H A D | ASTStructuralEquivalence.cpp | 982 auto *Auto1 = cast<AutoType>(T1); in IsStructurallyEquivalent() 983 auto *Auto2 = cast<AutoType>(T2); in IsStructurallyEquivalent()
|
H A D | ASTDiagnostic.cpp | 66 if (const AutoType *AT = dyn_cast<AutoType>(Ty)) { in Desugar()
|
H A D | ODRHash.cpp | 858 void VisitAutoType(const AutoType *T) { in VisitAutoType()
|
H A D | ASTContext.cpp | 842 if (AutoType *AT = T->getContainedAutoType()) { in getCanonicalTemplateTemplateParmDecl() 5528 AutoType::Profile(ID, *this, DeducedType, Keyword, IsDependent, in getAutoType() 5530 if (AutoType *AT = AutoTypes.FindNodeOrInsertPos(ID, InsertPos)) in getAutoType() 5533 void *Mem = Allocate(sizeof(AutoType) + in getAutoType() 5536 auto *AT = new (Mem) AutoType( in getAutoType() 5602 AutoType(QualType(), AutoTypeKeyword::Auto, in getAutoDeductType()
|
H A D | MicrosoftMangle.cpp | 2595 } else if (const auto *AT = dyn_cast_or_null<AutoType>( in mangleFunctionType() 3259 void MicrosoftCXXNameMangler::mangleType(const AutoType *T, Qualifiers, in mangleType()
|
H A D | JSONNodeDumper.cpp | 652 void JSONNodeDumper::VisitAutoType(const AutoType *AT) { in VisitAutoType()
|
H A D | TextNodeDumper.cpp | 1500 void TextNodeDumper::VisitAutoType(const AutoType *T) { in VisitAutoType()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
H A D | CGDebugInfo.h | 179 llvm::DIType *CreateType(const AutoType *Ty);
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/ASTMatchers/ |
H A D | ASTMatchersInternal.cpp | 1027 const AstTypeMatcher<AutoType> autoType;
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/ASTMatchers/ |
H A D | ASTMatchers.h | 6544 extern const AstTypeMatcher<AutoType> autoType; 6573 AST_POLYMORPHIC_SUPPORTED_TYPES(AutoType));
|