| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaOverload.cpp | 3886 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 D | SemaInit.cpp | 4348 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 D | SemaStmt.cpp | 2532 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 D | SemaCodeComplete.cpp | 6251 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 D | SemaDeclCXX.cpp | 8218 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 D | SemaExprCXX.cpp | 5561 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 D | Speculation.h | 75 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 D | LoopFuse.cpp | 485 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 D | SemaCUDA.h | 279 OverloadCandidateSet &CandidateSet);
|
| H A D | Sema.h | 10192 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 …]
|