Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp316 for (auto &Pack : Unexpanded) { in DiagnoseUnexpandedParameterPacks() local
318 if (auto *TTPT = Pack.first.dyn_cast<const TemplateTypeParmType *>()) { in DiagnoseUnexpandedParameterPacks()
322 return declaresSameEntity(Pack.first.get<NamedDecl *>(), LocalPack); in DiagnoseUnexpandedParameterPacks()
325 LambdaParamPackReferences.push_back(Pack); in DiagnoseUnexpandedParameterPacks()
1179 case TemplateArgument::Pack: in getTemplateArgumentPackExpansionPattern()
1195 TemplateArgument Pack; in getFullyPackExpandedSize() local
1199 Pack = Subst->getArgumentPack(); in getFullyPackExpandedSize()
1207 Pack = Subst->getArgumentPack(); in getFullyPackExpandedSize()
1220 Pack = Subst->getArgumentPack(); in getFullyPackExpandedSize()
1230 case TemplateArgument::Pack: in getFullyPackExpandedSize()
[all …]
H A DSemaTemplateDeduction.cpp364 case TemplateArgument::Pack: { in checkDeducedTemplateArguments()
365 if (Y.getKind() != TemplateArgument::Pack || in checkDeducedTemplateArguments()
861 DeducedPack Pack(Index); in addPack() local
862 Pack.Saved = Deduced[Index]; in addPack()
872 Packs.push_back(Pack); in addPack()
959 for (auto &Pack : Packs) { in finishConstruction() local
960 if (Info.PendingDeducedPacks.size() > Pack.Index) in finishConstruction()
961 Pack.Outer = Info.PendingDeducedPacks[Pack.Index]; in finishConstruction()
963 Info.PendingDeducedPacks.resize(Pack.Index + 1); in finishConstruction()
964 Info.PendingDeducedPacks[Pack.Index] = &Pack; in finishConstruction()
[all …]
H A DSemaTemplateInstantiate.cpp1384 std::optional<unsigned> getPackIndex(TemplateArgument Pack) { in getPackIndex() argument
1388 return Pack.pack_size() - 1 - Index; in getPackIndex()
1404 void ExpandingFunctionParameterPack(ParmVarDecl *Pack) { in ExpandingFunctionParameterPack() argument
1405 SemaRef.CurrentInstantiationScope->MakeInstantiatedLocalArgPack(Pack); in ExpandingFunctionParameterPack()
1587 case TemplateArgument::Pack: in TransformTemplateArgument()
1827 assert(Arg.getKind() == TemplateArgument::Pack && in TransformDecl()
1878 assert(Arg.getKind() == TemplateArgument::Pack && in TransformFirstQualifierInScope()
1976 if (Arg.getKind() == TemplateArgument::Pack) { in TransformTemplateName()
1990 assert(Arg.getKind() == TemplateArgument::Pack && in TransformTemplateName()
2020 TemplateArgument Pack = SubstPack->getArgumentPack(); in TransformTemplateName() local
[all …]
H A DTreeTransform.h314 void ExpandingFunctionParameterPack(ParmVarDecl *Pack) { } in ExpandingFunctionParameterPack() argument
3627 ExprResult RebuildSizeOfPackExpr(SourceLocation OperatorLoc, NamedDecl *Pack, in RebuildSizeOfPackExpr() argument
3632 return SizeOfPackExpr::Create(SemaRef.Context, OperatorLoc, Pack, PackLoc, in RebuildSizeOfPackExpr()
3966 case TemplateArgument::Pack: in RebuildPackExpansion()
4658 case TemplateArgument::Pack: in TransformTemplateArgument()
4832 if (In.getArgument().getKind() == TemplateArgument::Pack) { in TransformTemplateArguments()
6679 QualType Pack = getDerived().TransformType(TLB, TI->getTypeLoc()); in TransformPackIndexingType() local
6680 if (Pack.isNull()) in TransformPackIndexingType()
6685 Pack, IndexExpr.get(), SourceLocation(), TL.getEllipsisLoc(), in TransformPackIndexingType()
6694 SubtitutedTypes.push_back(Pack); in TransformPackIndexingType()
[all …]
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DTemplateBase.cpp306 case Pack: in getDependence()
328 case Pack: in isPackExpansion()
364 case TemplateArgument::Pack: in getNonTypeTemplateArgumentType()
427 case Pack: in Profile()
468 case Pack: in structurallyEquals()
495 case Pack: in getPackExpansionPattern()
564 case Pack: in print()
619 case TemplateArgument::Pack: in getSourceRange()
678 case TemplateArgument::Pack: { in DiagTemplateArg()
H A DDeclPrinter.cpp126 void printDeclType(QualType T, StringRef DeclName, bool Pack = false);
313 void DeclPrinter::printDeclType(QualType T, StringRef DeclName, bool Pack) { in printDeclType() argument
318 Pack = true; in printDeclType()
321 T.print(Out, Policy, (Pack ? "..." : "") + DeclName, Indentation); in printDeclType()
H A DASTDiagnostic.cpp990 if (TA.getKind() != TemplateArgument::Pack) return; in InternalIterator()
1035 if (TA.getKind() != TemplateArgument::Pack) in operator ++()
1248 case TemplateArgument::Pack: in InitializeNonTypeDiffVariables()
1293 case TemplateArgument::Pack: in InitializeNonTypeDiffVariables()
H A DItaniumMangle.cpp5631 const NamedDecl *Pack = SPE->getPack(); in mangleExpression() local
5632 if (const TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(Pack)) in mangleExpression()
5635 = dyn_cast<NonTypeTemplateParmDecl>(Pack)) in mangleExpression()
5638 = dyn_cast<TemplateTemplateParmDecl>(Pack)) in mangleExpression()
5641 mangleFunctionParam(cast<ParmVarDecl>(Pack)); in mangleExpression()
5880 if (Arg.getKind() == TemplateArgument::Pack) { in needToMangleTemplateParam()
5955 if (Param->isParameterPack() && Arg.getKind() != TemplateArgument::Pack) { in getArgInfo()
6126 case TemplateArgument::Pack: { in mangleTemplateArg()
H A DTypeLoc.cpp626 case TemplateArgument::Pack: in initializeArgLocs()
H A DStmtPrinter.cpp2067 if (Args->size() != 1 || Args->get(0).getKind() != TemplateArgument::Pack) { in VisitUserDefinedLiteral()
2078 const TemplateArgument &Pack = Args->get(0); in VisitUserDefinedLiteral() local
2079 for (const auto &P : Pack.pack_elements()) { in VisitUserDefinedLiteral()
H A DExprCXX.cpp1696 NamedDecl *Pack, SourceLocation PackLoc, in Create() argument
1702 return new (Storage) SizeOfPackExpr(Context.getSizeType(), OperatorLoc, Pack, in Create()
H A DMicrosoftMangle.cpp1694 if (i > 0 && TA.getKind() == TemplateArgument::Pack && in mangleTemplateArgs()
1695 TemplateArgs[i - 1].getKind() == TemplateArgument::Pack) in mangleTemplateArgs()
1858 case TemplateArgument::Pack: { in mangleTemplateArg()
H A DODRHash.cpp201 case TemplateArgument::Pack: in AddTemplateArgument()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DTemplateBase.h107 Pack
279 this->Args.Kind = Pack;
419 assert(getKind() == Pack);
426 assert(getKind() == Pack);
439 assert(getKind() == Pack);
445 assert(getKind() == Pack);
H A DExprCXX.h4284 NamedDecl *Pack = nullptr; variable
4288 SizeOfPackExpr(QualType SizeType, SourceLocation OperatorLoc, NamedDecl *Pack, in SizeOfPackExpr() argument
4294 Length(Length ? *Length : PartialArgs.size()), Pack(Pack) { in SizeOfPackExpr()
4309 Create(ASTContext &Context, SourceLocation OperatorLoc, NamedDecl *Pack,
4326 NamedDecl *getPack() const { return Pack; } in getPack()
/freebsd/contrib/llvm-project/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.cpp94 // Pack().
110 uptr StackStore::Pack(Compression type) {
112 for (BlockInfo &b : blocks_) res += b.Pack(type, this); in LockAll()
306 uptr StackStore::BlockInfo::Pack(Compression type, StackStore *store) { in Pack()
105 uptr StackStore::Pack(Compression type) { Pack() function in __sanitizer::StackStore
301 uptr StackStore::BlockInfo::Pack(Compression type, StackStore *store) { Pack() function in __sanitizer::StackStore::BlockInfo
H A Dsanitizer_stackdepot.cpp79 uptr diff = stackStore.Pack(static_cast<StackStore::Compression>( in CompressStackStore()
/freebsd/crypto/openssl/doc/man3/
H A DPKCS12_pack_p7encdata.pod5 PKCS12_pack_p7encdata, PKCS12_pack_p7encdata_ex - Pack a set of PKCS#12 safeBags
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEInstrIntrinsicVL.td5 // Pack patterns.
/freebsd/contrib/llvm-project/llvm/include/llvm/Demangle/
H A DItaniumDemangle.h2038 const Node *Pack; variable
2042 : Node(KSizeofParamPackExpr), Pack(Pack_) {} in SizeofParamPackExpr()
2044 template<typename Fn> void match(Fn F) const { F(Pack); } in match()
2049 ParameterPackExpansion PPE(Pack); in printLeft()
2284 const Node *Pack, *Init; variable
2291 : Node(KFoldExpr), Pack(Pack_), Init(Init_), OperatorName(OperatorName_), in FoldExpr()
2295 F(IsLeftFold, OperatorName, Pack, Init); in match()
2301 ParameterPackExpansion(Pack).print(OB); in printLeft()
4754 Node *Pack = getDerived().parseExpr(); in parseFoldExpr() local
4755 if (Pack == nullptr) in parseFoldExpr()
[all …]
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DCastValueChecker.cpp276 case TemplateArgument::Pack: in addInstanceOfTransition()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DTemplate.h534 void SetPartiallySubstitutedPack(NamedDecl *Pack,
/freebsd/usr.bin/compress/doc/
H A DREADME202 >1. Added facilities of "compact" into the compress program. "Pack",
/freebsd/contrib/llvm-project/clang/lib/Index/
H A DUSRGeneration.cpp1056 case TemplateArgument::Pack: in VisitTemplateArgument()

123