Home
last modified time | relevance | path

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

/freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/
DSemaOverload.cpp904 FD->hasAttr<EnableIfAttr>(); in shouldAddReversed()
1263 for (specific_attr_iterator<EnableIfAttr> in IsOverload()
1264 NewI = New->specific_attr_begin<EnableIfAttr>(), in IsOverload()
1265 NewE = New->specific_attr_end<EnableIfAttr>(), in IsOverload()
1266 OldI = Old->specific_attr_begin<EnableIfAttr>(), in IsOverload()
1267 OldE = Old->specific_attr_end<EnableIfAttr>(); in IsOverload()
6474 if (EnableIfAttr *FailedAttr = in AddOverloadCandidate()
6637 EnableIfAttr *Sema::CheckEnableIf(FunctionDecl *Function, in CheckEnableIf()
6641 auto EnableIfAttrs = Function->specific_attrs<EnableIfAttr>(); in CheckEnableIf()
6980 if (EnableIfAttr *FailedAttr = in AddMethodCandidate()
[all …]
DSemaTemplateInstantiateDecl.cpp235 const EnableIfAttr *EIA, const Decl *Tmpl, FunctionDecl *New) { in instantiateDependentEnableIfAttr()
240 New->addAttr(new (S.getASTContext()) EnableIfAttr(S.getASTContext(), *EIA, in instantiateDependentEnableIfAttr()
679 if (const auto *EnableIf = dyn_cast<EnableIfAttr>(TmplAttr)) { in InstantiateAttrs()
DSemaCodeComplete.cpp1230 if (!llvm::empty(Candidate.specific_attrs<EnableIfAttr>()) || in compareOverloads()
1231 !llvm::empty(Incumbent.specific_attrs<EnableIfAttr>())) in compareOverloads()
DSemaDeclAttr.cpp947 D->addAttr(::new (S.Context) EnableIfAttr(S.Context, AL, Cond, Msg)); in handleEnableIfAttr()
DSemaExpr.cpp6289 if (const EnableIfAttr *Attr = in checkDirectCallValidity()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Demangle/
DItaniumDemangle.h42 X(EnableIfAttr) \
437 class EnableIfAttr : public Node {
440 EnableIfAttr(NodeArray Conditions_) in EnableIfAttr() function
5283 Attrs = make<EnableIfAttr>(popTrailingNodeArray(BeforeArgs)); in parseEncoding()
/freebsd-12-stable/contrib/llvm-project/clang/lib/Serialization/
DASTReaderDecl.cpp3045 auto AEnableIfAttrs = A->specific_attrs<EnableIfAttr>(); in hasSameOverloadableAttrs()
3046 auto BEnableIfAttrs = B->specific_attrs<EnableIfAttr>(); in hasSameOverloadableAttrs()
3049 Optional<EnableIfAttr *> Cand1A = std::get<0>(Pair); in hasSameOverloadableAttrs()
3050 Optional<EnableIfAttr *> Cand2A = std::get<1>(Pair); in hasSameOverloadableAttrs()
/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/
DItaniumMangle.cpp802 if (FD->hasAttr<EnableIfAttr>()) { in mangleFunctionEncodingBareType()
808 EnableIfAttr *EIA = dyn_cast<EnableIfAttr>(*I); in mangleFunctionEncodingBareType()
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Sema/
DSema.h128 class EnableIfAttr; variable
3742 EnableIfAttr *CheckEnableIf(FunctionDecl *Function, SourceLocation CallLoc,