| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | perm.avx2-false-deps.ll | 8 ; 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 D | for-range-no-std.cpp | 17 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 D | designated-initializers.cpp | 168 namespace ADL { namespace
|
| /llvm-project-15.0.7/clang/test/CXX/dcl.dcl/basic.namespace/namespace.def/ |
| H A D | p8.cpp | 40 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 D | p3-2a.cpp | 117 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 D | p3.cpp | 168 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 D | p1.cpp | 252 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 D | Cxx2bIssues.csv | 28 "`3421 <https://wg21.link/LWG3421>`__","Imperfect ADL emulation for boolean-testable","November 202…
|
| H A D | Cxx17Issues.csv | 278 …ink/LWG2795>`__","|sect|\ [global.functions] provides incorrect example of ADL use","Kona","|Compl…
|
| H A D | Cxx20Issues.csv | 208 "`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 D | TokenKinds.def | 782 // was assumed to be an ADL-only function name
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaDecl.cpp | 1223 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 D | SemaExpr.cpp | 2598 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 D | InternalsManual.rst | 1936 |-UnresolvedLookupExpr <col:3> '<overloaded function type>' lvalue (ADL) = 'NoArg'
|