Home
last modified time | relevance | path

Searched refs:EnableIfAttr (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Demangle/
H A DItaniumNodes.def25 NODE(EnableIfAttr)
H A DItaniumDemangle.h572 class EnableIfAttr : public Node {
575 EnableIfAttr(NodeArray Conditions_) in EnableIfAttr() function
5451 Attrs = make<EnableIfAttr>(popTrailingNodeArray(BeforeArgs)); in parseEncoding()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaOverload.cpp1080 FD->hasAttr<EnableIfAttr>(); in shouldAddReversed()
1531 for (specific_attr_iterator<EnableIfAttr> in IsOverloadOrOverrideImpl()
1532 NewI = New->specific_attr_begin<EnableIfAttr>(), in IsOverloadOrOverrideImpl()
1533 NewE = New->specific_attr_end<EnableIfAttr>(), in IsOverloadOrOverrideImpl()
1534 OldI = Old->specific_attr_begin<EnableIfAttr>(), in IsOverloadOrOverrideImpl()
1535 OldE = Old->specific_attr_end<EnableIfAttr>(); in IsOverloadOrOverrideImpl()
7027 if (EnableIfAttr *FailedAttr = in AddOverloadCandidate()
7190 EnableIfAttr *Sema::CheckEnableIf(FunctionDecl *Function, in CheckEnableIf()
7194 auto EnableIfAttrs = Function->specific_attrs<EnableIfAttr>(); in CheckEnableIf()
7557 if (EnableIfAttr *FailedAttr = in AddMethodCandidate()
[all …]
H A DSemaTemplateInstantiateDecl.cpp267 const EnableIfAttr *EIA, const Decl *Tmpl, FunctionDecl *New) { in instantiateDependentEnableIfAttr()
272 New->addAttr(new (S.getASTContext()) EnableIfAttr(S.getASTContext(), *EIA, in instantiateDependentEnableIfAttr()
777 if (const auto *EnableIf = dyn_cast<EnableIfAttr>(TmplAttr)) { in InstantiateAttrs()
H A DSemaCodeComplete.cpp1263 if (!Candidate.specific_attrs<EnableIfAttr>().empty() || in compareOverloads()
1264 !Incumbent.specific_attrs<EnableIfAttr>().empty()) in compareOverloads()
H A DSemaDeclAttr.cpp697 D->addAttr(::new (S.Context) EnableIfAttr(S.Context, AL, Cond, Msg)); in handleEnableIfAttr()
H A DSemaExpr.cpp6242 if (const EnableIfAttr *Attr = in checkDirectCallValidity()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DItaniumMangle.cpp899 if (FD->hasAttr<EnableIfAttr>()) { in mangleFunctionEncodingBareType()
905 EnableIfAttr *EIA = dyn_cast<EnableIfAttr>(*I); in mangleFunctionEncodingBareType()
H A DASTContext.cpp6921 auto AEnableIfAttrs = A->specific_attrs<EnableIfAttr>(); in hasSameOverloadableAttrs()
6922 auto BEnableIfAttrs = B->specific_attrs<EnableIfAttr>(); in hasSameOverloadableAttrs()
6925 std::optional<EnableIfAttr *> Cand1A = std::get<0>(Pair); in hasSameOverloadableAttrs()
6926 std::optional<EnableIfAttr *> Cand2A = std::get<1>(Pair); in hasSameOverloadableAttrs()
H A DASTImporter.cpp9276 const auto *From = cast<EnableIfAttr>(FromAttr); in Import()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h132 class EnableIfAttr; variable
10341 EnableIfAttr *CheckEnableIf(FunctionDecl *Function, SourceLocation CallLoc,