Home
last modified time | relevance | path

Searched refs:Implicit (Results 1 – 25 of 154) sorted by relevance

1234567

/llvm-project-15.0.7/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/
H A Ddefault.fail.cpp20 struct Implicit { struct
21 Implicit() = default;
30 std::tuple<Implicit> test2() { return {}; } in test2()
33 std::tuple<Implicit, Implicit> test4() { return {}; } in test4()
34 std::tuple<Explicit, Implicit> test5() { return {}; } // expected-error 1 {{chosen constructor is e… in test5()
35 std::tuple<Implicit, Explicit> test6() { return {}; } // expected-error 1 {{chosen constructor is e… in test6()
38 std::tuple<Implicit, Implicit, Implicit> test8() { return {}; } in test8()
39 std::tuple<Implicit, Implicit, Explicit> test9() { return {}; } // expected-error 1 {{chosen constr… in test9()
40 std::tuple<Implicit, Explicit, Implicit> test10() { return {}; } // expected-error 1 {{chosen const… in test10()
41 std::tuple<Implicit, Explicit, Explicit> test11() { return {}; } // expected-error 1 {{chosen const… in test11()
[all …]
H A DPR31384.pass.cpp25 struct Implicit { struct
26 Implicit() = default;
27 Implicit(int) {} in Implicit() function
59 std::tuple<Implicit> foo = Derived<int>{42}; ((void)foo); in main()
62 std::tuple<Implicit> bar(std::move(d)); ((void)bar); in main()
82 std::tuple<Implicit> foo = ExplicitDerived<int>{42}; ((void)foo); in main()
83 static_assert(std::is_convertible<ExplicitDerived<int>, std::tuple<Implicit>>::value, ""); in main()
86 std::tuple<Implicit> bar(std::move(d)); ((void)bar); in main()
H A Dalloc_convert_copy.pass.cpp34 struct Implicit { struct
36 Implicit(int x) : value(x) {} in Implicit() function
98 std::tuple<Implicit> t2 = {std::allocator_arg, std::allocator<int>{}, t1}; in main()
H A Dconvert_move.pass.cpp29 struct Implicit { struct
31 Implicit(int x) : value(x) {} in Implicit() function
116 std::tuple<Implicit> t2 = std::move(t1); in main()
H A Dalloc_convert_move.pass.cpp49 struct Implicit { struct
51 Implicit(int x) : value(x) {} in Implicit() argument
111 std::tuple<Implicit> t2 = {std::allocator_arg, std::allocator<int>{}, std::move(t1)}; in main()
H A Dconvert_copy.pass.cpp29 struct Implicit { struct
31 Implicit(int x) : value(x) {} in Implicit() argument
145 std::tuple<Implicit> t2 = t1; in main()
/llvm-project-15.0.7/libcxx/test/std/utilities/meta/meta.rel/
H A Dis_nothrow_invocable.pass.cpp23 struct Implicit { struct
24 Implicit(int) noexcept {} in Implicit() function
157 static_assert(std::is_nothrow_invocable_r<Implicit, Fn>::value, ""); in main()
166 using Fn = CallObject<true, void, const Implicit&, const ThrowsImplicit&>; in main()
168 std::is_nothrow_invocable<Fn, Implicit&, ThrowsImplicit&>::value, ""); in main()
185 static_assert(std::is_nothrow_invocable_r<Implicit, Fn, Tag&>::value, ""); in main()
H A Dis_invocable.pass.cpp31 struct Implicit { struct
32 Implicit(int) {} in Implicit() argument
227 static_assert(std::is_invocable_r<Implicit, Fn>::value, ""); in main()
/llvm-project-15.0.7/libcxx/test/std/utilities/any/any.class/any.cons/
H A Din_place_type.pass.cpp165 struct Implicit { struct
166 Implicit(int) {} in Implicit() function
167 Implicit(int, int, int) {} in Implicit() function
168 Implicit(std::initializer_list<int>, int) {} in Implicit() function
172 using I = Implicit; in test_constructor_explicit()
/llvm-project-15.0.7/llvm/unittests/Target/AMDGPU/
H A DExecMayBeModifiedBeforeAnyUse.cpp59 BuildMI(*BB, E, DL, TII.get(AMDGPU::S_NOP)).addReg(R, RegState::Implicit); in TEST()
61 BuildMI(*BB, E, DL, TII.get(AMDGPU::S_NOP)).addReg(R, RegState::Implicit); in TEST()
64 First.addReg(R, RegState::Implicit); in TEST()
/llvm-project-15.0.7/clang/test/SemaCXX/
H A Dusing-if-exists.cpp87 struct Implicit : B { struct
100 Implicit<BaseNonEmpty> nonempty; in testImplicit()
101 Implicit<BaseEmpty> empty; // expected-note {{in instantiation}} in testImplicit()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DAttr.h50 unsigned Implicit : 1; variable
77 IsPackExpansion(false), Implicit(false), IsLateParsed(IsLateParsed), in Attr()
94 bool isImplicit() const { return Implicit; } in isImplicit()
95 void setImplicit(bool I) { Implicit = I; } in setImplicit()
/llvm-project-15.0.7/mlir/test/lib/Pass/
H A DTestDynamicPipeline.cpp33 OpPassManager::Nesting::Implicit); in getDependentDialects()
63 OpPassManager::Nesting::Implicit); in runOnOperation()
/llvm-project-15.0.7/llvm/test/Assembler/
H A Dblock-labels.ll5 ; Implicit entry label. Not printed on output.
8 ; Implicit label ids still allowed.
/llvm-project-15.0.7/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfExpression.cpp192 LocationKind = Implicit; in addSignedConstant()
199 LocationKind = Implicit; in addUnsignedConstant()
205 LocationKind = Implicit; in addUnsignedConstant()
615 LocationKind = Implicit; in addExpression()
731 assert(LocationKind == Implicit || LocationKind == Unknown); in addWasmLocation()
732 LocationKind = Implicit; in addWasmLocation()
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DInitialization.h230 bool Implicit, bool DefaultMemberInit) in InitializedEntity() argument
232 Variable{Member, Implicit, DefaultMemberInit} {} in InitializedEntity()
379 bool Implicit = false) {
380 return InitializedEntity(Member, Parent, Implicit, false);
387 bool Implicit = false) {
388 return InitializedEntity(Member->getAnonField(), Parent, Implicit, false);
/llvm-project-15.0.7/llvm/test/YAMLParser/
H A Dspec-07-12a.test3 # Implicit document. Root
H A Dspec-10-11.test6 ? explicit key3, # Implicit empty
/llvm-project-15.0.7/clang/lib/Index/
H A DIndexDecl.cpp174 Roles |= (SymbolRoleSet)SymbolRole::Implicit; in handleObjCMethod()
400 roles |= (SymbolRoleSet)SymbolRole::Implicit; in handleReferencedProtocols()
424 superRoles |= (SymbolRoleSet)SymbolRole::Implicit; in VisitObjCInterfaceDecl()
549 Roles |= (SymbolRoleSet)SymbolRole::Implicit; in VisitObjCPropertyImplDecl()
558 SymbolRoleSet(SymbolRole::Dynamic) | SymbolRoleSet(SymbolRole::Implicit); in VisitObjCPropertyImplDecl()
579 IvarRoles = (SymbolRoleSet)SymbolRole::Implicit; in VisitObjCPropertyImplDecl()
581 IvarRoles = (SymbolRoleSet)SymbolRole::Implicit; in VisitObjCPropertyImplDecl()
/llvm-project-15.0.7/llvm/test/TableGen/
H A Ddirective2.td180 // IMPL-NEXT: #define CLAUSE(Enum, Str, Implicit)
190 // IMPL-NEXT: CLAUSE(TDLC_##Name, #Name, /* Implicit */ false) \
193 // IMPL-NEXT: CLAUSE(TDLC_##Name, #Name, /* Implicit */ false) \
196 // IMPL-NEXT: CLAUSE(TDLC_##Name, Str, /* Implicit */ true) \
199 // IMPL-NEXT: CLAUSE(TDLC_##Name, Str, /* Implicit */ true) \
H A Ddirective1.td213 // IMPL-NEXT: #define CLAUSE(Enum, Str, Implicit)
223 // IMPL-NEXT: CLAUSE(TDLC_##Name, #Name, /* Implicit */ false) \
226 // IMPL-NEXT: CLAUSE(TDLC_##Name, #Name, /* Implicit */ false) \
229 // IMPL-NEXT: CLAUSE(TDLC_##Name, Str, /* Implicit */ true) \
232 // IMPL-NEXT: CLAUSE(TDLC_##Name, Str, /* Implicit */ true) \
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DMachineInstrBuilder.h46 Implicit = 0x4, enumerator
63 ImplicitDefine = Implicit | Define,
64 ImplicitKill = Implicit | Kill
103 flags & RegState::Implicit,
506 return B ? RegState::Implicit : 0; in getImplRegState()
/llvm-project-15.0.7/clang-tools-extra/docs/clang-tidy/checks/readability/
H A Dsimplify-boolean-expr.rst44 4. Implicit conversions of pointers, including pointers to members, to
47 5. Implicit casts to ``bool`` are replaced with explicit casts to ``bool``.
50 7. Implicit conversions of integral types to ``bool`` are replaced with
/llvm-project-15.0.7/clang/test/Analysis/
H A Dlambdas.mm22 // Implicit capture.
32 // Implicit capture. (Sema outlaws explicit capture of a redefined self
H A Dcfg-rich-constructors.mm57 // CXX11-NEXT: 10: [B1.8].~D() (Implicit destructor)
62 // CXX17-NEXT: 6: [B1.5].~D() (Implicit destructor)

1234567