• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/

Lines Matching refs:Result

383   DeducedTemplateArgument Result = checkDeducedTemplateArguments(
385 if (Result.isNull()) {
392 Deduced[NTTP->getIndex()] = Result;
500 DeducedTemplateArgument Result = checkDeducedTemplateArguments(S.Context,
503 if (Result.isNull()) {
510 Deduced[TempParam->getIndex()] = Result;
559 if (Sema::TemplateDeductionResult Result
564 return Result;
595 if (Sema::TemplateDeductionResult Result
601 return Result;
935 DeducedTemplateArgument Result =
939 if (!Result.isNull() && !Pack.DeferredDeduction.isNull()) {
940 OldPack = Result;
942 Result = checkDeducedTemplateArguments(S.Context, OldPack, NewPack);
946 if (Result.isNull()) {
958 Info.FirstArg = Result;
963 *Loc = Result;
1048 if (Sema::TemplateDeductionResult Result
1053 return Result;
1074 if (Sema::TemplateDeductionResult Result
1078 return Result;
1110 if (auto Result = PackScope.finish())
1111 return Result;
1424 DeducedTemplateArgument Result = checkDeducedTemplateArguments(S.Context,
1427 if (Result.isNull()) {
1434 Deduced[Index] = Result;
1638 if (Sema::TemplateDeductionResult Result
1643 return Result;
1695 if (auto Result = DeduceTemplateArgumentsByTypeMatch(
1698 return Result;
1701 if (auto Result = DeduceTemplateArguments(
1706 return Result;
1778 Sema::TemplateDeductionResult Result = DeduceTemplateArguments(
1781 if (Result == Sema::TDK_Success)
1782 return Result;
1788 return Result;
1862 return Result;
1889 if (Sema::TemplateDeductionResult Result
1895 return Result;
1960 if (Sema::TemplateDeductionResult Result =
1964 return Result;
1984 if (Sema::TemplateDeductionResult Result =
1988 return Result;
2012 if (Sema::TemplateDeductionResult Result
2017 return Result;
2038 if (Sema::TemplateDeductionResult Result
2043 return Result;
2088 if (Sema::TemplateDeductionResult Result =
2092 return Result;
2143 auto Result = DeduceMatrixArg(MatrixParam->getRowExpr(), MatrixArg,
2146 if (Result)
2147 return Result;
2164 if (Sema::TemplateDeductionResult Result =
2168 return Result;
2187 if (Sema::TemplateDeductionResult Result =
2191 return Result;
2445 if (Sema::TemplateDeductionResult Result
2449 return Result;
2475 if (Sema::TemplateDeductionResult Result
2478 return Result;
2485 if (auto Result = PackScope.finish())
2486 return Result;
2757 if (auto Result =
2759 return Result;
2892 if (auto Result = ConvertDeducedTemplateArguments(
2894 return Result;
2953 if (auto Result = CheckDeducedArgumentConstraints(S, Partial, Builder, Info))
2954 return Result;
2978 if (auto Result = ConvertDeducedTemplateArguments(
2980 return Result;
2998 if (auto Result = CheckDeducedArgumentConstraints(S, Template, Builder,
3000 return Result;
3028 if (TemplateDeductionResult Result
3033 return Result;
3044 TemplateDeductionResult Result;
3046 Result = ::FinishTemplateArgumentDeduction(*this, Partial,
3050 return Result;
3076 if (TemplateDeductionResult Result = ::DeduceTemplateArguments(
3079 return Result;
3090 TemplateDeductionResult Result;
3092 Result = ::FinishTemplateArgumentDeduction(*this, Partial,
3096 return Result;
3517 if (auto Result = ConvertDeducedTemplateArguments(
3521 return Result;
3764 Sema::TemplateDeductionResult Result
3767 if (Result) continue;
3921 if (auto Result = DeduceTemplateArgumentsFromCallArgument(
3924 return Result;
3940 if (auto Result = DeduceNonTypeTemplateArgument(
3943 return Result;
4045 TemplateDeductionResult Result;
4047 Result = SubstituteExplicitTemplateArguments(
4051 if (Result)
4052 return Result;
4093 if (auto Result = DeduceCallArgument(ParamType, ArgIdx++))
4094 return Result;
4123 if (auto Result = DeduceCallArgument(ParamPattern, ArgIdx))
4124 return Result;
4144 if (auto Result = PackScope.finish())
4145 return Result;
4152 TemplateDeductionResult Result;
4154 Result = FinishTemplateArgumentDeduction(
4161 return Result;
4247 TemplateDeductionResult Result;
4249 Result = SubstituteExplicitTemplateArguments(
4253 if (Result)
4254 return Result;
4288 if (TemplateDeductionResult Result
4292 return Result;
4295 TemplateDeductionResult Result;
4297 Result = FinishTemplateArgumentDeduction(FunctionTemplate, Deduced,
4301 if (Result)
4302 return Result;
4449 if (TemplateDeductionResult Result
4452 return Result;
4458 TemplateDeductionResult Result;
4460 Result = FinishTemplateArgumentDeduction(ConversionTemplate, Deduced, 0,
4464 return Result;
4526 QualType Result = Replacement;
4527 TemplateTypeParmTypeLoc NewTL = TLB.push<TemplateTypeParmTypeLoc>(Result);
4529 return Result;
4545 QualType Result = SemaRef.Context.getAutoType(
4549 auto NewTL = TLB.push<AutoTypeLoc>(Result);
4551 return Result;
4559 QualType Result = SemaRef.Context.getDeducedTemplateSpecializationType(
4562 auto NewTL = TLB.push<DeducedTemplateSpecializationTypeLoc>(Result);
4564 return Result;
4584 Sema::DeduceAutoType(TypeSourceInfo *Type, Expr *&Init, QualType &Result,
4587 return DeduceAutoType(Type->getTypeLoc(), Init, Result,
4667 /// \param Result if type deduction was successful, this will be set to the
4676 Sema::DeduceAutoType(TypeLoc Type, Expr *&Init, QualType &Result,
4694 Result = SubstituteDeducedTypeTransform(*this, DependentResult).Apply(Type);
4695 assert(!Result.isNull() && "substituting DependentTy can't fail");
4729 Result = SubstituteDeducedTypeTransform(*this, Deduced).Apply(Type);
4730 if (Result.isNull())
4771 Result =
4773 assert(!Result.isNull() && "substituting DependentTy can't fail");
4847 Result = SubstituteDeducedTypeTransform(*this, DeducedType).Apply(Type);
4848 if (Result.isNull())
4853 QualType DeducedA = InitList ? Deduced[0].getAsType() : Result;
4859 Result = QualType();