Searched refs:EnableIfAttr (Results 1 – 11 of 11) sorted by relevance
/freebsd/contrib/llvm-project/llvm/include/llvm/Demangle/ |
H A D | ItaniumNodes.def | 25 NODE(EnableIfAttr)
|
H A D | ItaniumDemangle.h | 572 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 D | SemaOverload.cpp | 1080 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 D | SemaTemplateInstantiateDecl.cpp | 267 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 D | SemaCodeComplete.cpp | 1263 if (!Candidate.specific_attrs<EnableIfAttr>().empty() || in compareOverloads() 1264 !Incumbent.specific_attrs<EnableIfAttr>().empty()) in compareOverloads()
|
H A D | SemaDeclAttr.cpp | 697 D->addAttr(::new (S.Context) EnableIfAttr(S.Context, AL, Cond, Msg)); in handleEnableIfAttr()
|
H A D | SemaExpr.cpp | 6242 if (const EnableIfAttr *Attr = in checkDirectCallValidity()
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | ItaniumMangle.cpp | 899 if (FD->hasAttr<EnableIfAttr>()) { in mangleFunctionEncodingBareType() 905 EnableIfAttr *EIA = dyn_cast<EnableIfAttr>(*I); in mangleFunctionEncodingBareType()
|
H A D | ASTContext.cpp | 6921 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 D | ASTImporter.cpp | 9276 const auto *From = cast<EnableIfAttr>(FromAttr); in Import()
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Sema.h | 132 class EnableIfAttr; variable 10341 EnableIfAttr *CheckEnableIf(FunctionDecl *Function, SourceLocation CallLoc,
|