| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateDeduction.cpp | 714 : S(S), TemplateParams(TemplateParams), Deduced(Deduced), Info(Info), in PackDeductionScope() 724 : S(S), TemplateParams(TemplateParams), Deduced(Deduced), Info(Info) { in PackDeductionScope() 1672 Deduced, TDF); in DeduceTemplateArgumentsByTypeMatch() 1682 Deduced, TDF); in DeduceTemplateArgumentsByTypeMatch() 1710 Deduced, 0); in DeduceTemplateArgumentsByTypeMatch() 1722 Deduced, 0); in DeduceTemplateArgumentsByTypeMatch() 1946 Deduced, 0); in DeduceTemplateArgumentsByTypeMatch() 2087 Deduced, TDF); in DeduceTemplateArgumentsByTypeMatch() 4971 Deduced.resize(1); in DeduceAutoType() 5750 Deduced, Info); in isAtLeastAsSpecializedAs() [all …]
|
| H A D | SemaExprCXX.cpp | 1520 DeducedType *Deduced = Ty->getContainedDeducedType(); in BuildCXXTypeConstructExpr() local 1521 if (Deduced && !Deduced->isDeduced() && in BuildCXXTypeConstructExpr() 1522 isa<DeducedTemplateSpecializationType>(Deduced)) { in BuildCXXTypeConstructExpr() 1528 } else if (Deduced && !Deduced->isDeduced()) { in BuildCXXTypeConstructExpr() 2056 auto *Deduced = AllocType->getContainedDeducedType(); in BuildCXXNew() local 2057 if (Deduced && !Deduced->isDeduced() && in BuildCXXNew() 2058 isa<DeducedTemplateSpecializationType>(Deduced)) { in BuildCXXNew() 2072 } else if (Deduced && !Deduced->isDeduced()) { in BuildCXXNew()
|
| H A D | SemaType.cpp | 3599 DeducedType *Deduced = T->getContainedDeducedType(); in GetDeclSpecTypeForDeclarator() local 3601 if (Deduced && isa<AutoType>(Deduced) && D.hasTrailingReturnType()) { in GetDeclSpecTypeForDeclarator() 3603 Deduced = T.isNull() ? nullptr : T->getContainedDeducedType(); in GetDeclSpecTypeForDeclarator() 3608 if (Deduced) { in GetDeclSpecTypeForDeclarator() 3609 AutoType *Auto = dyn_cast<AutoType>(Deduced); in GetDeclSpecTypeForDeclarator() 3697 if (isa<DeducedTemplateSpecializationType>(Deduced) && in GetDeclSpecTypeForDeclarator() 3709 if (isa<DeducedTemplateSpecializationType>(Deduced) && in GetDeclSpecTypeForDeclarator() 3733 if (isa<DeducedTemplateSpecializationType>(Deduced)) in GetDeclSpecTypeForDeclarator() 3785 assert(isa<DeducedTemplateSpecializationType>(Deduced) && in GetDeclSpecTypeForDeclarator() 3790 auto *DTST = dyn_cast<DeducedTemplateSpecializationType>(Deduced); in GetDeclSpecTypeForDeclarator() [all …]
|
| H A D | SemaStmt.cpp | 3841 QualType Deduced = AT->getDeducedType(); in DeduceFunctionTypeFromReturnExpr() local 3855 OrigResultType, RetExpr, Deduced, Info, /*DependentDeduction=*/false, in DeduceFunctionTypeFromReturnExpr() 3893 !Deduced->isVoidType()) { in DeduceFunctionTypeFromReturnExpr() 3899 if (!FD->isInvalidDecl() && AT->getDeducedType() != Deduced) in DeduceFunctionTypeFromReturnExpr() 3901 Context.adjustDeducedFunctionResultType(FD, Deduced); in DeduceFunctionTypeFromReturnExpr()
|
| H A D | TreeTransform.h | 1053 QualType RebuildAutoType(QualType Deduced, AutoTypeKeyword Keyword, in RebuildAutoType() argument 1059 return SemaRef.Context.getAutoType(Deduced, Keyword, in RebuildAutoType() 1068 QualType Deduced) { in RebuildDeducedTemplateSpecializationType() argument 1070 Template, Deduced, /*IsDependent*/ false); in RebuildDeducedTemplateSpecializationType() 5053 QualType Deduced = AutoTy->getDeducedType(); in RebuildQualifiedType() local 5054 Qualifiers Qs = Deduced.getQualifiers(); in RebuildQualifiedType() 5056 Deduced = in RebuildQualifiedType() 5057 SemaRef.Context.getQualifiedType(Deduced.getUnqualifiedType(), Qs); in RebuildQualifiedType() 5058 T = SemaRef.Context.getAutoType(Deduced, AutoTy->getKeyword(), in RebuildQualifiedType()
|
| H A D | SemaDecl.cpp | 13003 DeducedType *Deduced = Type->getContainedDeducedType(); in deduceVarTypeFromInitializer() local 13004 assert(Deduced && "deduceVarTypeFromInitializer for non-deduced type"); in deduceVarTypeFromInitializer() 13010 << (int)Deduced->getContainedAutoType()->getKeyword() in deduceVarTypeFromInitializer() 13021 if (!isa<DeducedTemplateSpecializationType>(Deduced) || in deduceVarTypeFromInitializer() 13038 if (isa<DeducedTemplateSpecializationType>(Deduced)) { in deduceVarTypeFromInitializer() 14970 QualType Deduced; in BuildDeclaratorGroup() local 14979 if (Deduced.isNull()) { in BuildDeclaratorGroup() 14980 Deduced = DT->getDeducedType(); in BuildDeclaratorGroup() 14982 } else if (!Context.hasSameType(DT->getDeducedType(), Deduced)) { in BuildDeclaratorGroup() 14986 << (AT ? (unsigned)AT->getKeyword() : 3) << Deduced in BuildDeclaratorGroup()
|
| H A D | SemaCodeComplete.cpp | 3590 llvm::SmallBitVector Deduced(FunTmpl->getTemplateParameters()->size()); in createCodeCompletionStringForDecl() local 3594 Sema::MarkDeducedTemplateParameters(Ctx, FunTmpl, Deduced); in createCodeCompletionStringForDecl() 3596 for (LastDeducibleArgument = Deduced.size(); LastDeducibleArgument > 0; in createCodeCompletionStringForDecl() 3598 if (!Deduced[LastDeducibleArgument - 1]) { in createCodeCompletionStringForDecl()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Template.h | 354 void setDeducedFromArrayBound(bool Deduced) { in setDeducedFromArrayBound() argument 355 DeducedFromArrayBound = Deduced; in setDeducedFromArrayBound()
|
| H A D | Sema.h | 9288 SmallVectorImpl<DeducedTemplateArgument> &Deduced, 9309 SmallVectorImpl<DeducedTemplateArgument> &Deduced, 9442 llvm::SmallBitVector &Deduced) { in MarkDeducedTemplateParameters() argument 9443 return MarkDeducedTemplateParameters(Context, FunctionTemplate, Deduced); in MarkDeducedTemplateParameters() 9447 llvm::SmallBitVector &Deduced);
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | Type.h | 5491 QualType Deduced, AutoTypeKeyword Keyword, 5529 QualType Deduced, bool IsDependent) { 5532 Deduced.isNull() ? Deduced : Deduced.getCanonicalType();
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | ItaniumMangle.cpp | 4394 QualType Deduced = T->getDeducedType(); in mangleType() local 4395 if (!Deduced.isNull()) in mangleType() 4396 return mangleType(Deduced); in mangleType()
|
| H A D | Type.cpp | 4838 QualType Deduced, AutoTypeKeyword Keyword, in Profile() argument 4841 ID.AddPointer(Deduced.getAsOpaquePtr()); in Profile()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ScalarEvolution.cpp | 2388 bool Deduced = false; in getStrengthenedNoWrapFlagsFromBinOp() local 2404 Deduced = true; in getStrengthenedNoWrapFlagsFromBinOp() 2411 Deduced = true; in getStrengthenedNoWrapFlagsFromBinOp() 2414 if (Deduced) in getStrengthenedNoWrapFlagsFromBinOp()
|