Home
last modified time | relevance | path

Searched refs:InitList (Results 1 – 25 of 38) sorted by relevance

12

/llvm-project-15.0.7/libcxx/test/std/utilities/variant/variant.variant/variant.mod/
H A Demplace_type_init_list_args.pass.cpp30 struct InitList { struct
32 constexpr InitList(std::initializer_list<int> il) : size(il.size()) {} in InitList() argument
61 static_assert(emplace_exists<V, InitList, IL>(), ""); in test_emplace_sfinae()
74 auto& ref1 = v.emplace<InitList>({1, 2, 3}); in test_basic()
75 static_assert(std::is_same_v<InitList&,decltype(ref1)>, ""); in test_basic()
76 assert(std::get<InitList>(v).size == 3); in test_basic()
77 assert(&ref1 == &std::get<InitList>(v)); in test_basic()
83 auto& ref3 = v.emplace<InitList>({1}); in test_basic()
84 static_assert(std::is_same_v<InitList&,decltype(ref3)>, ""); in test_basic()
85 assert(std::get<InitList>(v).size == 1); in test_basic()
[all …]
H A Demplace_index_init_list_args.pass.cpp30 struct InitList { struct
32 constexpr InitList(std::initializer_list<int> il) : size(il.size()) {} in InitList() function
59 std::variant<int, TestTypes::NoCtors, InitList, InitListArg, long, long>; in test_emplace_sfinae()
72 using V = std::variant<int, InitList, InitListArg, TestTypes::NoCtors>; in test_basic()
75 static_assert(std::is_same_v<InitList&, decltype(ref1)>, ""); in test_basic()
84 static_assert(std::is_same_v<InitList&, decltype(ref3)>, ""); in test_basic()
/llvm-project-15.0.7/libcxx/test/std/utilities/variant/variant.variant/variant.ctor/
H A Din_place_type_init_list_args.pass.cpp30 struct InitList { struct
32 constexpr InitList(std::initializer_list<int> il) : size(il.size()) {} in InitList() function
45 using V = std::variant<InitList, InitListArg, int>; in test_ctor_sfinae()
47 std::is_constructible<V, std::in_place_type_t<InitList>, IL>::value, in test_ctor_sfinae()
53 using V = std::variant<InitList, InitListArg, int>; in test_ctor_sfinae()
61 using V = std::variant<InitList, InitListArg, int>; in test_ctor_sfinae()
69 using V = std::variant<InitList, InitListArg, int>; in test_ctor_sfinae()
77 using V = std::variant<InitList, InitListArg, int>; in test_ctor_sfinae()
94 constexpr std::variant<InitList, InitListArg> v( in test_ctor_basic()
95 std::in_place_type<InitList>, {1, 2, 3}); in test_ctor_basic()
[all …]
H A Din_place_index_init_list_args.pass.cpp30 struct InitList { struct
32 constexpr InitList(std::initializer_list<int> il) : size(il.size()) {} in InitList() argument
45 using V = std::variant<InitList, InitListArg, int>; in test_ctor_sfinae()
51 using V = std::variant<InitList, InitListArg, int>; in test_ctor_sfinae()
59 using V = std::variant<InitList, InitListArg, int>; in test_ctor_sfinae()
65 using V = std::variant<InitList, InitListArg, int>; in test_ctor_sfinae()
72 using V = std::variant<InitList, InitListArg, int>; in test_ctor_sfinae()
78 using V = std::variant<InitList, InitListArg, int>; in test_ctor_sfinae()
87 constexpr std::variant<InitList, InitListArg, InitList> v( in test_ctor_basic()
93 constexpr std::variant<InitList, InitListArg, InitList> v( in test_ctor_basic()
[all …]
/llvm-project-15.0.7/libcxx/test/support/
H A Ddeduction_guides_sfinae_checks.h87 using InitList = std::initializer_list<ValueType>; in AssociativeContainerDeductionGuidesSfinaeAway() local
133 static_assert(SFINAEs_away<Container, InitList, AllocAsComp, Alloc>); in AssociativeContainerDeductionGuidesSfinaeAway()
135 static_assert(SFINAEs_away<Container, InitList, Comp, BadAlloc>); in AssociativeContainerDeductionGuidesSfinaeAway()
159 using InitList = std::initializer_list<ValueType>; in UnorderedContainerDeductionGuidesSfinaeAway() local
264 static_assert(SFINAEs_away<Container, InitList, size_t, BadHash>); in UnorderedContainerDeductionGuidesSfinaeAway()
271 static_assert(SFINAEs_away<Container, InitList, size_t, BadHash, Pred>); in UnorderedContainerDeductionGuidesSfinaeAway()
281 SFINAEs_away<Container, InitList, size_t, BadHash, Pred, Alloc>); in UnorderedContainerDeductionGuidesSfinaeAway()
284 SFINAEs_away<Container, InitList, size_t, AllocAsHash, Pred, Alloc>); in UnorderedContainerDeductionGuidesSfinaeAway()
287 SFINAEs_away<Container, InitList, size_t, Hash, AllocAsPred, Alloc>); in UnorderedContainerDeductionGuidesSfinaeAway()
290 SFINAEs_away<Container, InitList, size_t, Hash, Pred, BadAlloc>); in UnorderedContainerDeductionGuidesSfinaeAway()
[all …]
/llvm-project-15.0.7/clang/test/SemaCXX/
H A Ddelete.cpp91 struct InitList { struct
93InitList(unsigned c) : p(new derived[c]), p4(nullptr) {} // expected-note {{allocated with 'new[]… in InitList() function
94InitList(unsigned c, unsigned) : p{new derived[c]}, p4{nullptr} {} // expected-note {{allocated wi… in InitList() argument
95 ~InitList() { in ~InitList() argument
H A Dcxx98-compat.cpp63 int InitList(int i = {}) { // expected-warning {{generalized initializer lists are incompatible wit… in InitList() function
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/utils/
H A DExprSequence.cpp112 } else if (const auto *InitList = dyn_cast<InitListExpr>(Parent)) { in getSequenceSuccessor() local
115 for (unsigned I = 1; I < InitList->getNumInits(); ++I) { in getSequenceSuccessor()
116 if (InitList->getInit(I - 1) == S) in getSequenceSuccessor()
117 return InitList->getInit(I); in getSequenceSuccessor()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DLowerGlobalDtors.cpp81 const ConstantArray *InitList = dyn_cast<ConstantArray>(GV->getInitializer()); in runImpl() local
82 if (!InitList) in runImpl()
86 auto *ETy = dyn_cast<StructType>(InitList->getType()->getElementType()); in runImpl()
100 for (Value *O : InitList->operands()) { in runImpl()
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/
H A DExecutionUtils.cpp26 : InitList( in CtorDtorIterator()
28 I((InitList && End) ? InitList->getNumOperands() : 0) { in CtorDtorIterator()
32 assert(InitList == Other.InitList && "Incomparable iterators."); in operator ==()
52 ConstantStruct *CS = dyn_cast<ConstantStruct>(InitList->getOperand(I)); in operator *()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/
H A DUseDefaultMemberInitCheck.cpp144 auto *InitList = dyn_cast<InitListExpr>(E); in getInitializer() local
145 if (InitList && InitList->getNumInits() == 1) in getInitializer()
146 return InitList->getInit(0)->IgnoreParenImpCasts(); in getInitializer()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaInit.cpp4321 if (InitList->getNumInits() == 1) { in TryReferenceListInitialization()
4484 Expr *InitListAsExpr = InitList; in TryListInitialization()
4493 InitList->getNumInits() == 1) { in TryListInitialization()
4494 Expr *E = InitList->getInit(0); in TryListInitialization()
4552 Expr *Init = InitList->getInit(0); in TryListInitialization()
5142 assert((!InitList || InitList->getNumInits() == 0) && in TryValueInitialization()
5202 bool InitListSyntax = InitList; in TryValueInitialization()
8577 MultiExprArg Arg(InitList->getInits(), InitList->getNumInits()); in Perform()
9309 if (InitList && InitList->getNumInits() >= 1) { in Diagnose()
9310 R = SourceRange(InitList->getInit(0)->getEndLoc(), InitList->getEndLoc()); in Diagnose()
[all …]
H A DSemaTemplateDeduction.cpp4719 InitListExpr *InitList = dyn_cast<InitListExpr>(Init); in DeduceAutoType() local
4720 if (InitList) { in DeduceAutoType()
4729 for (Expr *E : InitList->inits()) in DeduceAutoType()
4734 for (unsigned i = 0, e = InitList->getNumInits(); i < e; ++i) { in DeduceAutoType()
4735 Expr *Init = InitList->getInit(i); in DeduceAutoType()
4766 if (InitList) { in DeduceAutoType()
4790 QualType DeducedA = InitList ? Deduced[0].getAsType() : Result; in DeduceAutoType()
4792 assert((bool)InitList == OriginalArg.DecomposedParam && in DeduceAutoType()
/llvm-project-15.0.7/llvm/tools/bugpoint/
H A DExtractFunction.cpp254 ConstantArray *InitList = dyn_cast<ConstantArray>(GV->getInitializer()); in SplitStaticCtorDtor() local
255 if (!InitList) in SplitStaticCtorDtor()
258 for (unsigned i = 0, e = InitList->getNumOperands(); i != e; ++i) { in SplitStaticCtorDtor()
260 dyn_cast<ConstantStruct>(InitList->getOperand(i))) { in SplitStaticCtorDtor()
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DInitialization.h656 bool InitList) { in CreateCStyleCast() argument
659 return InitializationKind(InitList ? IK_DirectList : IK_Direct, in CreateCStyleCast()
666 bool InitList) { in CreateFunctionalCast() argument
667 return InitializationKind(InitList ? IK_DirectList : IK_Direct, in CreateFunctionalCast()
/llvm-project-15.0.7/llvm/lib/TableGen/
H A DTGParser.cpp1255 SmallVector<Init*, 2> InitList; in ParseOperation() local
1261 InitList.push_back(ParseValue(CurRec, ArgType)); in ParseOperation()
1262 if (!InitList.back()) return nullptr; in ParseOperation()
1285 if (ItemType && InitList.size() == 1) { in ParseOperation()
1303 if (InitList.size() == 2 && !isa<IntRecTy>(ArgType)) { in ParseOperation()
1335 switch (InitList.size()) { in ParseOperation()
1412 while (InitList.size() > 2) { in ParseOperation()
1413 Init *RHS = InitList.pop_back_val(); in ParseOperation()
1415 InitList.back() = RHS; in ParseOperation()
1419 if (InitList.size() == 2) in ParseOperation()
[all …]
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DGlobalMerge.cpp572 const ConstantArray *InitList = cast<ConstantArray>(GV->getInitializer()); in collectUsedGlobalVariables() local
574 for (unsigned i = 0, e = InitList->getNumOperands(); i != e; ++i) in collectUsedGlobalVariables()
576 dyn_cast<GlobalVariable>(InitList->getOperand(i)->stripPointerCasts())) in collectUsedGlobalVariables()
/llvm-project-15.0.7/clang/test/CXX/dcl.dcl/dcl.spec/dcl.constexpr/
H A Dp5.cpp68 constexpr S InitList(int a) { return { a, ng }; }; // expected-error {{never produces}} expected-no… in InitList() function
/llvm-project-15.0.7/compiler-rt/lib/tsan/rtl-old/
H A Dtsan_interface_ann.cpp131 static void InitList(ExpectRace *list) { in InitList() function
138 InitList(&dyn_ann_ctx->benign); in InitializeDynamicAnnotations()
/llvm-project-15.0.7/compiler-rt/lib/tsan/rtl/
H A Dtsan_interface_ann.cpp131 static void InitList(ExpectRace *list) { in InitList() function
138 InitList(&dyn_ann_ctx->benign); in InitializeDynamicAnnotations()
/llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/
H A DExecutionUtils.h83 const ConstantArray *InitList;
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/
H A DExecutionEngine.cpp380 ConstantArray *InitList = dyn_cast<ConstantArray>(GV->getInitializer()); in runStaticConstructorsDestructors() local
381 if (!InitList) in runStaticConstructorsDestructors()
383 for (unsigned i = 0, e = InitList->getNumOperands(); i != e; ++i) { in runStaticConstructorsDestructors()
384 ConstantStruct *CS = dyn_cast<ConstantStruct>(InitList->getOperand(i)); in runStaticConstructorsDestructors()
/llvm-project-15.0.7/clang/lib/Parse/
H A DParseInit.cpp459 Actions, EnterExpressionEvaluationContext::InitList); in ParseBraceInitializer()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DAsmPrinter.h832 void emitLLVMUsedList(const ConstantArray *InitList);
/llvm-project-15.0.7/llvm/lib/Target/NVPTX/
H A DNVPTXAsmPrinter.cpp758 const ConstantArray *InitList = dyn_cast<ConstantArray>(GV->getInitializer()); in isEmptyXXStructor() local
759 if (!InitList) return true; // Not an array; we don't know how to parse. in isEmptyXXStructor()
760 return InitList->getNumOperands() == 0; in isEmptyXXStructor()

12