Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp139 SmallVectorImpl<DeducedTemplateArgument> &Deduced, unsigned TDF,
148 SmallVectorImpl<DeducedTemplateArgument> &Deduced,
159 llvm::SmallBitVector &Deduced);
403 SmallVectorImpl<DeducedTemplateArgument> &Deduced) { in DeduceNonTypeTemplateArgument() argument
408 S.Context, Deduced[NTTP->getIndex()], NewDeduced); in DeduceNonTypeTemplateArgument()
411 Info.FirstArg = Deduced[NTTP->getIndex()]; in DeduceNonTypeTemplateArgument()
416 Deduced[NTTP->getIndex()] = Result; in DeduceNonTypeTemplateArgument()
445 S, TemplateParams, ParamType, ValueType, Info, Deduced, in DeduceNonTypeTemplateArgument()
456 SmallVectorImpl<DeducedTemplateArgument> &Deduced) { in DeduceNonTypeTemplateArgument() argument
461 ValueType, Info, Deduced); in DeduceNonTypeTemplateArgument()
[all …]
H A DSemaType.cpp3130 DeducedType *Deduced = T->getContainedDeducedType(); in GetDeclSpecTypeForDeclarator() local
3132 if (Deduced && isa<AutoType>(Deduced) && D.hasTrailingReturnType()) { in GetDeclSpecTypeForDeclarator()
3134 Deduced = T.isNull() ? nullptr : T->getContainedDeducedType(); in GetDeclSpecTypeForDeclarator()
3139 if (Deduced) { in GetDeclSpecTypeForDeclarator()
3140 AutoType *Auto = dyn_cast<AutoType>(Deduced); in GetDeclSpecTypeForDeclarator()
3231 if (isa<DeducedTemplateSpecializationType>(Deduced) && in GetDeclSpecTypeForDeclarator()
3243 if (isa<DeducedTemplateSpecializationType>(Deduced) && in GetDeclSpecTypeForDeclarator()
3267 if (isa<DeducedTemplateSpecializationType>(Deduced)) in GetDeclSpecTypeForDeclarator()
3289 if (!IsCXXAutoType && !isa<DeducedTemplateSpecializationType>(Deduced)) in GetDeclSpecTypeForDeclarator()
3319 assert(isa<DeducedTemplateSpecializationType>(Deduced) && in GetDeclSpecTypeForDeclarator()
[all …]
H A DSemaExprCXX.cpp1565 DeducedType *Deduced = Ty->getContainedDeducedType(); in BuildCXXTypeConstructExpr() local
1566 if (Deduced && !Deduced->isDeduced() && in BuildCXXTypeConstructExpr()
1567 isa<DeducedTemplateSpecializationType>(Deduced)) { in BuildCXXTypeConstructExpr()
1573 } else if (Deduced && !Deduced->isDeduced()) { in BuildCXXTypeConstructExpr()
2086 auto *Deduced = AllocType->getContainedDeducedType(); in BuildCXXNew() local
2087 if (Deduced && !Deduced->isDeduced() && in BuildCXXNew()
2088 isa<DeducedTemplateSpecializationType>(Deduced)) { in BuildCXXNew()
2102 } else if (Deduced && !Deduced->isDeduced()) { in BuildCXXNew()
H A DSemaStmt.cpp3670 QualType Deduced = AT->getDeducedType(); in DeduceFunctionTypeFromReturnExpr() local
3684 OrigResultType, RetExpr, Deduced, Info, /*DependentDeduction=*/false, in DeduceFunctionTypeFromReturnExpr()
3722 !Deduced->isVoidType()) { in DeduceFunctionTypeFromReturnExpr()
3728 if (!FD->isInvalidDecl() && AT->getDeducedType() != Deduced) in DeduceFunctionTypeFromReturnExpr()
3730 Context.adjustDeducedFunctionResultType(FD, Deduced); in DeduceFunctionTypeFromReturnExpr()
H A DSemaDecl.cpp12802 DeducedType *Deduced = Type->getContainedDeducedType(); in deduceVarTypeFromInitializer() local
12803 assert(Deduced && "deduceVarTypeFromInitializer for non-deduced type"); in deduceVarTypeFromInitializer()
12809 << (int)Deduced->getContainedAutoType()->getKeyword() in deduceVarTypeFromInitializer()
12820 if (!isa<DeducedTemplateSpecializationType>(Deduced) || in deduceVarTypeFromInitializer()
12837 if (isa<DeducedTemplateSpecializationType>(Deduced)) { in deduceVarTypeFromInitializer()
14773 QualType Deduced; in BuildDeclaratorGroup() local
14782 if (Deduced.isNull()) { in BuildDeclaratorGroup()
14783 Deduced = DT->getDeducedType(); in BuildDeclaratorGroup()
14785 } else if (!Context.hasSameType(DT->getDeducedType(), Deduced)) { in BuildDeclaratorGroup()
14789 << (AT ? (unsigned)AT->getKeyword() : 3) << Deduced in BuildDeclaratorGroup()
H A DTreeTransform.h1074 QualType RebuildAutoType(QualType Deduced, AutoTypeKeyword Keyword, in RebuildAutoType() argument
1080 return SemaRef.Context.getAutoType(Deduced, Keyword, in RebuildAutoType()
1089 QualType Deduced) { in RebuildDeducedTemplateSpecializationType() argument
1091 Template, Deduced, /*IsDependent*/ false); in RebuildDeducedTemplateSpecializationType()
5133 QualType Deduced = AutoTy->getDeducedType(); in RebuildQualifiedType() local
5134 Qualifiers Qs = Deduced.getQualifiers(); in RebuildQualifiedType()
5136 Deduced = in RebuildQualifiedType()
5137 SemaRef.Context.getQualifiedType(Deduced.getUnqualifiedType(), Qs); in RebuildQualifiedType()
5138 T = SemaRef.Context.getAutoType(Deduced, AutoTy->getKeyword(), in RebuildQualifiedType()
H A DSemaCodeComplete.cpp3596 llvm::SmallBitVector Deduced(FunTmpl->getTemplateParameters()->size()); in createCodeCompletionStringForDecl() local
3600 Sema::MarkDeducedTemplateParameters(Ctx, FunTmpl, Deduced); in createCodeCompletionStringForDecl()
3602 for (LastDeducibleArgument = Deduced.size(); LastDeducibleArgument > 0; in createCodeCompletionStringForDecl()
3604 if (!Deduced[LastDeducibleArgument - 1]) { in createCodeCompletionStringForDecl()
/freebsd/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.h12207 SmallVectorImpl<DeducedTemplateArgument> &Deduced,
12237 SmallVectorImpl<DeducedTemplateArgument> &Deduced,
12264 SmallVectorImpl<DeducedTemplateArgument> &Deduced,
12482 llvm::SmallBitVector &Deduced) { in MarkDeducedTemplateParameters() argument
12483 return MarkDeducedTemplateParameters(Context, FunctionTemplate, Deduced); in MarkDeducedTemplateParameters()
12491 llvm::SmallBitVector &Deduced);
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DType.h6405 QualType Deduced, AutoTypeKeyword Keyword,
6443 QualType Deduced, bool IsDependent) {
6446 Deduced.isNull() ? Deduced : Deduced.getCanonicalType();
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DItaniumMangle.cpp4411 QualType Deduced = T->getDeducedType(); in mangleType() local
4412 if (!Deduced.isNull()) in mangleType()
4413 return mangleType(Deduced); in mangleType()
H A DType.cpp5083 QualType Deduced, AutoTypeKeyword Keyword, in Profile() argument
5086 ID.AddPointer(Deduced.getAsOpaquePtr()); in Profile()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolution.cpp2390 bool Deduced = false; in getStrengthenedNoWrapFlagsFromBinOp() local
2406 Deduced = true; in getStrengthenedNoWrapFlagsFromBinOp()
2413 Deduced = true; in getStrengthenedNoWrapFlagsFromBinOp()
2416 if (Deduced) in getStrengthenedNoWrapFlagsFromBinOp()