Home
last modified time | relevance | path

Searched refs:Pack (Results 1 – 25 of 103) sorted by relevance

12345

/openbsd-src/gnu/llvm/clang/lib/AST/
H A DTemplateBase.cpp231 case Pack: in getDependence()
252 case Pack: in isPackExpansion()
288 case TemplateArgument::Pack: in getNonTypeTemplateArgumentType()
343 case Pack: in Profile()
373 case Pack: in structurallyEquals()
399 case Pack: in getPackExpansionPattern()
463 case Pack: in print()
524 case TemplateArgument::Pack: in getSourceRange()
571 case TemplateArgument::Pack: { in DiagTemplateArg()
H A DDeclPrinter.cpp122 void printDeclType(QualType T, StringRef DeclName, bool Pack = false);
280 void DeclPrinter::printDeclType(QualType T, StringRef DeclName, bool Pack) { in printDeclType() argument
285 Pack = true; in printDeclType()
288 T.print(Out, Policy, (Pack ? "..." : "") + DeclName, Indentation); in printDeclType()
H A DTypeLoc.cpp615 case TemplateArgument::Pack: in initializeArgLocs()
H A DItaniumMangle.cpp5056 const NamedDecl *Pack = SPE->getPack(); in mangleExpression() local
5057 if (const TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(Pack)) in mangleExpression()
5060 = dyn_cast<NonTypeTemplateParmDecl>(Pack)) in mangleExpression()
5063 = dyn_cast<TemplateTemplateParmDecl>(Pack)) in mangleExpression()
5066 mangleFunctionParam(cast<ParmVarDecl>(Pack)); in mangleExpression()
5289 if (Param->isParameterPack() && Arg.getKind() != TemplateArgument::Pack) { in needExactType()
5430 case TemplateArgument::Pack: { in mangleTemplateArg()
H A DStmtPrinter.cpp2006 if (Args->size() != 1 || Args->get(0).getKind() != TemplateArgument::Pack) { in VisitUserDefinedLiteral()
2017 const TemplateArgument &Pack = Args->get(0); in VisitUserDefinedLiteral() local
2018 for (const auto &P : Pack.pack_elements()) { in VisitUserDefinedLiteral()
H A DASTDiagnostic.cpp989 if (TA.getKind() != TemplateArgument::Pack) return; in InternalIterator()
1034 if (TA.getKind() != TemplateArgument::Pack) in operator ++()
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp304 for (auto &Pack : Unexpanded) { in DiagnoseUnexpandedParameterPacks() local
306 if (auto *TTPT = Pack.first.dyn_cast<const TemplateTypeParmType *>()) { in DiagnoseUnexpandedParameterPacks()
310 return declaresSameEntity(Pack.first.get<NamedDecl *>(), LocalPack); in DiagnoseUnexpandedParameterPacks()
313 LambdaParamPackReferences.push_back(Pack); in DiagnoseUnexpandedParameterPacks()
1108 case TemplateArgument::Pack: in getTemplateArgumentPackExpansionPattern()
1124 TemplateArgument Pack; in getFullyPackExpandedSize() local
1128 Pack = Subst->getArgumentPack(); in getFullyPackExpandedSize()
1136 Pack = Subst->getArgumentPack(); in getFullyPackExpandedSize()
1149 Pack = Subst->getArgumentPack(); in getFullyPackExpandedSize()
1158 case TemplateArgument::Pack: in getFullyPackExpandedSize()
[all …]
H A DSemaTemplateDeduction.cpp350 case TemplateArgument::Pack: { in checkDeducedTemplateArguments()
351 if (Y.getKind() != TemplateArgument::Pack || in checkDeducedTemplateArguments()
715 DeducedPack Pack(Index); in addPack() local
716 Pack.Saved = Deduced[Index]; in addPack()
726 Packs.push_back(Pack); in addPack()
813 for (auto &Pack : Packs) { in finishConstruction() local
814 if (Info.PendingDeducedPacks.size() > Pack.Index) in finishConstruction()
815 Pack.Outer = Info.PendingDeducedPacks[Pack.Index]; in finishConstruction()
817 Info.PendingDeducedPacks.resize(Pack.Index + 1); in finishConstruction()
818 Info.PendingDeducedPacks[Pack.Index] = &Pack; in finishConstruction()
[all …]
H A DSemaTemplateInstantiate.cpp1140 std::optional<unsigned> getPackIndex(TemplateArgument Pack) { in getPackIndex() argument
1144 return Pack.pack_size() - 1 - Index; in getPackIndex()
1160 void ExpandingFunctionParameterPack(ParmVarDecl *Pack) { in ExpandingFunctionParameterPack() argument
1161 SemaRef.CurrentInstantiationScope->MakeInstantiatedLocalArgPack(Pack); in ExpandingFunctionParameterPack()
1486 assert(Arg.getKind() == TemplateArgument::Pack && in TransformDecl()
1527 assert(Arg.getKind() == TemplateArgument::Pack && in TransformFirstQualifierInScope()
1624 if (Arg.getKind() == TemplateArgument::Pack) { in TransformTemplateName()
1638 assert(Arg.getKind() == TemplateArgument::Pack && in TransformTemplateName()
1670 TemplateArgument Pack = SubstPack->getArgumentPack(); in TransformTemplateName() local
1672 getPackSubstitutedTemplateArgument(getSema(), Pack).getAsTemplate(); in TransformTemplateName()
[all …]
/openbsd-src/gnu/llvm/clang/include/clang/AST/
H A DTemplateBase.h99 Pack
228 this->Args.Kind = Pack;
353 assert(getKind() == Pack);
360 assert(getKind() == Pack);
373 assert(getKind() == Pack);
379 assert(getKind() == Pack);
H A DTemplateArgumentVisitor.h43 DISPATCH(Pack); in Visit()
65 VISIT_METHOD(Pack);
H A DExprCXX.h4229 NamedDecl *Pack = nullptr; variable
4233 SizeOfPackExpr(QualType SizeType, SourceLocation OperatorLoc, NamedDecl *Pack, in SizeOfPackExpr() argument
4239 Length(Length ? *Length : PartialArgs.size()), Pack(Pack) { in SizeOfPackExpr()
4254 Create(ASTContext &Context, SourceLocation OperatorLoc, NamedDecl *Pack,
4271 NamedDecl *getPack() const { return Pack; } in getPack()
/openbsd-src/gnu/llvm/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_stack_store.h47 uptr Pack(Compression type);
108 uptr Pack(Compression type, StackStore *store);
H A Dsanitizer_stack_store.cpp105 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 Dsanitizer_stackdepot.cpp79 uptr diff = stackStore.Pack(static_cast<StackStore::Compression>( in CompressStackStore()
/openbsd-src/gnu/llvm/compiler-rt/lib/sanitizer_common/tests/
H A Dsanitizer_stack_store_test.cpp153 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()
/openbsd-src/gnu/llvm/llvm/lib/Target/VE/
H A DVEInstrIntrinsicVL.td5 // Pack patterns.
/openbsd-src/gnu/llvm/llvm/include/llvm/Demangle/
H A DItaniumDemangle.h1898 const Node *Pack; variable
1902 : Node(KSizeofParamPackExpr), Pack(Pack_) {} in SizeofParamPackExpr()
1904 template<typename Fn> void match(Fn F) const { F(Pack); } in match()
1909 ParameterPackExpansion PPE(Pack); in printLeft()
2143 const Node *Pack, *Init; variable
2150 : Node(KFoldExpr), Pack(Pack_), Init(Init_), OperatorName(OperatorName_), in FoldExpr()
2154 F(IsLeftFold, OperatorName, Pack, Init); in match()
2160 ParameterPackExpansion(Pack).print(OB); in printLeft()
4437 Node *Pack = getDerived().parseExpr(); in parseFoldExpr() local
4438 if (Pack == nullptr) in parseFoldExpr()
[all …]
/openbsd-src/gnu/llvm/libcxxabi/src/demangle/
H A DItaniumDemangle.h1898 const Node *Pack; variable
1902 : Node(KSizeofParamPackExpr), Pack(Pack_) {} in SizeofParamPackExpr()
1904 template<typename Fn> void match(Fn F) const { F(Pack); } in match()
1909 ParameterPackExpansion PPE(Pack); in printLeft()
2143 const Node *Pack, *Init; variable
2150 : Node(KFoldExpr), Pack(Pack_), Init(Init_), OperatorName(OperatorName_), in FoldExpr()
2154 F(IsLeftFold, OperatorName, Pack, Init); in match()
2160 ParameterPackExpansion(Pack).print(OB); in printLeft()
4437 Node *Pack = getDerived().parseExpr(); in parseFoldExpr() local
4438 if (Pack == nullptr) in parseFoldExpr()
[all …]
/openbsd-src/gnu/usr.bin/perl/cpan/Win32/t/
H A DGetOSName.t198 my $sp = "Service Pack 42";
/openbsd-src/gnu/gcc/gcc/config/frv/
H A Dfrv.opt166 Pack VLIW instructions
/openbsd-src/gnu/llvm/clang/include/clang/Sema/
H A DTemplate.h503 void SetPartiallySubstitutedPack(NamedDecl *Pack,
/openbsd-src/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/
H A DCastValueChecker.cpp276 case TemplateArgument::Pack: in addInstanceOfTransition()
/openbsd-src/gnu/llvm/clang/tools/libclang/
H A DCXType.cpp211 if (A.getKind() == TemplateArgument::Pack) { in FindTemplateArgumentTypeAt()
1154 if (Arg.getKind() == TemplateArgument::Pack) in GetTemplateArgumentArraySize()
/openbsd-src/usr.bin/file/magdir/
H A Dcompress247 # Valve Pack (VPK) files

12345