| /llvm-project-15.0.7/clang/test/SemaCXX/ |
| H A D | cxx1y-generic-lambdas-variadics.cpp | 112 template<typename ...T> struct Pack {}; struct 113 template<typename ...T, typename ...U> void b(Pack<U...>, T ...t) { in b() 128 b(Pack<int*, float*>(), 1, 2, 3); // expected-note {{instantiation of}} in run()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaTemplateVariadic.cpp | 303 for (auto &Pack : Unexpanded) { in DiagnoseUnexpandedParameterPacks() local 312 LambdaParamPackReferences.push_back(Pack); in DiagnoseUnexpandedParameterPacks() 1104 case TemplateArgument::Pack: in getTemplateArgumentPackExpansionPattern() 1120 TemplateArgument Pack; in getFullyPackExpandedSize() local 1124 Pack = Subst->getArgumentPack(); in getFullyPackExpandedSize() 1132 Pack = Subst->getArgumentPack(); in getFullyPackExpandedSize() 1145 Pack = Subst->getArgumentPack(); in getFullyPackExpandedSize() 1154 case TemplateArgument::Pack: in getFullyPackExpandedSize() 1166 return Pack.pack_size(); in getFullyPackExpandedSize() 1217 Expr *Pack = LHS ? LHS : RHS; in ActOnCXXFoldExpr() local [all …]
|
| H A D | SemaTemplateDeduction.cpp | 696 DeducedPack Pack(Index); in addPack() local 707 Packs.push_back(Pack); in addPack() 796 Pack.Outer = Info.PendingDeducedPacks[Pack.Index]; in finishConstruction() 799 Info.PendingDeducedPacks[Pack.Index] = &Pack; in finishConstruction() 813 Deduced[Pack.Index] = Pack.New[PackElements]; in finishConstruction() 820 for (auto &Pack : Packs) in ~PackDeductionScope() local 821 Info.PendingDeducedPacks[Pack.Index] = Pack.Outer; in ~PackDeductionScope() 870 Deduced[Pack.Index] = Pack.Saved; in finish() 889 if (Pack.New.empty()) { in finish() 895 std::copy(Pack.New.begin(), Pack.New.end(), ArgumentPack); in finish() [all …]
|
| H A D | SemaTemplateInstantiate.cpp | 1460 if (Arg.getKind() == TemplateArgument::Pack) { in TransformTemplateParmRefExpr() 1473 assert(Arg.getKind() == TemplateArgument::Pack && in TransformTemplateParmRefExpr() 1801 if (Arg.getKind() == TemplateArgument::Pack) { in TransformTemplateTypeParmType() 3683 Pack->push_back(cast<VarDecl>(Inst)); in InstantiatedLocal() 3693 Pack->push_back(Inst); in InstantiatedLocalPackArg() 3707 DeclArgumentPack *Pack = new DeclArgumentPack; in MakeInstantiatedLocalArgPack() local 3708 Stored = Pack; in MakeInstantiatedLocalArgPack() 3709 ArgumentPacks.push_back(Pack); in MakeInstantiatedLocalArgPack() 3713 for (DeclArgumentPack *Pack : ArgumentPacks) in isLocalPackExpansion() 3714 if (llvm::is_contained(*Pack, D)) in isLocalPackExpansion() [all …]
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | TemplateBase.cpp | 231 case Pack: in getDependence() 252 case Pack: in isPackExpansion() 288 case TemplateArgument::Pack: in getNonTypeTemplateArgumentType() 354 case Pack: in Profile() 383 case Pack: in structurallyEquals() 409 case Pack: in getPackExpansionPattern() 473 case Pack: in print() 534 case TemplateArgument::Pack: in getSourceRange() 581 case TemplateArgument::Pack: { in DiagTemplateArg()
|
| H A D | DeclPrinter.cpp | 120 void printDeclType(QualType T, StringRef DeclName, bool Pack = false); 278 void DeclPrinter::printDeclType(QualType T, StringRef DeclName, bool Pack) { in printDeclType() argument 283 Pack = true; in printDeclType() 286 T.print(Out, Policy, (Pack ? "..." : "") + DeclName, Indentation); in printDeclType()
|
| /llvm-project-15.0.7/openmp/libomptarget/DeviceRTL/src/ |
| H A D | Utils.cpp | 36 uint64_t Pack(uint32_t LowBits, uint32_t HighBits); 49 uint64_t Pack(uint32_t LowBits, uint32_t HighBits) { in Pack() function 70 uint64_t Pack(uint32_t LowBits, uint32_t HighBits) { in Pack() function 124 return impl::Pack(LowBits, HighBits); in pack()
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/ |
| H A D | AST.cpp | 790 ArrayRef<const ParmVarDecl *> Pack; member 829 FI.Pack = in handleCall() 831 FI.Tail = MatchingParams.drop_front(FI.Head.size() + FI.Pack.size()); in handleCall() 933 ArrayRef<const ParmVarDecl *> Pack = in resolveForwardingParameters() local 936 Parameters.drop_front(Head.size() + Pack.size()); in resolveForwardingParameters() 948 while (!Pack.empty() && CurrentFunction && Depth < MaxDepth) { in resolveForwardingParameters() 950 ForwardingCallVisitor V{Pack}; in resolveForwardingParameters() 960 Pack = Info.Pack; in resolveForwardingParameters() 974 HeadIt = std::copy(Pack.begin(), Pack.end(), HeadIt); in resolveForwardingParameters()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | TemplateBase.h | 100 Pack 229 this->Args.Kind = Pack; 352 assert(getKind() == Pack); 359 assert(getKind() == Pack); 372 assert(getKind() == Pack); 378 assert(getKind() == Pack);
|
| H A D | TemplateArgumentVisitor.h | 43 DISPATCH(Pack); in Visit() 65 VISIT_METHOD(Pack);
|
| /llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_stack_store.h | 47 uptr Pack(Compression type); 108 uptr Pack(Compression type, StackStore *store);
|
| H A D | sanitizer_stack_store.cpp | 105 uptr StackStore::Pack(Compression type) { in Pack() function in __sanitizer::StackStore 107 for (BlockInfo &b : blocks_) res += b.Pack(type, this); in Pack() 301 uptr StackStore::BlockInfo::Pack(Compression type, StackStore *store) { in Pack() function in __sanitizer::StackStore::BlockInfo
|
| H A D | sanitizer_stackdepot.cpp | 79 uptr diff = stackStore.Pack(static_cast<StackStore::Compression>( in CompressStackStore()
|
| /llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/tests/ |
| H A D | sanitizer_stack_store_test.cpp | 153 uptr diff = store_.Pack(type); in TEST_P() 177 EXPECT_EQ(0u, store_.Pack(type)); in TEST_P() 194 EXPECT_EQ(0u, store_.Pack(type)); in TEST_P()
|
| /llvm-project-15.0.7/flang/include/flang/Runtime/ |
| H A D | transformational.h | 47 void RTNAME(Pack)(Descriptor &result, const Descriptor &source,
|
| /llvm-project-15.0.7/llvm/test/MC/Disassembler/Hexagon/ |
| H A D | alu32_perm.txt | 38 # Pack high and low halfwords
|
| /llvm-project-15.0.7/flang/unittests/Runtime/ |
| H A D | Transformational.cpp | 170 TEST(Transformational, Pack) { in TEST() argument 184 RTNAME(Pack)(result, *array, *mask, nullptr, __FILE__, __LINE__); in TEST() 198 RTNAME(Pack)(result, *array, *mask, &*vector, __FILE__, __LINE__); in TEST()
|
| H A D | RuntimeCrashTest.cpp | 177 ASSERT_DEATH(RTNAME(Pack)(result, *array, *mask, nullptr, __FILE__, __LINE__), in TEST()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/cert/ |
| H A D | DontModifyStdNamespaceCheck.cpp | 27 if (Arg.getKind() != TemplateArgument::Pack) in AST_POLYMORPHIC_MATCHER_P()
|
| /llvm-project-15.0.7/llvm/lib/Target/VE/ |
| H A D | VEInstrIntrinsicVL.td | 5 // Pack patterns.
|
| /llvm-project-15.0.7/llvm/include/llvm/Demangle/ |
| H A D | ItaniumDemangle.h | 1885 const Node *Pack; variable 1889 : Node(KSizeofParamPackExpr), Pack(Pack_) {} in SizeofParamPackExpr() 1896 ParameterPackExpansion PPE(Pack); in printLeft() 2130 const Node *Pack, *Init; variable 2141 F(IsLeftFold, OperatorName, Pack, Init); in match() 2147 ParameterPackExpansion(Pack).print(OB); in printLeft() 4417 Node *Pack = getDerived().parseExpr(); in parseFoldExpr() local 4418 if (Pack == nullptr) in parseFoldExpr() 4429 std::swap(Pack, Init); in parseFoldExpr() 4745 if (!Pack) in parseExpr() [all …]
|
| /llvm-project-15.0.7/libcxxabi/src/demangle/ |
| H A D | ItaniumDemangle.h | 1885 const Node *Pack; variable 1889 : Node(KSizeofParamPackExpr), Pack(Pack_) {} in SizeofParamPackExpr() 1896 ParameterPackExpansion PPE(Pack); in printLeft() 2130 const Node *Pack, *Init; variable 2141 F(IsLeftFold, OperatorName, Pack, Init); in match() 2147 ParameterPackExpansion(Pack).print(OB); in printLeft() 4417 Node *Pack = getDerived().parseExpr(); in parseFoldExpr() local 4418 if (Pack == nullptr) in parseFoldExpr() 4429 std::swap(Pack, Init); in parseFoldExpr() 4745 if (!Pack) in parseExpr() [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Hexagon/intrinsics/ |
| H A D | alu32_perm.ll | 101 ; Pack high and low halfwords
|
| /llvm-project-15.0.7/flang/lib/Optimizer/Builder/Runtime/ |
| H A D | Transformational.cpp | 108 auto packFunc = fir::runtime::getRuntimeFunc<mkRTKey(Pack)>(loc, builder); in genPack()
|
| /llvm-project-15.0.7/clang/include/clang/Sema/ |
| H A D | Template.h | 473 void SetPartiallySubstitutedPack(NamedDecl *Pack,
|