Home
last modified time | relevance | path

Searched defs:CandidateSet (Results 1 – 8 of 8) sorted by relevance

/llvm-project/clang/lib/Sema/
H A DSemaOverload.cpp3627 IsInitializerListConstructorConversion(Sema & S,Expr * From,QualType ToType,CXXRecordDecl * To,UserDefinedConversionSequence & User,OverloadCandidateSet & CandidateSet,bool AllowExplicit) IsInitializerListConstructorConversion() argument
3699 IsUserDefinedConversion(Sema & S,Expr * From,QualType ToType,UserDefinedConversionSequence & User,OverloadCandidateSet & CandidateSet,AllowedExplicit AllowExplicit,bool AllowObjCConversionOnExplicit) IsUserDefinedConversion() argument
3908 OverloadCandidateSet CandidateSet(From->getExprLoc(), DiagnoseMultipleUserDefinedConversion() local
4926 OverloadCandidateSet CandidateSet( FindConversionForRefInit() local
6506 collectViableConversionCandidates(Sema & SemaRef,Expr * From,QualType ToType,UnresolvedSetImpl & ViableConversions,OverloadCandidateSet & CandidateSet) collectViableConversionCandidates() argument
6679 OverloadCandidateSet CandidateSet(Loc, OverloadCandidateSet::CSK_Normal); PerformContextualImplicitConversion() local
6803 AddOverloadCandidate(FunctionDecl * Function,DeclAccessPair FoundDecl,ArrayRef<Expr * > Args,OverloadCandidateSet & CandidateSet,bool SuppressUserConversions,bool PartialOverloading,bool AllowExplicit,bool AllowExplicitConversions,ADLCallKind IsADLCandidate,ConversionSequenceList EarlyConversions,OverloadCandidateParamOrder PO,bool AggregateCandidateDeduction) AddOverloadCandidate() argument
7302 AddFunctionCandidates(const UnresolvedSetImpl & Fns,ArrayRef<Expr * > Args,OverloadCandidateSet & CandidateSet,TemplateArgumentListInfo * ExplicitTemplateArgs,bool SuppressUserConversions,bool PartialOverloading,bool FirstArgumentIsBase) AddFunctionCandidates() argument
7371 AddMethodCandidate(DeclAccessPair FoundDecl,QualType ObjectType,Expr::Classification ObjectClassification,ArrayRef<Expr * > Args,OverloadCandidateSet & CandidateSet,bool SuppressUserConversions,OverloadCandidateParamOrder PO) AddMethodCandidate() argument
7399 AddMethodCandidate(CXXMethodDecl * Method,DeclAccessPair FoundDecl,CXXRecordDecl * ActingContext,QualType ObjectType,Expr::Classification ObjectClassification,ArrayRef<Expr * > Args,OverloadCandidateSet & CandidateSet,bool SuppressUserConversions,bool PartialOverloading,ConversionSequenceList EarlyConversions,OverloadCandidateParamOrder PO) AddMethodCandidate() argument
7587 AddMethodTemplateCandidate(FunctionTemplateDecl * MethodTmpl,DeclAccessPair FoundDecl,CXXRecordDecl * ActingContext,TemplateArgumentListInfo * ExplicitTemplateArgs,QualType ObjectType,Expr::Classification ObjectClassification,ArrayRef<Expr * > Args,OverloadCandidateSet & CandidateSet,bool SuppressUserConversions,bool PartialOverloading,OverloadCandidateParamOrder PO) AddMethodTemplateCandidate() argument
7658 AddTemplateOverloadCandidate(FunctionTemplateDecl * FunctionTemplate,DeclAccessPair FoundDecl,TemplateArgumentListInfo * ExplicitTemplateArgs,ArrayRef<Expr * > Args,OverloadCandidateSet & CandidateSet,bool SuppressUserConversions,bool PartialOverloading,bool AllowExplicit,ADLCallKind IsADLCandidate,OverloadCandidateParamOrder PO,bool AggregateCandidateDeduction) AddTemplateOverloadCandidate() argument
7738 CheckNonDependentConversions(FunctionTemplateDecl * FunctionTemplate,ArrayRef<QualType> ParamTypes,ArrayRef<Expr * > Args,OverloadCandidateSet & CandidateSet,ConversionSequenceList & Conversions,bool SuppressUserConversions,CXXRecordDecl * ActingContext,QualType ObjectType,Expr::Classification ObjectClassification,OverloadCandidateParamOrder PO) CheckNonDependentConversions() argument
7854 AddConversionCandidate(CXXConversionDecl * Conversion,DeclAccessPair FoundDecl,CXXRecordDecl * ActingContext,Expr * From,QualType ToType,OverloadCandidateSet & CandidateSet,bool AllowObjCConversionOnExplicit,bool AllowExplicit,bool AllowResultConversion) AddConversionCandidate() argument
8059 AddTemplateConversionCandidate(FunctionTemplateDecl * FunctionTemplate,DeclAccessPair FoundDecl,CXXRecordDecl * ActingDC,Expr * From,QualType ToType,OverloadCandidateSet & CandidateSet,bool AllowObjCConversionOnExplicit,bool AllowExplicit,bool AllowResultConversion) AddTemplateConversionCandidate() argument
8116 AddSurrogateCandidate(CXXConversionDecl * Conversion,DeclAccessPair FoundDecl,CXXRecordDecl * ActingContext,const FunctionProtoType * Proto,Expr * Object,ArrayRef<Expr * > Args,OverloadCandidateSet & CandidateSet) AddSurrogateCandidate() argument
8239 AddNonMemberOperatorCandidates(const UnresolvedSetImpl & Fns,ArrayRef<Expr * > Args,OverloadCandidateSet & CandidateSet,TemplateArgumentListInfo * ExplicitTemplateArgs) AddNonMemberOperatorCandidates() argument
8280 AddMemberOperatorCandidates(OverloadedOperatorKind Op,SourceLocation OpLoc,ArrayRef<Expr * > Args,OverloadCandidateSet & CandidateSet,OverloadCandidateParamOrder PO) AddMemberOperatorCandidates() argument
8326 AddBuiltinCandidate(QualType * ParamTys,ArrayRef<Expr * > Args,OverloadCandidateSet & CandidateSet,bool IsAssignmentOperator,unsigned NumContextualBoolArguments) AddBuiltinCandidate() argument
8684 AddBuiltinAssignmentOperatorCandidates(Sema & S,QualType T,ArrayRef<Expr * > Args,OverloadCandidateSet & CandidateSet) AddBuiltinAssignmentOperatorCandidates() argument
8812 OverloadCandidateSet &CandidateSet; global() member in __anond63fa3841311::BuiltinOperatorOverloadBuilder
8954 BuiltinOperatorOverloadBuilder(Sema & S,ArrayRef<Expr * > Args,QualifiersAndAtomic VisibleTypeConversionsQuals,bool HasArithmeticOrEnumeralCandidateType,SmallVectorImpl<BuiltinCandidateTypeSet> & CandidateTypes,OverloadCandidateSet & CandidateSet) BuiltinOperatorOverloadBuilder() argument
9786 AddBuiltinOperatorCandidates(OverloadedOperatorKind Op,SourceLocation OpLoc,ArrayRef<Expr * > Args,OverloadCandidateSet & CandidateSet) AddBuiltinOperatorCandidates() argument
9985 AddArgumentDependentLookupCandidates(DeclarationName Name,SourceLocation Loc,ArrayRef<Expr * > Args,TemplateArgumentListInfo * ExplicitTemplateArgs,OverloadCandidateSet & CandidateSet,bool PartialOverloading) AddArgumentDependentLookupCandidates() argument
13479 AddOverloadedCallCandidate(Sema & S,DeclAccessPair FoundDecl,TemplateArgumentListInfo * ExplicitTemplateArgs,ArrayRef<Expr * > Args,OverloadCandidateSet & CandidateSet,bool PartialOverloading,bool KnownValid) AddOverloadedCallCandidate() argument
13515 AddOverloadedCallCandidates(UnresolvedLookupExpr * ULE,ArrayRef<Expr * > Args,OverloadCandidateSet & CandidateSet,bool PartialOverloading) AddOverloadedCallCandidates() argument
13569 AddOverloadedCallCandidates(LookupResult & R,TemplateArgumentListInfo * ExplicitTemplateArgs,ArrayRef<Expr * > Args,OverloadCandidateSet & CandidateSet) AddOverloadedCallCandidates() argument
13834 buildOverloadedCallSet(Scope * S,Expr * Fn,UnresolvedLookupExpr * ULE,MultiExprArg Args,SourceLocation RParenLoc,OverloadCandidateSet * CandidateSet,ExprResult * Result) buildOverloadedCallSet() argument
13945 FinishOverloadedCallExpr(Sema & SemaRef,Scope * S,Expr * Fn,UnresolvedLookupExpr * ULE,SourceLocation LParenLoc,MultiExprArg Args,SourceLocation RParenLoc,Expr * ExecConfig,OverloadCandidateSet * CandidateSet,OverloadCandidateSet::iterator * Best,OverloadingResult OverloadResult,bool AllowTypoCorrection) FinishOverloadedCallExpr() argument
14065 OverloadCandidateSet CandidateSet( BuildOverloadedCallExpr() local
14244 OverloadCandidateSet CandidateSet(OpLoc, OverloadCandidateSet::CSK_Operator); CreateOverloadedUnaryOp() local
14387 LookupOverloadedBinOp(OverloadCandidateSet & CandidateSet,OverloadedOperatorKind Op,const UnresolvedSetImpl & Fns,ArrayRef<Expr * > Args,bool PerformADL) LookupOverloadedBinOp() argument
14531 OverloadCandidateSet CandidateSet(OpLoc, OverloadCandidateSet::CSK_Operator, CreateOverloadedBinOp() local
15084 OverloadCandidateSet CandidateSet(LLoc, OverloadCandidateSet::CSK_Operator); CreateOverloadedArraySubscriptExpr() local
15335 OverloadCandidateSet CandidateSet(UnresExpr->getMemberLoc(), BuildCallToMemberFunction() local
15581 OverloadCandidateSet CandidateSet(LParenLoc, BuildCallToObjectOfClassType() local
15849 OverloadCandidateSet CandidateSet(Loc, OverloadCandidateSet::CSK_Operator); BuildOverloadedArrowExpr() local
15967 OverloadCandidateSet CandidateSet(UDSuffixLoc, BuildLiteralOperatorCall() local
16040 BuildForRangeBeginEndCall(SourceLocation Loc,SourceLocation RangeLoc,const DeclarationNameInfo & NameInfo,LookupResult & MemberLookup,OverloadCandidateSet * CandidateSet,Expr * Range,ExprResult * CallExpr) BuildForRangeBeginEndCall() argument
16321 DiagnoseUseOfDeletedFunction(SourceLocation Loc,SourceRange Range,DeclarationName Name,OverloadCandidateSet & CandidateSet,FunctionDecl * Fn,MultiExprArg Args,bool IsMember) DiagnoseUseOfDeletedFunction() argument
[all...]
H A DSemaInit.cpp4220 ResolveConstructorOverload(Sema & S,SourceLocation DeclLoc,MultiExprArg Args,OverloadCandidateSet & CandidateSet,QualType DestType,DeclContext::lookup_result Ctors,OverloadCandidateSet::iterator & Best,bool CopyInitializing,bool AllowExplicit,bool OnlyListConstructors,bool IsListInit,bool RequireActualConstructor,bool SecondStepOfCopyInit=false) ResolveConstructorOverload() argument
4387 OverloadCandidateSet &CandidateSet = Sequence.getFailedCandidateSet(); TryConstructorInitialization() local
4892 OverloadCandidateSet &CandidateSet = Sequence.getFailedCandidateSet(); TryRefInitWithConversionFunction() local
5814 OverloadCandidateSet &CandidateSet = Sequence.getFailedCandidateSet(); TryUserDefinedConversion() local
6909 OverloadCandidateSet CandidateSet(Loc, OverloadCandidateSet::CSK_Normal); CopyObject() local
7050 OverloadCandidateSet CandidateSet(Loc, OverloadCandidateSet::CSK_Normal); CheckCXX98CompatAccessibleCopy() local
[all...]
H A DSemaStmt.cpp2425 BuildNonArrayForRange(Sema & SemaRef,Expr * BeginRange,Expr * EndRange,QualType RangeType,VarDecl * BeginVar,VarDecl * EndVar,SourceLocation ColonLoc,SourceLocation CoawaitLoc,OverloadCandidateSet * CandidateSet,ExprResult * BeginExpr,ExprResult * EndExpr,BeginEndFunction * BEF) BuildNonArrayForRange() argument
2767 OverloadCandidateSet CandidateSet(RangeLoc, BuildCXXForRangeStmt() local
H A DSemaCodeComplete.cpp6101 mergeCandidatesWithResults(Sema & SemaRef,SmallVectorImpl<ResultCandidate> & Results,OverloadCandidateSet & CandidateSet,SourceLocation Loc,size_t ArgSize) mergeCandidatesWithResults() argument
6240 OverloadCandidateSet CandidateSet(Loc, OverloadCandidateSet::CSK_Normal); ProduceCallSignatureHelp() local
6443 OverloadCandidateSet CandidateSet(Loc, OverloadCandidateSet::CSK_Normal); ProduceConstructorSignatureHelp() local
[all...]
H A DSemaExprCXX.cpp6482 OverloadCandidateSet CandidateSet(QuestionLoc, FindConditionalOverload() local
H A DSemaDeclCXX.cpp8023 OverloadCandidateSet CandidateSet( visitBinaryOperator() local
[all...]
/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DSpeculation.h74 SymbolNameSet CandidateSet; in launchCompile() local
/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopFuse.cpp861 if (CandidateSet.size() < 2) in fuseCandidates() local
486 for (const auto &CandidateSet : FusionCandidates) { printFusionCandidates() local
[all...]