| /llvm-project-15.0.7/libcxx/test/std/utilities/variant/variant.variant/variant.mod/ |
| H A D | emplace_type_init_list_args.pass.cpp | 30 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 D | emplace_index_init_list_args.pass.cpp | 30 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 D | in_place_type_init_list_args.pass.cpp | 30 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 D | in_place_index_init_list_args.pass.cpp | 30 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 D | deduction_guides_sfinae_checks.h | 87 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 D | delete.cpp | 91 struct InitList { struct 93 …InitList(unsigned c) : p(new derived[c]), p4(nullptr) {} // expected-note {{allocated with 'new[]… in InitList() function 94 …InitList(unsigned c, unsigned) : p{new derived[c]}, p4{nullptr} {} // expected-note {{allocated wi… in InitList() argument 95 ~InitList() { in ~InitList() argument
|
| H A D | cxx98-compat.cpp | 63 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 D | ExprSequence.cpp | 112 } 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 D | LowerGlobalDtors.cpp | 81 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 D | ExecutionUtils.cpp | 26 : 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 D | UseDefaultMemberInitCheck.cpp | 144 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 D | SemaInit.cpp | 4321 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 D | SemaTemplateDeduction.cpp | 4719 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 D | ExtractFunction.cpp | 254 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 D | Initialization.h | 656 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 D | TGParser.cpp | 1255 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 D | GlobalMerge.cpp | 572 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 D | p5.cpp | 68 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 D | tsan_interface_ann.cpp | 131 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 D | tsan_interface_ann.cpp | 131 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 D | ExecutionUtils.h | 83 const ConstantArray *InitList;
|
| /llvm-project-15.0.7/llvm/lib/ExecutionEngine/ |
| H A D | ExecutionEngine.cpp | 380 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 D | ParseInit.cpp | 459 Actions, EnterExpressionEvaluationContext::InitList); in ParseBraceInitializer()
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | AsmPrinter.h | 832 void emitLLVMUsedList(const ConstantArray *InitList);
|
| /llvm-project-15.0.7/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXAsmPrinter.cpp | 758 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()
|