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.h599 class EnableIfAttr : public Node {
602 EnableIfAttr(NodeArray Conditions_) in EnableIfAttr() function
5694 Attrs = make<EnableIfAttr>(popTrailingNodeArray(BeforeArgs)); in parseEncoding()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaOverload.cpp1109 FD->hasAttr<EnableIfAttr>(); in shouldAddReversed()
1587 for (specific_attr_iterator<EnableIfAttr> in IsOverloadOrOverrideImpl()
1588 NewI = New->specific_attr_begin<EnableIfAttr>(), in IsOverloadOrOverrideImpl()
1589 NewE = New->specific_attr_end<EnableIfAttr>(), in IsOverloadOrOverrideImpl()
1590 OldI = Old->specific_attr_begin<EnableIfAttr>(), in IsOverloadOrOverrideImpl()
1591 OldE = Old->specific_attr_end<EnableIfAttr>(); in IsOverloadOrOverrideImpl()
7295 if (EnableIfAttr *FailedAttr = in AddOverloadCandidate()
7458 EnableIfAttr *Sema::CheckEnableIf(FunctionDecl *Function, in CheckEnableIf()
7462 auto EnableIfAttrs = Function->specific_attrs<EnableIfAttr>(); in CheckEnableIf()
7853 if (EnableIfAttr *FailedAttr = in AddMethodCandidate()
[all …]
H A DSemaTemplateInstantiateDecl.cpp269 const EnableIfAttr *EIA, const Decl *Tmpl, FunctionDecl *New) { in instantiateDependentEnableIfAttr()
274 New->addAttr(new (S.getASTContext()) EnableIfAttr(S.getASTContext(), *EIA, in instantiateDependentEnableIfAttr()
827 if (const auto *EnableIf = dyn_cast<EnableIfAttr>(TmplAttr)) { in InstantiateAttrs()
H A DSemaCodeComplete.cpp1264 if (!Candidate.specific_attrs<EnableIfAttr>().empty() || in compareOverloads()
1265 !Incumbent.specific_attrs<EnableIfAttr>().empty()) in compareOverloads()
H A DSemaDeclAttr.cpp685 D->addAttr(::new (S.Context) EnableIfAttr(S.Context, AL, Cond, Msg)); in handleEnableIfAttr()
H A DSemaExpr.cpp6384 if (const EnableIfAttr *Attr = in checkDirectCallValidity()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DItaniumMangle.cpp897 if (FD->hasAttr<EnableIfAttr>()) { in mangleFunctionEncodingBareType()
903 EnableIfAttr *EIA = dyn_cast<EnableIfAttr>(*I); in mangleFunctionEncodingBareType()
H A DASTContext.cpp7457 auto AEnableIfAttrs = A->specific_attrs<EnableIfAttr>(); in hasSameOverloadableAttrs()
7458 auto BEnableIfAttrs = B->specific_attrs<EnableIfAttr>(); in hasSameOverloadableAttrs()
7461 std::optional<EnableIfAttr *> Cand1A = std::get<0>(Pair); in hasSameOverloadableAttrs()
7462 std::optional<EnableIfAttr *> Cand2A = std::get<1>(Pair); in hasSameOverloadableAttrs()
H A DASTImporter.cpp9689 const auto *From = cast<EnableIfAttr>(FromAttr); in Import()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h10555 EnableIfAttr *CheckEnableIf(FunctionDecl *Function, SourceLocation CallLoc,