Home
last modified time | relevance | path

Searched refs:CandidateSet (Results 1 – 9 of 9) sorted by relevance

/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaOverload.cpp3464 OverloadCandidateSet &CandidateSet, in IsInitializerListConstructorConversion() argument
3466 CandidateSet.clear(OverloadCandidateSet::CSK_InitByUserDefinedConversion); in IsInitializerListConstructorConversion()
3479 CandidateSet, SuppressUserConversions, in IsInitializerListConstructorConversion()
3484 CandidateSet, SuppressUserConversions, in IsInitializerListConstructorConversion()
3489 bool HadMultipleCandidates = (CandidateSet.size() > 1); in IsInitializerListConstructorConversion()
3493 CandidateSet.BestViableFunction(S, From->getBeginLoc(), Best)) { in IsInitializerListConstructorConversion()
3536 OverloadCandidateSet &CandidateSet, in IsUserDefinedConversion() argument
3541 CandidateSet.clear(OverloadCandidateSet::CSK_InitByUserDefinedConversion); in IsUserDefinedConversion()
3573 S, From, ToType, ToRecordDecl, User, CandidateSet, in IsUserDefinedConversion()
3578 CandidateSet.clear( in IsUserDefinedConversion()
[all …]
H A DSemaInit.cpp3982 OverloadCandidateSet &CandidateSet, in ResolveConstructorOverload() argument
3989 CandidateSet.clear(OverloadCandidateSet::CSK_InitByConstructor); in ResolveConstructorOverload()
3990 CandidateSet.setDestAS(DestType.getQualifiers().getAddressSpace()); in ResolveConstructorOverload()
4019 /*ExplicitArgs*/ nullptr, Args, CandidateSet, SuppressUserConversions, in ResolveConstructorOverload()
4033 CandidateSet, SuppressUserConversions, in ResolveConstructorOverload()
4071 CandidateSet, AllowExplicit, AllowExplicit, in ResolveConstructorOverload()
4075 DestType, CandidateSet, AllowExplicit, in ResolveConstructorOverload()
4083 return CandidateSet.BestViableFunction(S, DeclLoc, Best); in ResolveConstructorOverload()
4149 OverloadCandidateSet &CandidateSet = Sequence.getFailedCandidateSet(); in TryConstructorInitialization() local
4181 CandidateSet, DestType, Ctors, Best, in TryConstructorInitialization()
[all …]
H A DSemaStmt.cpp2572 OverloadCandidateSet *CandidateSet, ExprResult *BeginExpr, in BuildNonArrayForRange() argument
2587 BeginMemberLookup, CandidateSet, in BuildNonArrayForRange()
2617 EndMemberLookup, CandidateSet, in BuildNonArrayForRange()
2667 CandidateSet->NoteCandidates( in BuildNonArrayForRange()
2908 OverloadCandidateSet CandidateSet(RangeLoc, in BuildCXXForRangeStmt() local
2913 EndVar, ColonLoc, CoawaitLoc, &CandidateSet, &BeginExpr, &EndExpr, in BuildCXXForRangeStmt()
2947 CandidateSet.NoteCandidates( in BuildCXXForRangeStmt()
H A DSemaCodeComplete.cpp5985 OverloadCandidateSet &CandidateSet, SourceLocation Loc, size_t ArgSize) { in mergeCandidatesWithResults() argument
5987 llvm::stable_sort(CandidateSet, [&](const OverloadCandidate &X, in mergeCandidatesWithResults()
5990 CandidateSet.getKind()); in mergeCandidatesWithResults()
5994 for (OverloadCandidate &Candidate : CandidateSet) { in mergeCandidatesWithResults()
6108 OverloadCandidateSet CandidateSet(Loc, OverloadCandidateSet::CSK_Normal); in ProduceCallSignatureHelp() local
6111 AddOverloadedCallCandidates(ULE, ArgsWithoutDependentTypes, CandidateSet, in ProduceCallSignatureHelp()
6128 AddFunctionCandidates(Decls, ArgExprs, CandidateSet, TemplateArgs, in ProduceCallSignatureHelp()
6143 ArgsWithoutDependentTypes, CandidateSet, in ProduceCallSignatureHelp()
6160 AddFunctionCandidates(R.asUnresolvedSet(), ArgExprs, CandidateSet, in ProduceCallSignatureHelp()
6190 mergeCandidatesWithResults(*this, Results, CandidateSet, Loc, Args.size()); in ProduceCallSignatureHelp()
[all …]
H A DSemaDeclCXX.cpp7917 OverloadCandidateSet CandidateSet( in visitBinaryOperator() local
7926 CandidateSet.exclude(FD); in visitBinaryOperator()
7929 S.LookupOverloadedBinOp(CandidateSet, OO, Fns, Args); in visitBinaryOperator()
7934 S.AddBuiltinOperatorCandidates(OO, FD->getLocation(), Args, CandidateSet); in visitBinaryOperator()
7939 switch (CandidateSet.BestViableFunction(S, FD->getLocation(), Best)) { in visitBinaryOperator()
8077 CandidateSet.NoteCandidates( in visitBinaryOperator()
8112 &CandidateSet))) in visitBinaryOperator()
8113 R.add(visitBinaryOperator(OO_Less, Args, Subobj, &CandidateSet)); in visitBinaryOperator()
8133 CandidateSet.NoteCandidates( in visitBinaryOperator()
8135 CandidateSet.CompleteCandidates(S, OCD_AllCandidates, Args, in visitBinaryOperator()
H A DSemaExprCXX.cpp6190 OverloadCandidateSet CandidateSet(QuestionLoc, in FindConditionalOverload() local
6193 CandidateSet); in FindConditionalOverload()
6196 switch (CandidateSet.BestViableFunction(Self, QuestionLoc, Best)) { in FindConditionalOverload()
/openbsd-src/gnu/llvm/llvm/include/llvm/ExecutionEngine/Orc/
H A DSpeculation.h74 SymbolNameSet CandidateSet; in launchCompile() local
82 CandidateSet = It->getSecond(); in launchCompile()
87 for (auto &Callee : CandidateSet) { in launchCompile()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DLoopFuse.cpp489 for (const auto &CandidateSet : FusionCandidates) { in printFusionCandidates() local
491 dbgs() << CandidateSet; in printFusionCandidates()
864 for (auto &CandidateSet : FusionCandidates) { in fuseCandidates() local
865 if (CandidateSet.size() < 2) in fuseCandidates()
869 << CandidateSet << "\n"); in fuseCandidates()
871 for (auto FC0 = CandidateSet.begin(); FC0 != CandidateSet.end(); ++FC0) { in fuseCandidates()
875 for (++FC1; FC1 != CandidateSet.end(); ++FC1) { in fuseCandidates()
1048 CandidateSet.erase(FC0); in fuseCandidates()
1049 CandidateSet.erase(FC1); in fuseCandidates()
1051 auto InsertPos = CandidateSet.insert(FusedCand); in fuseCandidates()
[all …]
/openbsd-src/gnu/llvm/clang/include/clang/Sema/
H A DSema.h3974 OverloadCandidateSet &CandidateSet, bool SuppressUserConversions = false,
3982 OverloadCandidateSet &CandidateSet,
3991 OverloadCandidateSet& CandidateSet,
3998 ArrayRef<Expr *> Args, OverloadCandidateSet &CandidateSet,
4010 OverloadCandidateSet& CandidateSet,
4017 OverloadCandidateSet &CandidateSet, bool SuppressUserConversions = false,
4023 ArrayRef<Expr *> Args, OverloadCandidateSet &CandidateSet,
4031 OverloadCandidateSet &CandidateSet, bool AllowObjCConversionOnExplicit,
4036 OverloadCandidateSet &CandidateSet, bool AllowObjCConversionOnExplicit,
4043 OverloadCandidateSet& CandidateSet);
[all …]