Home
last modified time | relevance | path

Searched defs:Deduced (Results 1 – 12 of 12) sorted by relevance

/freebsd-src/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp400 DeduceNonTypeTemplateArgument(Sema & S,TemplateParameterList * TemplateParams,const NonTypeTemplateParmDecl * NTTP,const DeducedTemplateArgument & NewDeduced,QualType ValueType,TemplateDeductionInfo & Info,SmallVectorImpl<DeducedTemplateArgument> & Deduced) DeduceNonTypeTemplateArgument() argument
453 DeduceNonTypeTemplateArgument(Sema & S,TemplateParameterList * TemplateParams,const NonTypeTemplateParmDecl * NTTP,const llvm::APSInt & Value,QualType ValueType,bool DeducedFromArrayBound,TemplateDeductionInfo & Info,SmallVectorImpl<DeducedTemplateArgument> & Deduced) DeduceNonTypeTemplateArgument() argument
467 DeduceNullPtrTemplateArgument(Sema & S,TemplateParameterList * TemplateParams,const NonTypeTemplateParmDecl * NTTP,QualType NullPtrType,TemplateDeductionInfo & Info,SmallVectorImpl<DeducedTemplateArgument> & Deduced) DeduceNullPtrTemplateArgument() argument
487 DeduceNonTypeTemplateArgument(Sema & S,TemplateParameterList * TemplateParams,const NonTypeTemplateParmDecl * NTTP,Expr * Value,TemplateDeductionInfo & Info,SmallVectorImpl<DeducedTemplateArgument> & Deduced) DeduceNonTypeTemplateArgument() argument
501 DeduceNonTypeTemplateArgument(Sema & S,TemplateParameterList * TemplateParams,const NonTypeTemplateParmDecl * NTTP,ValueDecl * D,QualType T,TemplateDeductionInfo & Info,SmallVectorImpl<DeducedTemplateArgument> & Deduced) DeduceNonTypeTemplateArgument() argument
514 DeduceTemplateArguments(Sema & S,TemplateParameterList * TemplateParams,TemplateName Param,TemplateName Arg,TemplateDeductionInfo & Info,SmallVectorImpl<DeducedTemplateArgument> & Deduced) DeduceTemplateArguments() argument
575 DeduceTemplateSpecArguments(Sema & S,TemplateParameterList * TemplateParams,const QualType P,QualType A,TemplateDeductionInfo & Info,SmallVectorImpl<DeducedTemplateArgument> & Deduced) DeduceTemplateSpecArguments() argument
711 PackDeductionScope(Sema & S,TemplateParameterList * TemplateParams,SmallVectorImpl<DeducedTemplateArgument> & Deduced,TemplateDeductionInfo & Info,TemplateArgument Pattern,bool DeducePackIfNotAlreadyDeduced=false) PackDeductionScope() argument
722 PackDeductionScope(Sema & S,TemplateParameterList * TemplateParams,SmallVectorImpl<DeducedTemplateArgument> & Deduced,TemplateDeductionInfo & Info,unsigned Index) PackDeductionScope() argument
1001 SmallVectorImpl<DeducedTemplateArgument> &Deduced; global() member in __anon6b2b8e620111::PackDeductionScope
1050 DeduceTemplateArguments(Sema & S,TemplateParameterList * TemplateParams,const QualType * Params,unsigned NumParams,const QualType * Args,unsigned NumArgs,TemplateDeductionInfo & Info,SmallVectorImpl<DeducedTemplateArgument> & Deduced,unsigned TDF,bool PartialOrdering=false) DeduceTemplateArguments() argument
1272 DeduceTemplateBases(Sema & S,const CXXRecordDecl * RD,TemplateParameterList * TemplateParams,QualType P,TemplateDeductionInfo & Info,SmallVectorImpl<DeducedTemplateArgument> & Deduced) DeduceTemplateBases() argument
1391 DeduceTemplateArgumentsByTypeMatch(Sema & S,TemplateParameterList * TemplateParams,QualType P,QualType A,TemplateDeductionInfo & Info,SmallVectorImpl<DeducedTemplateArgument> & Deduced,unsigned TDF,bool PartialOrdering,bool DeducedFromArrayBound) DeduceTemplateArgumentsByTypeMatch() argument
2256 DeduceTemplateArguments(Sema & S,TemplateParameterList * TemplateParams,const TemplateArgument & P,TemplateArgument A,TemplateDeductionInfo & Info,SmallVectorImpl<DeducedTemplateArgument> & Deduced) DeduceTemplateArguments() argument
2411 DeduceTemplateArguments(Sema & S,TemplateParameterList * TemplateParams,ArrayRef<TemplateArgument> Ps,ArrayRef<TemplateArgument> As,TemplateDeductionInfo & Info,SmallVectorImpl<DeducedTemplateArgument> & Deduced,bool NumberOfArgumentsMustMatch) DeduceTemplateArguments() argument
2492 DeduceTemplateArguments(Sema & S,TemplateParameterList * TemplateParams,const TemplateArgumentList & ParamList,const TemplateArgumentList & ArgList,TemplateDeductionInfo & Info,SmallVectorImpl<DeducedTemplateArgument> & Deduced) DeduceTemplateArguments() argument
2759 ConvertDeducedTemplateArguments(Sema & S,TemplateDeclT * Template,bool IsDeduced,SmallVectorImpl<DeducedTemplateArgument> & Deduced,TemplateDeductionInfo & Info,SmallVectorImpl<TemplateArgument> & SugaredBuilder,SmallVectorImpl<TemplateArgument> & CanonicalBuilder,LocalInstantiationScope * CurrentInstantiationScope=nullptr,unsigned NumAlreadyConverted=0,bool PartialOverloading=false) ConvertDeducedTemplateArguments() argument
2954 FinishTemplateArgumentDeduction(Sema & S,T * Partial,bool IsPartialOrdering,const TemplateArgumentList & TemplateArgs,SmallVectorImpl<DeducedTemplateArgument> & Deduced,TemplateDeductionInfo & Info) FinishTemplateArgumentDeduction() argument
3047 FinishTemplateArgumentDeduction(Sema & S,TemplateDecl * Template,bool PartialOrdering,const TemplateArgumentList & TemplateArgs,SmallVectorImpl<DeducedTemplateArgument> & Deduced,TemplateDeductionInfo & Info) FinishTemplateArgumentDeduction() argument
3115 SmallVector<DeducedTemplateArgument, 4> Deduced; DeduceTemplateArguments() local
3167 SmallVector<DeducedTemplateArgument, 4> Deduced; DeduceTemplateArguments() local
3239 SubstituteExplicitTemplateArguments(FunctionTemplateDecl * FunctionTemplate,TemplateArgumentListInfo & ExplicitTemplateArgs,SmallVectorImpl<DeducedTemplateArgument> & Deduced,SmallVectorImpl<QualType> & ParamTypes,QualType * FunctionType,TemplateDeductionInfo & Info) SubstituteExplicitTemplateArguments() argument
3637 FinishTemplateArgumentDeduction(FunctionTemplateDecl * FunctionTemplate,SmallVectorImpl<DeducedTemplateArgument> & Deduced,unsigned NumExplicitlySpecified,FunctionDecl * & Specialization,TemplateDeductionInfo & Info,SmallVectorImpl<OriginalCallArg> const * OriginalCallArgs,bool PartialOverloading,llvm::function_ref<bool ()> CheckNonDependent) FinishTemplateArgumentDeduction() argument
3949 Deduced(TemplateParams->size()); ResolveOverloadForDeduction() local
4082 DeduceFromInitializerList(Sema & S,TemplateParameterList * TemplateParams,QualType AdjustedParamType,InitListExpr * ILE,TemplateDeductionInfo & Info,SmallVectorImpl<DeducedTemplateArgument> & Deduced,SmallVectorImpl<Sema::OriginalCallArg> & OriginalCallArgs,unsigned ArgIdx,unsigned TDF) DeduceFromInitializerList() argument
4152 DeduceTemplateArgumentsFromCallArgument(Sema & S,TemplateParameterList * TemplateParams,unsigned FirstInnerIndex,QualType ParamType,QualType ArgType,Expr::Classification ArgClassification,Expr * Arg,TemplateDeductionInfo & Info,SmallVectorImpl<DeducedTemplateArgument> & Deduced,SmallVectorImpl<Sema::OriginalCallArg> & OriginalCallArgs,bool DecomposedParam,unsigned ArgIdx,unsigned TDF,TemplateSpecCandidateSet * FailedTSC) DeduceTemplateArgumentsFromCallArgument() argument
4250 SmallVector<DeducedTemplateArgument, 4> Deduced; DeduceTemplateArguments() local
4478 SmallVector<DeducedTemplateArgument, 4> Deduced; DeduceTemplateArguments() local
4672 SmallVector<DeducedTemplateArgument, 4> Deduced; DeduceTemplateArguments() local
4856 CheckDeducedPlaceholderConstraints(Sema & S,const AutoType & Type,AutoTypeLoc TypeLoc,QualType Deduced) CheckDeducedPlaceholderConstraints() argument
4970 SmallVector<DeducedTemplateArgument, 1> Deduced; DeduceAutoType() local
5289 SmallVector<DeducedTemplateArgument, 4> Deduced; isAtLeastAsSpecializedAs() local
5727 SmallVector<DeducedTemplateArgument, 4> Deduced; isAtLeastAsSpecializedAs() local
6555 MarkDeducedTemplateParameters(ASTContext & Ctx,const FunctionTemplateDecl * FunctionTemplate,llvm::SmallBitVector & Deduced) MarkDeducedTemplateParameters() argument
6575 llvm::SmallBitVector Deduced(TemplateParams->size()); hasDeducibleTemplateParameters() local
[all...]
H A DSemaExprCXX.cpp1520 DeducedType *Deduced = Ty->getContainedDeducedType(); BuildCXXTypeConstructExpr() local
2056 auto *Deduced = AllocType->getContainedDeducedType(); BuildCXXNew() local
[all...]
H A DSemaStmt.cpp3841 QualType Deduced = AT->getDeducedType(); DeduceFunctionTypeFromReturnExpr() local
H A DTreeTransform.h1053 RebuildAutoType(QualType Deduced,AutoTypeKeyword Keyword,ConceptDecl * TypeConstraintConcept,ArrayRef<TemplateArgument> TypeConstraintArgs) RebuildAutoType() argument
1068 RebuildDeducedTemplateSpecializationType(TemplateName Template,QualType Deduced) RebuildDeducedTemplateSpecializationType() argument
5053 QualType Deduced = AutoTy->getDeducedType(); RebuildQualifiedType() local
H A DSemaDecl.cpp13003 DeducedType *Deduced = Type->getContainedDeducedType(); deduceVarTypeFromInitializer() local
14970 QualType Deduced; BuildDeclaratorGroup() local
[all...]
H A DSemaType.cpp3599 DeducedType *Deduced = T->getContainedDeducedType(); GetDeclSpecTypeForDeclarator() local
[all...]
H A DSemaCodeComplete.cpp3590 llvm::SmallBitVector Deduced(FunTmpl->getTemplateParameters()->size()); createCodeCompletionStringForDecl() local
/freebsd-src/contrib/llvm-project/clang/include/clang/Sema/
H A DTemplate.h354 void setDeducedFromArrayBound(bool Deduced) { in setDeducedFromArrayBound() argument
H A DSema.h9442 MarkDeducedTemplateParameters(const FunctionTemplateDecl * FunctionTemplate,llvm::SmallBitVector & Deduced) MarkDeducedTemplateParameters() argument
/freebsd-src/contrib/llvm-project/clang/lib/AST/
H A DType.cpp4838 Profile(llvm::FoldingSetNodeID & ID,const ASTContext & Context,QualType Deduced,AutoTypeKeyword Keyword,bool IsDependent,ConceptDecl * CD,ArrayRef<TemplateArgument> Arguments) Profile() argument
H A DItaniumMangle.cpp4394 "Deduced AutoType shouldn't be handled here!"); in mangleType() local
/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolution.cpp2388 bool Deduced = false; getStrengthenedNoWrapFlagsFromBinOp() local