/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaTemplateDeduction.cpp | 139 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 D | SemaType.cpp | 3130 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 D | SemaExprCXX.cpp | 1565 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 D | SemaStmt.cpp | 3670 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 D | SemaDecl.cpp | 12802 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 D | TreeTransform.h | 1074 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 D | SemaCodeComplete.cpp | 3596 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 D | Template.h | 354 void setDeducedFromArrayBound(bool Deduced) { in setDeducedFromArrayBound() argument 355 DeducedFromArrayBound = Deduced; in setDeducedFromArrayBound()
|
H A D | Sema.h | 12207 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 D | Type.h | 6405 QualType Deduced, AutoTypeKeyword Keyword, 6443 QualType Deduced, bool IsDependent) { 6446 Deduced.isNull() ? Deduced : Deduced.getCanonicalType();
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | ItaniumMangle.cpp | 4411 QualType Deduced = T->getDeducedType(); in mangleType() local 4412 if (!Deduced.isNull()) in mangleType() 4413 return mangleType(Deduced); in mangleType()
|
H A D | Type.cpp | 5083 QualType Deduced, AutoTypeKeyword Keyword, in Profile() argument 5086 ID.AddPointer(Deduced.getAsOpaquePtr()); in Profile()
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | ScalarEvolution.cpp | 2390 bool Deduced = false; in getStrengthenedNoWrapFlagsFromBinOp() local 2406 Deduced = true; in getStrengthenedNoWrapFlagsFromBinOp() 2413 Deduced = true; in getStrengthenedNoWrapFlagsFromBinOp() 2416 if (Deduced) in getStrengthenedNoWrapFlagsFromBinOp()
|