| /freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/ |
| D | SemaTemplateDeduction.cpp | 140 SmallVectorImpl<DeducedTemplateArgument> &Deduced); 149 Deduced, 159 SmallVectorImpl<DeducedTemplateArgument> &Deduced, 169 llvm::SmallBitVector &Deduced); 390 SmallVectorImpl<DeducedTemplateArgument> &Deduced) { in DeduceNonTypeTemplateArgument() argument 395 S.Context, Deduced[NTTP->getIndex()], NewDeduced); in DeduceNonTypeTemplateArgument() 398 Info.FirstArg = Deduced[NTTP->getIndex()]; in DeduceNonTypeTemplateArgument() 403 Deduced[NTTP->getIndex()] = Result; in DeduceNonTypeTemplateArgument() 432 S, TemplateParams, ParamType, ValueType, Info, Deduced, in DeduceNonTypeTemplateArgument() 443 SmallVectorImpl<DeducedTemplateArgument> &Deduced) { in DeduceNonTypeTemplateArgument() argument [all …]
|
| D | SemaType.cpp | 3376 DeducedType *Deduced = T->getContainedDeducedType(); in GetDeclSpecTypeForDeclarator() local 3378 if (Deduced && isa<AutoType>(Deduced) && D.hasTrailingReturnType()) { in GetDeclSpecTypeForDeclarator() 3380 Deduced = T.isNull() ? nullptr : T->getContainedDeducedType(); in GetDeclSpecTypeForDeclarator() 3385 if (Deduced) { in GetDeclSpecTypeForDeclarator() 3386 AutoType *Auto = dyn_cast<AutoType>(Deduced); in GetDeclSpecTypeForDeclarator() 3465 if (isa<DeducedTemplateSpecializationType>(Deduced) && in GetDeclSpecTypeForDeclarator() 3477 if (isa<DeducedTemplateSpecializationType>(Deduced) && in GetDeclSpecTypeForDeclarator() 3501 if (isa<DeducedTemplateSpecializationType>(Deduced)) in GetDeclSpecTypeForDeclarator() 3519 if (!IsCXXAutoType && !isa<DeducedTemplateSpecializationType>(Deduced)) in GetDeclSpecTypeForDeclarator() 3549 assert(isa<DeducedTemplateSpecializationType>(Deduced) && in GetDeclSpecTypeForDeclarator() [all …]
|
| D | SemaStmt.cpp | 3744 QualType Deduced; in DeduceFunctionTypeFromReturnExpr() local 3768 DeduceAutoResult DAR = DeduceAutoType(OrigResultType, RetExpr, Deduced); in DeduceFunctionTypeFromReturnExpr() 3793 Deduced = SubstAutoType(OrigResultType.getType(), Context.VoidTy); in DeduceFunctionTypeFromReturnExpr() 3794 if (Deduced.isNull()) in DeduceFunctionTypeFromReturnExpr() 3800 if (FD->hasAttr<CUDAGlobalAttr>() && !Deduced->isVoidType()) { in DeduceFunctionTypeFromReturnExpr() 3812 AutoType *NewAT = Deduced->getContainedAutoType(); in DeduceFunctionTypeFromReturnExpr() 3837 Context.adjustDeducedFunctionResultType(FD, Deduced); in DeduceFunctionTypeFromReturnExpr()
|
| D | SemaExprCXX.cpp | 1470 DeducedType *Deduced = Ty->getContainedDeducedType(); in BuildCXXTypeConstructExpr() local 1471 if (Deduced && isa<DeducedTemplateSpecializationType>(Deduced)) { in BuildCXXTypeConstructExpr() 1966 auto *Deduced = AllocType->getContainedDeducedType(); in BuildCXXNew() local 1967 if (Deduced && isa<DeducedTemplateSpecializationType>(Deduced)) { in BuildCXXNew() 1981 } else if (Deduced) { in BuildCXXNew()
|
| D | TreeTransform.h | 982 QualType RebuildAutoType(QualType Deduced, AutoTypeKeyword Keyword, in RebuildAutoType() argument 988 return SemaRef.Context.getAutoType(Deduced, Keyword, in RebuildAutoType() 997 QualType Deduced) { in RebuildDeducedTemplateSpecializationType() argument 999 Template, Deduced, /*IsDependent*/ false); in RebuildDeducedTemplateSpecializationType() 4798 QualType Deduced = AutoTy->getDeducedType(); in RebuildQualifiedType() local 4799 Qualifiers Qs = Deduced.getQualifiers(); in RebuildQualifiedType() 4801 Deduced = in RebuildQualifiedType() 4802 SemaRef.Context.getQualifiedType(Deduced.getUnqualifiedType(), Qs); in RebuildQualifiedType() 4803 T = SemaRef.Context.getAutoType(Deduced, AutoTy->getKeyword(), in RebuildQualifiedType()
|
| D | SemaDecl.cpp | 11711 DeducedType *Deduced = Type->getContainedDeducedType(); in deduceVarTypeFromInitializer() local 11712 assert(Deduced && "deduceVarTypeFromInitializer for non-deduced type"); in deduceVarTypeFromInitializer() 11720 if (!isa<DeducedTemplateSpecializationType>(Deduced) || in deduceVarTypeFromInitializer() 11738 if (isa<DeducedTemplateSpecializationType>(Deduced)) { in deduceVarTypeFromInitializer() 13599 QualType Deduced; in BuildDeclaratorGroup() local 13608 if (Deduced.isNull()) { in BuildDeclaratorGroup() 13609 Deduced = DT->getDeducedType(); in BuildDeclaratorGroup() 13611 } else if (!Context.hasSameType(DT->getDeducedType(), Deduced)) { in BuildDeclaratorGroup() 13615 << (AT ? (unsigned)AT->getKeyword() : 3) << Deduced in BuildDeclaratorGroup()
|
| D | SemaCodeComplete.cpp | 3483 llvm::SmallBitVector Deduced; in createCodeCompletionStringForDecl() local 3484 Sema::MarkDeducedTemplateParameters(Ctx, FunTmpl, Deduced); in createCodeCompletionStringForDecl() 3486 for (LastDeducibleArgument = Deduced.size(); LastDeducibleArgument > 0; in createCodeCompletionStringForDecl() 3488 if (!Deduced[LastDeducibleArgument - 1]) { in createCodeCompletionStringForDecl()
|
| /freebsd-12-stable/contrib/llvm-project/clang/include/clang/Sema/ |
| D | TemplateDeduction.h | 44 TemplateArgumentList *Deduced = nullptr; variable 74 : Deduced(Info.Deduced), Loc(Info.Loc), DeducedDepth(Info.DeducedDepth), in TemplateDeductionInfo() 96 TemplateArgumentList *Result = Deduced; in take() 97 Deduced = nullptr; in take() 124 Deduced = NewDeduced; in setExplicitArgs() 125 ExplicitArgs = Deduced->size(); in setExplicitArgs() 131 Deduced = NewDeduced; in reset()
|
| D | Template.h | 259 void setDeducedFromArrayBound(bool Deduced) { in setDeducedFromArrayBound() argument 260 DeducedFromArrayBound = Deduced; in setDeducedFromArrayBound()
|
| D | Sema.h | 8461 SmallVectorImpl<DeducedTemplateArgument> &Deduced, 8482 SmallVectorImpl<DeducedTemplateArgument> &Deduced, 8608 llvm::SmallBitVector &Deduced) { in MarkDeducedTemplateParameters() argument 8609 return MarkDeducedTemplateParameters(Context, FunctionTemplate, Deduced); in MarkDeducedTemplateParameters() 8613 llvm::SmallBitVector &Deduced);
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| D | SimplifyIndVar.cpp | 724 bool Deduced; in strengthenOverflowingOperation() local 725 std::tie(Flags, Deduced) = SE->getStrengthenedNoWrapFlagsFromBinOp( in strengthenOverflowingOperation() 728 if (!Deduced) in strengthenOverflowingOperation() 729 return Deduced; in strengthenOverflowingOperation() 741 return Deduced; in strengthenOverflowingOperation()
|
| /freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/ |
| D | Type.h | 5038 QualType Deduced, AutoTypeKeyword Keyword, 5074 QualType Deduced, bool IsDependent) { 5076 ID.AddPointer(Deduced.getAsOpaquePtr());
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/AST/ |
| D | ItaniumMangle.cpp | 3929 QualType Deduced = T->getDeducedType(); in mangleType() local 3930 if (!Deduced.isNull()) in mangleType() 3931 return mangleType(Deduced); in mangleType()
|
| D | Type.cpp | 4414 QualType Deduced, AutoTypeKeyword Keyword, in Profile() argument 4417 ID.AddPointer(Deduced.getAsOpaquePtr()); in Profile()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/ |
| D | ScalarEvolution.cpp | 2298 bool Deduced = false; in getStrengthenedNoWrapFlagsFromBinOp() local 2301 return {Flags, Deduced}; in getStrengthenedNoWrapFlagsFromBinOp() 2306 return {Flags, Deduced}; in getStrengthenedNoWrapFlagsFromBinOp() 2315 Deduced = true; in getStrengthenedNoWrapFlagsFromBinOp() 2322 Deduced = true; in getStrengthenedNoWrapFlagsFromBinOp() 2325 return {Flags, Deduced}; in getStrengthenedNoWrapFlagsFromBinOp()
|