Home
last modified time | relevance | path

Searched refs:ADL (Results 1 – 14 of 14) sorted by relevance

/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Dperm.avx2-false-deps.ll8 ; ENABLE-ADL-LABEL: permd:
9 ; ENABLE-ADL: # %bb.0:
12 ; ENABLE-ADL-NEXT: #APP
13 ; ENABLE-ADL-NEXT: nop
21 ; ENABLE-ADL-NEXT: retq
36 ; DISABLE-ADL-LABEL: permd:
40 ; DISABLE-ADL-NEXT: #APP
41 ; DISABLE-ADL-NEXT: nop
72 ; ENABLE-ADL-NEXT: #APP
73 ; ENABLE-ADL-NEXT: nop
[all …]
/llvm-project-15.0.7/clang/test/SemaCXX/
H A Dfor-range-no-std.cpp17 struct ADL {}; struct
23 iter begin(ADL); // expected-note {{not viable}}
24 iter end(ADL);
36 for (int b : NS::ADL()) {} // ok in f()
H A Ddesignated-initializers.cpp168 namespace ADL { namespace
/llvm-project-15.0.7/clang/test/CXX/dcl.dcl/basic.namespace/namespace.def/
H A Dp8.cpp40 namespace ADL { namespace
57 ADL::Outer o; in foo2()
58 ADL::Inner i; in foo2()
/llvm-project-15.0.7/clang/test/CXX/over/over.match/over.match.funcs/over.match.oper/
H A Dp3-2a.cpp117 namespace ADL { namespace
124 bool b1 = ADL::type() == 0;
125 bool b2 = 0 == ADL::type();
/llvm-project-15.0.7/clang/test/CXX/dcl.decl/dcl.decomp/
H A Dp3.cpp168 namespace ADL { namespace
171 template<int> int get(ADL::X);
172 template<> struct std::tuple_size<ADL::X> { static const int value = 1; };
173 template<> struct std::tuple_element<0, ADL::X> { typedef int type; };
175 …auto [x] = ADL::X(); // expected-error {{undeclared identifier 'get'}} expected-note {{in implicit… in adl_only_bad()
/llvm-project-15.0.7/clang/test/CXX/stmt.stmt/stmt.iter/stmt.ranged/
H A Dp1.cpp252 class ADL {}; class
253 int *begin(ADL); // expected-note {{no known conversion from 'NS::NoADL' to 'NS::ADL'}}
254 int *end(ADL);
266 for (auto u : NS::ADL()) { in j()
/llvm-project-15.0.7/libcxx/docs/Status/
H A DCxx2bIssues.csv28 "`3421 <https://wg21.link/LWG3421>`__","Imperfect ADL emulation for boolean-testable","November 202…
H A DCxx17Issues.csv278 …ink/LWG2795>`__","|sect|\ [global.functions] provides incorrect example of ADL use","Kona","|Compl…
H A DCxx20Issues.csv208 "`3247 <https://wg21.link/LWG3247>`__","``ranges::iter_move``\ should perform ADL-only lookup of `…
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DTokenKinds.def782 // was assumed to be an ADL-only function name
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaDecl.cpp1223 bool ADL = UseArgumentDependentLookup(SS, Result, NextToken.is(tok::l_paren)); in ClassifyName() local
1224 if (Result.isSingleResult() && !ADL && !FirstDecl->isCXXClassMember()) in ClassifyName()
1231 Result.getLookupNameInfo(), ADL, Result.isOverloadedResult(), in ClassifyName()
1268 bool ADL = UseArgumentDependentLookup(SS, Result, NextToken.is(tok::l_paren)); in ActOnNameClassifiedAsNonType() local
1269 return BuildDeclarationNameExpr(SS, Result, ADL); in ActOnNameClassifiedAsNonType()
H A DSemaExpr.cpp2598 bool ADL = UseArgumentDependentLookup(SS, R, HasTrailingLParen); in ActOnIdExpression() local
2600 if (R.empty() && !ADL) { in ActOnIdExpression()
2671 assert(!R.empty() || ADL); in ActOnIdExpression()
2728 return BuildTemplateIdExpr(SS, TemplateKWLoc, R, ADL, TemplateArgs); in ActOnIdExpression()
2731 return BuildDeclarationNameExpr(SS, R, ADL); in ActOnIdExpression()
/llvm-project-15.0.7/clang/docs/
H A DInternalsManual.rst1936 |-UnresolvedLookupExpr <col:3> '<overloaded function type>' lvalue (ADL) = 'NoArg'