| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaTemplateDeduction.cpp | 678 : S(S), TemplateParams(TemplateParams), Deduced(Deduced), Info(Info) { in PackDeductionScope() 687 : S(S), TemplateParams(TemplateParams), Deduced(Deduced), Info(Info) { in PackDeductionScope() 1615 Deduced, TDF); in DeduceTemplateArgumentsByTypeMatch() 1625 Deduced, TDF); in DeduceTemplateArgumentsByTypeMatch() 1653 Deduced, 0); in DeduceTemplateArgumentsByTypeMatch() 1665 Deduced, 0); in DeduceTemplateArgumentsByTypeMatch() 1887 Deduced, 0); in DeduceTemplateArgumentsByTypeMatch() 2028 Deduced, TDF); in DeduceTemplateArgumentsByTypeMatch() 4698 Deduced.resize(1); in DeduceAutoType() 5364 Deduced, Info); in isAtLeastAsSpecializedAs() [all …]
|
| H A D | SemaType.cpp | 3438 DeducedType *Deduced = T->getContainedDeducedType(); in GetDeclSpecTypeForDeclarator() local 3440 if (Deduced && isa<AutoType>(Deduced) && D.hasTrailingReturnType()) { in GetDeclSpecTypeForDeclarator() 3442 Deduced = T.isNull() ? nullptr : T->getContainedDeducedType(); in GetDeclSpecTypeForDeclarator() 3447 if (Deduced) { in GetDeclSpecTypeForDeclarator() 3448 AutoType *Auto = dyn_cast<AutoType>(Deduced); in GetDeclSpecTypeForDeclarator() 3527 if (isa<DeducedTemplateSpecializationType>(Deduced) && in GetDeclSpecTypeForDeclarator() 3539 if (isa<DeducedTemplateSpecializationType>(Deduced) && in GetDeclSpecTypeForDeclarator() 3563 if (isa<DeducedTemplateSpecializationType>(Deduced)) in GetDeclSpecTypeForDeclarator() 3615 assert(isa<DeducedTemplateSpecializationType>(Deduced) && in GetDeclSpecTypeForDeclarator() 3620 auto *DTST = dyn_cast<DeducedTemplateSpecializationType>(Deduced); in GetDeclSpecTypeForDeclarator() [all …]
|
| H A D | SemaStmt.cpp | 3781 QualType Deduced; in DeduceFunctionTypeFromReturnExpr() local 3805 DeduceAutoResult DAR = DeduceAutoType(OrigResultType, RetExpr, Deduced); in DeduceFunctionTypeFromReturnExpr() 3832 DeduceAutoResult DAR = DeduceAutoType(OrigResultType, Dummy, Deduced); in DeduceFunctionTypeFromReturnExpr() 3844 if (FD->hasAttr<CUDAGlobalAttr>() && !Deduced->isVoidType()) { in DeduceFunctionTypeFromReturnExpr() 3856 AutoType *NewAT = Deduced->getContainedAutoType(); in DeduceFunctionTypeFromReturnExpr() 3881 Context.adjustDeducedFunctionResultType(FD, Deduced); in DeduceFunctionTypeFromReturnExpr()
|
| H A D | SemaExprCXX.cpp | 1476 DeducedType *Deduced = Ty->getContainedDeducedType(); in BuildCXXTypeConstructExpr() local 1477 if (Deduced && isa<DeducedTemplateSpecializationType>(Deduced)) { in BuildCXXTypeConstructExpr() 1483 } else if (Deduced) { in BuildCXXTypeConstructExpr() 2007 auto *Deduced = AllocType->getContainedDeducedType(); in BuildCXXNew() local 2008 if (Deduced && isa<DeducedTemplateSpecializationType>(Deduced)) { in BuildCXXNew() 2022 } else if (Deduced) { in BuildCXXNew()
|
| H A D | TreeTransform.h | 987 QualType RebuildAutoType(QualType Deduced, AutoTypeKeyword Keyword, in RebuildAutoType() argument 993 return SemaRef.Context.getAutoType(Deduced, Keyword, in RebuildAutoType() 1002 QualType Deduced) { in RebuildDeducedTemplateSpecializationType() argument 1004 Template, Deduced, /*IsDependent*/ false); in RebuildDeducedTemplateSpecializationType() 4864 QualType Deduced = AutoTy->getDeducedType(); in RebuildQualifiedType() local 4865 Qualifiers Qs = Deduced.getQualifiers(); in RebuildQualifiedType() 4867 Deduced = in RebuildQualifiedType() 4868 SemaRef.Context.getQualifiedType(Deduced.getUnqualifiedType(), Qs); in RebuildQualifiedType() 4869 T = SemaRef.Context.getAutoType(Deduced, AutoTy->getKeyword(), in RebuildQualifiedType()
|
| H A D | SemaDecl.cpp | 12208 DeducedType *Deduced = Type->getContainedDeducedType(); in deduceVarTypeFromInitializer() local 12209 assert(Deduced && "deduceVarTypeFromInitializer for non-deduced type"); in deduceVarTypeFromInitializer() 12217 if (!isa<DeducedTemplateSpecializationType>(Deduced) || in deduceVarTypeFromInitializer() 12235 if (isa<DeducedTemplateSpecializationType>(Deduced)) { in deduceVarTypeFromInitializer() 14097 QualType Deduced; in BuildDeclaratorGroup() local 14106 if (Deduced.isNull()) { in BuildDeclaratorGroup() 14107 Deduced = DT->getDeducedType(); in BuildDeclaratorGroup() 14109 } else if (!Context.hasSameType(DT->getDeducedType(), Deduced)) { in BuildDeclaratorGroup() 14113 << (AT ? (unsigned)AT->getKeyword() : 3) << Deduced in BuildDeclaratorGroup()
|
| H A D | SemaCodeComplete.cpp | 3490 llvm::SmallBitVector Deduced; in createCodeCompletionStringForDecl() local 3491 Sema::MarkDeducedTemplateParameters(Ctx, FunTmpl, Deduced); in createCodeCompletionStringForDecl() 3493 for (LastDeducibleArgument = Deduced.size(); LastDeducibleArgument > 0; in createCodeCompletionStringForDecl() 3495 if (!Deduced[LastDeducibleArgument - 1]) { in createCodeCompletionStringForDecl()
|
| /llvm-project-15.0.7/clang/include/clang/Sema/ |
| H A D | TemplateDeduction.h | 44 TemplateArgumentList *Deduced = nullptr; variable 74 : Deduced(Info.Deduced), Loc(Info.Loc), DeducedDepth(Info.DeducedDepth), in TemplateDeductionInfo() 96 TemplateArgumentList *Result = Deduced; in take() 97 Deduced = nullptr; in take() 124 Deduced = NewDeduced; in setExplicitArgs() 125 ExplicitArgs = Deduced->size(); in setExplicitArgs() 131 Deduced = NewDeduced; in reset()
|
| H A D | Template.h | 293 void setDeducedFromArrayBound(bool Deduced) { in setDeducedFromArrayBound() argument 294 DeducedFromArrayBound = Deduced; in setDeducedFromArrayBound()
|
| H A D | Sema.h | 8762 SmallVectorImpl<DeducedTemplateArgument> &Deduced, 8783 SmallVectorImpl<DeducedTemplateArgument> &Deduced, 8918 llvm::SmallBitVector &Deduced) { in MarkDeducedTemplateParameters() argument 8919 return MarkDeducedTemplateParameters(Context, FunctionTemplate, Deduced); in MarkDeducedTemplateParameters() 8923 llvm::SmallBitVector &Deduced);
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/ |
| H A D | SemanticHighlighting.cpp | 618 .addModifier(HighlightingModifier::Deduced); in VisitDecltypeTypeLoc() 643 H.addToken(StartLoc, *K).addModifier(HighlightingModifier::Deduced); in VisitDeclaratorDecl() 644 const Type *Deduced = AT->getDeducedType().getTypePtrOrNull(); in VisitDeclaratorDecl() local 645 if (auto Mod = scopeModifier(Deduced)) in VisitDeclaratorDecl() 647 if (isDefaultLibrary(Deduced)) in VisitDeclaratorDecl() 1066 case HighlightingModifier::Deduced: in toSemanticTokenModifier()
|
| H A D | SemanticHighlighting.h | 66 Deduced, enumerator
|
| H A D | XRefs.cpp | 789 if (auto Deduced = getDeducedType(AST.getASTContext(), Tok.location())) { in locateSymbolAt() local 790 auto LocSym = locateSymbolForType(AST, *Deduced); in locateSymbolAt() 1806 if (auto Deduced = getDeducedType( in typeForNode() local 1808 return *Deduced; in typeForNode()
|
| H A D | Hover.cpp | 1011 if (auto Deduced = getDeducedType(AST.getASTContext(), Tok.location())) { in getHover() local 1012 HI = getDeducedTypeHoverContents(*Deduced, Tok, AST.getASTContext(), PP, in getHover()
|
| /llvm-project-15.0.7/clang/tools/libclang/ |
| H A D | CXType.cpp | 922 if (const auto *Deduced = dyn_cast<DeducedType>(QT)) in clang_Type_getAlignOf() local 923 if (Deduced->getDeducedType().isNull()) in clang_Type_getAlignOf() 962 if (const auto *Deduced = dyn_cast<DeducedType>(QT)) in clang_Type_getSizeOf() local 963 if (Deduced->getDeducedType().isNull()) in clang_Type_getSizeOf()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | Type.h | 5167 QualType Deduced, AutoTypeKeyword Keyword, 5205 QualType Deduced, bool IsDependent) { 5208 Deduced.isNull() ? Deduced : Deduced.getCanonicalType();
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | ItaniumMangle.cpp | 4006 QualType Deduced = T->getDeducedType(); in mangleType() local 4007 if (!Deduced.isNull()) in mangleType() 4008 return mangleType(Deduced); in mangleType()
|
| H A D | Type.cpp | 4479 QualType Deduced, AutoTypeKeyword Keyword, in Profile() argument 4482 ID.AddPointer(Deduced.getAsOpaquePtr()); in Profile()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | ScalarEvolution.cpp | 2336 bool Deduced = false; in getStrengthenedNoWrapFlagsFromBinOp() local 2350 Deduced = true; in getStrengthenedNoWrapFlagsFromBinOp() 2357 Deduced = true; in getStrengthenedNoWrapFlagsFromBinOp() 2360 if (Deduced) in getStrengthenedNoWrapFlagsFromBinOp()
|