Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaOverload.cpp3886 OverloadCandidateSet &CandidateSet, in IsInitializerListConstructorConversion() argument
3888 CandidateSet.clear(OverloadCandidateSet::CSK_InitByUserDefinedConversion); in IsInitializerListConstructorConversion()
3901 CandidateSet, SuppressUserConversions, in IsInitializerListConstructorConversion()
3906 CandidateSet, SuppressUserConversions, in IsInitializerListConstructorConversion()
3911 bool HadMultipleCandidates = (CandidateSet.size() > 1); in IsInitializerListConstructorConversion()
3915 CandidateSet.BestViableFunction(S, From->getBeginLoc(), Best)) { in IsInitializerListConstructorConversion()
3958 OverloadCandidateSet &CandidateSet, in IsUserDefinedConversion() argument
3963 CandidateSet.clear(OverloadCandidateSet::CSK_InitByUserDefinedConversion); in IsUserDefinedConversion()
3995 S, From, ToType, ToRecordDecl, User, CandidateSet, in IsUserDefinedConversion()
4000 CandidateSet.clear( in IsUserDefinedConversion()
[all …]
H A DSemaInit.cpp4348 OverloadCandidateSet &CandidateSet, QualType DestType, in ResolveConstructorOverload() argument
4353 CandidateSet.clear(OverloadCandidateSet::CSK_InitByConstructor); in ResolveConstructorOverload()
4354 CandidateSet.setDestAS(DestType.getQualifiers().getAddressSpace()); in ResolveConstructorOverload()
4383 /*ExplicitArgs*/ nullptr, Args, CandidateSet, SuppressUserConversions, in ResolveConstructorOverload()
4397 CandidateSet, SuppressUserConversions, in ResolveConstructorOverload()
4435 CandidateSet, AllowExplicit, AllowExplicit, in ResolveConstructorOverload()
4439 DestType, CandidateSet, AllowExplicit, in ResolveConstructorOverload()
4447 return CandidateSet.BestViableFunction(S, DeclLoc, Best); in ResolveConstructorOverload()
4545 OverloadCandidateSet &CandidateSet = Sequence.getFailedCandidateSet(); in TryConstructorInitialization() local
4577 S, Kind.getLocation(), Args, CandidateSet, DestType, Ctors, Best, in TryConstructorInitialization()
[all …]
H A DSemaStmt.cpp2532 OverloadCandidateSet *CandidateSet, ExprResult *BeginExpr, in BuildNonArrayForRange() argument
2547 BeginMemberLookup, CandidateSet, in BuildNonArrayForRange()
2577 EndMemberLookup, CandidateSet, in BuildNonArrayForRange()
2627 CandidateSet->NoteCandidates( in BuildNonArrayForRange()
2876 OverloadCandidateSet CandidateSet(RangeLoc, in BuildCXXForRangeStmt() local
2881 EndVar, ColonLoc, CoawaitLoc, &CandidateSet, &BeginExpr, &EndExpr, in BuildCXXForRangeStmt()
2915 CandidateSet.NoteCandidates( in BuildCXXForRangeStmt()
H A DSemaCodeComplete.cpp6251 OverloadCandidateSet &CandidateSet, SourceLocation Loc, size_t ArgSize) { in mergeCandidatesWithResults() argument
6253 llvm::stable_sort(CandidateSet, [&](const OverloadCandidate &X, in mergeCandidatesWithResults()
6255 return isBetterOverloadCandidate(SemaRef, X, Y, Loc, CandidateSet.getKind(), in mergeCandidatesWithResults()
6260 for (OverloadCandidate &Candidate : CandidateSet) { in mergeCandidatesWithResults()
6342 OverloadCandidateSet CandidateSet(Loc, in ProduceCallSignatureHelp() local
6347 CandidateSet, in ProduceCallSignatureHelp()
6364 SemaRef.AddFunctionCandidates(Decls, ArgExprs, CandidateSet, TemplateArgs, in ProduceCallSignatureHelp()
6381 ArgsWithoutDependentTypes, CandidateSet, in ProduceCallSignatureHelp()
6399 CandidateSet, in ProduceCallSignatureHelp()
6429 mergeCandidatesWithResults(SemaRef, Results, CandidateSet, Loc, Args.size()); in ProduceCallSignatureHelp()
[all …]
H A DSemaDeclCXX.cpp8218 OverloadCandidateSet CandidateSet( in visitBinaryOperator() local
8227 CandidateSet.exclude(FD); in visitBinaryOperator()
8230 S.LookupOverloadedBinOp(CandidateSet, OO, Fns, Args); in visitBinaryOperator()
8235 S.AddBuiltinOperatorCandidates(OO, FD->getLocation(), Args, CandidateSet); in visitBinaryOperator()
8240 switch (CandidateSet.BestViableFunction(S, FD->getLocation(), Best)) { in visitBinaryOperator()
8390 CandidateSet.NoteCandidates( in visitBinaryOperator()
8425 &CandidateSet))) in visitBinaryOperator()
8426 R.add(visitBinaryOperator(OO_Less, Args, Subobj, &CandidateSet)); in visitBinaryOperator()
8447 CandidateSet.NoteCandidates( in visitBinaryOperator()
8449 CandidateSet.CompleteCandidates(S, OCD_AllCandidates, Args, in visitBinaryOperator()
H A DSemaExprCXX.cpp5561 OverloadCandidateSet CandidateSet(QuestionLoc, in FindConditionalOverload() local
5564 CandidateSet); in FindConditionalOverload()
5567 switch (CandidateSet.BestViableFunction(Self, QuestionLoc, Best)) { in FindConditionalOverload()
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DSpeculation.h75 SymbolNameSet CandidateSet; in launchCompile() local
83 CandidateSet = It->getSecond(); in launchCompile()
88 for (auto &Callee : CandidateSet) { in launchCompile()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopFuse.cpp485 for (const auto &CandidateSet : FusionCandidates) { in printFusionCandidates() local
487 dbgs() << CandidateSet; in printFusionCandidates()
861 for (auto &CandidateSet : FusionCandidates) { in fuseCandidates() local
862 if (CandidateSet.size() < 2) in fuseCandidates()
866 << CandidateSet << "\n"); in fuseCandidates()
868 for (auto FC0 = CandidateSet.begin(); FC0 != CandidateSet.end(); ++FC0) { in fuseCandidates()
872 for (++FC1; FC1 != CandidateSet.end(); ++FC1) { in fuseCandidates()
1045 CandidateSet.erase(FC0); in fuseCandidates()
1046 CandidateSet.erase(FC1); in fuseCandidates()
1048 auto InsertPos = CandidateSet.insert(FusedCand); in fuseCandidates()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaCUDA.h279 OverloadCandidateSet &CandidateSet);
H A DSema.h10192 OverloadCandidateSet &CandidateSet,
10364 OverloadCandidateSet &CandidateSet, bool SuppressUserConversions = false,
10376 OverloadCandidateSet &CandidateSet,
10386 OverloadCandidateSet &CandidateSet,
10401 OverloadCandidateSet &CandidateSet,
10416 OverloadCandidateSet &CandidateSet, bool SuppressUserConversions = false,
10425 OverloadCandidateSet &CandidateSet, bool SuppressUserConversions = false,
10456 ArrayRef<Expr *> Args, OverloadCandidateSet &CandidateSet,
10472 OverloadCandidateSet &CandidateSet, bool AllowObjCConversionOnExplicit,
10484 OverloadCandidateSet &CandidateSet, bool AllowObjCConversionOnExplicit,
[all …]