Home
last modified time | relevance | path

Searched refs:Deduced (Results 1 – 13 of 13) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp714 : 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 DSemaExprCXX.cpp1520 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 DSemaType.cpp3599 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 DSemaStmt.cpp3841 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 DTreeTransform.h1053 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 DSemaDecl.cpp13003 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 DSemaCodeComplete.cpp3590 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 DTemplate.h354 void setDeducedFromArrayBound(bool Deduced) { in setDeducedFromArrayBound() argument
355 DeducedFromArrayBound = Deduced; in setDeducedFromArrayBound()
H A DSema.h9288 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 DType.h5491 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 DItaniumMangle.cpp4394 QualType Deduced = T->getDeducedType(); in mangleType() local
4395 if (!Deduced.isNull()) in mangleType()
4396 return mangleType(Deduced); in mangleType()
H A DType.cpp4838 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 DScalarEvolution.cpp2388 bool Deduced = false; in getStrengthenedNoWrapFlagsFromBinOp() local
2404 Deduced = true; in getStrengthenedNoWrapFlagsFromBinOp()
2411 Deduced = true; in getStrengthenedNoWrapFlagsFromBinOp()
2414 if (Deduced) in getStrengthenedNoWrapFlagsFromBinOp()