Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/
H A DLegality.h81 Pack, ///> Collect scalar values. enumerator
108 case LegalityResultID::Pack: in getLegalityResultID()
189 friend class Pack; // For constructor. variable
240 class Pack final : public LegalityResultWithReason {
241 Pack(ResultReason Reason) in Pack() function
242 : LegalityResultWithReason(LegalityResultID::Pack, Reason) {} in Pack()
247 return From->getSubclassID() == LegalityResultID::Pack; in classof()
355 return createLegalityResult<Pack>(ResultReason::ForcePackForDebugging); in getForcedPackForDebugging()
H A DVecUtils.h237 PackPattern Pack;
238 Pack.Operands.resize(ExpectedNumInserts);
250 Pack.Instrs.push_back(InsertI);
251 Pack.Operands[ExpectedLane] = InsertI->getOperand(1);
262 return Pack;
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp372 for (auto &Pack : Unexpanded) { in DiagnoseUnexpandedParameterPacks() local
374 if (auto *TTPT = Pack.first.dyn_cast<const TemplateTypeParmType *>()) { in DiagnoseUnexpandedParameterPacks()
378 return declaresSameEntity(cast<NamedDecl *>(Pack.first), LocalPack); in DiagnoseUnexpandedParameterPacks()
381 ParamPackReferences.push_back(Pack); in DiagnoseUnexpandedParameterPacks()
826 ArrayRef<TemplateArgument> Pack = in CheckParameterPacksForExpansion() local
828 NewPackSize = Pack.size(); in CheckParameterPacksForExpansion()
830 llvm::count_if(Pack, [](const TemplateArgument &TA) { in CheckParameterPacksForExpansion()
1302 case TemplateArgument::Pack: in getTemplateArgumentPackExpansionPattern()
1318 TemplateArgument Pack; in getFullyPackExpandedSize() local
1322 Pack = Subst->getArgumentPack(); in getFullyPackExpandedSize()
[all …]
H A DSemaTemplateDeduction.cpp352 case TemplateArgument::Pack: { in checkDeducedTemplateArguments()
353 if (Y.getKind() != TemplateArgument::Pack || in checkDeducedTemplateArguments()
810 DeducedPack Pack(Index); in addPack() local
812 Pack.Saved = Deduced[Index]; in addPack()
823 Packs.push_back(Pack); in addPack()
915 for (auto &Pack : Packs) { in finishConstruction() local
916 if (Info.PendingDeducedPacks.size() > Pack.Index) in finishConstruction()
917 Pack.Outer = Info.PendingDeducedPacks[Pack.Index]; in finishConstruction()
919 Info.PendingDeducedPacks.resize(Pack.Index + 1); in finishConstruction()
920 Info.PendingDeducedPacks[Pack.Index] = &Pack; in finishConstruction()
[all …]
H A DSemaTemplateInstantiate.cpp1447 UnsignedOrNone getPackIndex(TemplateArgument Pack) { in getPackIndex() argument
1451 return Pack.pack_size() - 1 - *Index; in getPackIndex()
1474 void ExpandingFunctionParameterPack(ParmVarDecl *Pack) { in ExpandingFunctionParameterPack() argument
1475 SemaRef.CurrentInstantiationScope->MakeInstantiatedLocalArgPack(Pack); in ExpandingFunctionParameterPack()
1515 if (TA.getKind() != TemplateArgument::Pack) in getTemplateArgumentPackPatternForRewrite()
1679 case TemplateArgument::Pack: in TransformTemplateArgument()
1940 assert(Arg.getKind() == TemplateArgument::Pack && in TransformDecl()
2039 assert(Arg.getKind() == TemplateArgument::Pack && in TransformFirstQualifierInScope()
2149 assert(Arg.getKind() == TemplateArgument::Pack && in TransformTemplateName()
2177 TemplateArgument Pack = SubstPack->getArgumentPack(); in TransformTemplateName() local
[all …]
H A DTreeTransform.h319 void ExpandingFunctionParameterPack(ParmVarDecl *Pack) { } in ExpandingFunctionParameterPack() argument
3677 ExprResult RebuildSizeOfPackExpr(SourceLocation OperatorLoc, NamedDecl *Pack, in RebuildSizeOfPackExpr() argument
3682 return SizeOfPackExpr::Create(SemaRef.Context, OperatorLoc, Pack, PackLoc, in RebuildSizeOfPackExpr()
4018 case TemplateArgument::Pack: in RebuildPackExpansion()
4871 case TemplateArgument::Pack: in TransformTemplateArgument()
5046 if (In.getArgument().getKind() == TemplateArgument::Pack) { in TransformTemplateArguments()
6911 QualType Pack = getDerived().TransformType(TLB, TI->getTypeLoc()); in TransformPackIndexingType() local
6912 if (Pack.isNull()) in TransformPackIndexingType()
6917 Pack, IndexExpr.get(), SourceLocation(), TL.getEllipsisLoc(), in TransformPackIndexingType()
6926 SubtitutedTypes.push_back(Pack); in TransformPackIndexingType()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/SandboxVectorizer/
H A DLegality.cpp215 return createLegalityResult<Pack>(ResultReason::NotInstructions); in canVectorize()
220 return createLegalityResult<Pack>(ResultReason::DiffBBs); in canVectorize()
224 return createLegalityResult<Pack>(ResultReason::RepeatedInstrs); in canVectorize()
239 return createLegalityResult<Pack>(*ReasonOpt); in canVectorize()
248 return createLegalityResult<Pack>(ResultReason::CantSchedule); in canVectorize()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DTemplateBase.cpp302 case Pack: in getDependence()
324 case Pack: in isPackExpansion()
357 case TemplateArgument::Pack: in getNonTypeTemplateArgumentType()
427 case Pack: in Profile()
470 case Pack: in structurallyEquals()
498 case Pack: in getPackExpansionPattern()
568 case Pack: in print()
623 case TemplateArgument::Pack: in getSourceRange()
673 case TemplateArgument::Pack: { in DiagTemplateArg()
H A DDeclPrinter.cpp130 void printDeclType(QualType T, StringRef DeclName, bool Pack = false);
341 void DeclPrinter::printDeclType(QualType T, StringRef DeclName, bool Pack) { in printDeclType() argument
346 Pack = true; in printDeclType()
349 T.print(Out, Policy, (Pack ? "..." : "") + DeclName, Indentation); in printDeclType()
H A DASTDiagnostic.cpp1019 if (TA.getKind() != TemplateArgument::Pack) return; in InternalIterator()
1064 if (TA.getKind() != TemplateArgument::Pack) in operator ++()
1277 case TemplateArgument::Pack: in InitializeNonTypeDiffVariables()
1322 case TemplateArgument::Pack: in InitializeNonTypeDiffVariables()
H A DItaniumMangle.cpp5889 const NamedDecl *Pack = SPE->getPack(); in mangleExpression() local
5890 if (const TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(Pack)) in mangleExpression()
5893 = dyn_cast<NonTypeTemplateParmDecl>(Pack)) in mangleExpression()
5896 = dyn_cast<TemplateTemplateParmDecl>(Pack)) in mangleExpression()
5899 mangleFunctionParam(cast<ParmVarDecl>(Pack)); in mangleExpression()
6150 if (Arg.getKind() == TemplateArgument::Pack) { in needToMangleTemplateParam()
6228 if (Param->isParameterPack() && Arg.getKind() != TemplateArgument::Pack) { in getArgInfo()
6399 case TemplateArgument::Pack: { in mangleTemplateArg()
H A DTypeLoc.cpp640 case TemplateArgument::Pack: in initializeArgLocs()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DTemplateBase.h107 Pack
280 this->Args.Kind = Pack;
425 assert(getKind() == Pack);
432 assert(getKind() == Pack);
445 assert(getKind() == Pack);
451 assert(getKind() == Pack);
H A DTemplateArgumentVisitor.h44 DISPATCH(Pack); in Visit()
68 VISIT_METHOD(Pack);
H A DExprCXX.h4406 NamedDecl *Pack = nullptr; variable
4410 SizeOfPackExpr(QualType SizeType, SourceLocation OperatorLoc, NamedDecl *Pack, in SizeOfPackExpr() argument
4415 Length(Length ? *Length : PartialArgs.size()), Pack(Pack) { in SizeOfPackExpr()
4430 NamedDecl *Pack, SourceLocation PackLoc,
4447 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/lib/Transforms/Vectorize/SandboxVectorizer/Passes/
H A DBottomUpVec.cpp322 case LegalityResultID::Pack: in vectorizeRec()
455 case LegalityResultID::Pack: { in emitVectors()
/freebsd/contrib/llvm-project/llvm/include/llvm/Demangle/
H A DItaniumDemangle.h2076 const Node *Pack; variable
2080 : Node(KSizeofParamPackExpr), Pack(Pack_) {} in SizeofParamPackExpr()
2082 template<typename Fn> void match(Fn F) const { F(Pack); } in match()
2087 ParameterPackExpansion PPE(Pack); in printLeft()
2331 const Node *Pack, *Init; variable
2338 : Node(KFoldExpr), Pack(Pack_), Init(Init_), OperatorName(OperatorName_), in FoldExpr()
2342 F(IsLeftFold, OperatorName, Pack, Init); in match()
2348 ParameterPackExpansion(Pack).print(OB); in printLeft()
4995 Node *Pack = getDerived().parseExpr(); in parseFoldExpr() local
4996 if (Pack == nullptr) in parseFoldExpr()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DTemplateArgumentHasher.cpp101 case TemplateArgument::Pack: in AddTemplateArgument()
/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.h547 void SetPartiallySubstitutedPack(NamedDecl *Pack,

123