Home
last modified time | relevance | path

Searched refs:RewriteKind (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DTemplate.h646 enum class RewriteKind { None, RewriteSpaceshipAsEqualEqual }; enum
648 void adjustForRewrite(RewriteKind RK, FunctionDecl *Orig, QualType &T,
655 RewriteKind RK = RewriteKind::None);
658 RewriteKind RK = RewriteKind::None);
H A DOverload.h1003 unsigned RewriteKind : 2;
1027 return static_cast<OverloadCandidateRewriteKind>(RewriteKind); in getRewriteKind()
1089 HasFinalConversion(false), RewriteKind(CRK_None) {} in OverloadCandidate()
H A DSema.h10593 OverloadCandidateRewriteKind RewriteKind = OverloadCandidateRewriteKind(),
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DClang.h85 enum RewriteKind { RK_None, RK_Fragile, RK_NonFragile }; enum
90 RewriteKind rewrite) const;
H A DClang.cpp5116 RewriteKind rewriteKind = RK_None; in ConstructJob()
8067 RewriteKind rewriteKind) const { in AddObjCRuntimeArgs()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateInstantiateDecl.cpp2626 RewriteKind FunctionRewriteKind) { in VisitFunctionDecl()
2728 if (FunctionRewriteKind != RewriteKind::None) in VisitFunctionDecl()
2820 } else if (FunctionRewriteKind == RewriteKind::None) { in VisitFunctionDecl()
3012 RewriteKind FunctionRewriteKind) { in VisitCXXMethodDecl()
3144 if (FunctionRewriteKind != RewriteKind::None) in VisitCXXMethodDecl()
3220 } else if (!isFriend && FunctionRewriteKind == RewriteKind::None) { in VisitCXXMethodDecl()
4651 void TemplateDeclInstantiator::adjustForRewrite(RewriteKind RK, in adjustForRewrite()
4655 assert(RK == RewriteKind::RewriteSpaceshipAsEqualEqual); in adjustForRewrite()
4700 TemplateDeclInstantiator::RewriteKind::RewriteSpaceshipAsEqualEqual); in SubstSpaceshipAsEqualEqual()
4707 TemplateDeclInstantiator::RewriteKind::RewriteSpaceshipAsEqualEqual); in SubstSpaceshipAsEqualEqual()
H A DSemaOverload.cpp7105 Candidate.RewriteKind = in AddOverloadCandidate()
7728 Candidate.RewriteKind = in AddMethodCandidate()
7910 Candidate.RewriteKind = in AddMethodTemplateCandidateImmediately()
8033 Candidate.RewriteKind = in AddTemplateOverloadCandidateImmediately()
11003 if (Cand1.RewriteKind != Cand2.RewriteKind) in isBetterOverloadCandidate()
11004 return Cand1.RewriteKind < Cand2.RewriteKind; in isBetterOverloadCandidate()
11694 OverloadCandidateRewriteKind RewriteKind, in NoteOverloadCandidate() argument
11709 ClassifyOverloadCandidate(*this, Found, Fn, RewriteKind, FnDesc); in NoteOverloadCandidate()
15354 if (Best->RewriteKind && ChosenOp == OO_EqualEqual && in CreateOverloadedBinOp()
15544 if ((Best->RewriteKind & CRK_DifferentOperator) || in CreateOverloadedBinOp()
[all …]
H A DSemaDeclCXX.cpp8248 !Best->RewriteKind) { in visitBinaryOperator()
8403 !Best->RewriteKind) { in visitBinaryOperator()