Home
last modified time | relevance | path

Searched refs:SmallVector (Results 1 – 25 of 2620) sorted by relevance

12345678910>>...105

/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DDXContainerPSVInfo.h31 SmallVector<uint32_t> Indices;
55 SmallVector<dxbc::PSV::v2::ResourceBindInfo> Resources;
56 SmallVector<PSVSignatureElement> InputElements;
57 SmallVector<PSVSignatureElement> OutputElements;
58 SmallVector<PSVSignatureElement> PatchOrPrimElements;
67 std::array<SmallVector<uint32_t>, 4> OutputVectorMasks;
68 SmallVector<uint32_t> PatchOrPrimMasks;
69 std::array<SmallVector<uint32_t>, 4> InputOutputMap;
70 SmallVector<uint32_t> InputPatchMap;
71 SmallVector<uint32_t> PatchOutputMap;
[all …]
H A DDXContainerRootSignature.h29 SmallVector<dxbc::RTS0::v2::DescriptorRange> Ranges;
30 SmallVector<dxbc::RTS0::v2::DescriptorRange>::const_iterator begin() const { in begin()
33 SmallVector<dxbc::RTS0::v2::DescriptorRange>::const_iterator end() const { in end()
39 SmallVector<RootParameterInfo> ParametersInfo;
41 SmallVector<dxbc::RTS0::v1::RootConstants> Constants;
42 SmallVector<dxbc::RTS0::v2::RootDescriptor> Descriptors;
43 SmallVector<DescriptorTable> Tables;
96 SmallVector<RootParameterInfo>::const_iterator begin() const { in begin()
99 SmallVector<RootParameterInfo>::const_iterator end() const { in end()
111 SmallVector<dxbc::RTS0::v1::StaticSampler> StaticSamplers;
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DConstraintSystem.h51 SmallVector<SmallVector<Entry, 8>, 4> Constraints;
64 SmallVector<std::string> getVarNamesList() const;
84 SmallVector<Entry, 4> NewRow; in addVariableRow()
114 static SmallVector<int64_t, 8> negate(SmallVector<int64_t, 8> R) { in negate()
127 static SmallVector<int64_t, 8> negateOrEqual(SmallVector<int64_t, 8> R) { in negateOrEqual()
139 static SmallVector<int64_t, 8> toStrictLessThan(SmallVector<int64_t, 8> R) { in toStrictLessThan()
147 LLVM_ABI bool isConditionImplied(SmallVector<int64_t, 8> R) const;
149 SmallVector<int64_t> getLastConstraint() const { in getLastConstraint()
151 SmallVector<int64_t> Result(NumVariables, 0); in getLastConstraint()
/freebsd/contrib/llvm-project/lld/ELF/
H A DLinkerScript.h234 SmallVector<SectionPattern, 0> sectionPatterns;
242 SmallVector<InputSectionBase *, 0> sectionBases;
246 SmallVector<InputSection *, 0> sections;
251 SmallVector<std::pair<ThunkSection *, uint32_t>, 0> thunkSections;
279 SmallVector<StringRef, 0> names;
287 SmallVector<StringRef, 0> outputSections;
318 SmallVector<std::unique_ptr<OutputDesc>, 0> descPool;
329 SmallVector<InputSectionBase *, 0>
333 SmallVector<InputSectionBase *, 0> createInputSectionList(OutputSection &cmd);
337 SmallVector<size_t, 0> getPhdrIndices(OutputSection *sec);
[all …]
H A DConfig.h176 SmallVector<SymbolVersion, 0> nonLocalPatterns;
177 SmallVector<SymbolVersion, 0> localPatterns;
203 SmallVector<std::unique_ptr<InputFile>, 0> files, ltoObjectFiles;
210 SmallVector<std::pair<StringRef, unsigned>, 0> archiveFiles;
252 llvm::SmallVector<llvm::GlobPattern, 0> whyLive;
271 llvm::SmallVector<VersionDefinition, 0> versionDefinitions;
272 llvm::SmallVector<llvm::StringRef, 0> auxiliaryList;
273 llvm::SmallVector<llvm::StringRef, 0> filterList;
274 llvm::SmallVector<llvm::StringRef, 0> passPlugins;
275 llvm::SmallVector<llvm::StringRef, 0> searchPaths;
[all …]
H A DSyntheticSections.h47 SmallVector<EhSectionPiece *, 0> fdes;
63 SmallVector<EhInputSection *, 0> sections;
71 SmallVector<FdeData, 0> getFdeData() const;
99 SmallVector<CieRecord *, 0> cieRecords;
140 SmallVector<AuthEntryInfo, 0> authEntries;
383 SmallVector<const Symbol *, 0> entries;
399 SmallVector<const Symbol *, 0> entries;
416 SmallVector<StringRef, 0> strings;
561 SmallVector<DynamicReloc, 0> relocs;
567 SmallVector<SmallVector<DynamicReloc, 0>, 0> relocsVec;
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicBlockSectionsProfileReader.h48 SmallVector<BBClusterInfo> ClusterInfo;
52 SmallVector<SmallVector<unsigned>> ClonePaths;
73 std::pair<bool, SmallVector<BBClusterInfo>>
77 SmallVector<SmallVector<unsigned>>
180 std::pair<bool, SmallVector<BBClusterInfo>>
183 SmallVector<SmallVector<unsigned>>
/freebsd/contrib/llvm-project/clang/lib/Format/
H A DUnwrappedLineParser.h208 std::optional<llvm::SmallVector<llvm::SmallVector<FormatToken *, 8>, 1>>
277 SmallVector<UnwrappedLine, 8> CurrentExpandedLines;
282 llvm::DenseMap<FormatToken *, SmallVector<UnwrappedLine, 8>> ExpandedLines;
301 SmallVector<FormatToken *, 1> CommentsBeforeNextToken;
309 SmallVector<UnwrappedLine, 8> Lines;
314 SmallVector<UnwrappedLine, 4> PreprocessorDirectives;
340 SmallVector<bool, 8> NestedTooDeep;
344 SmallVector<bool, 4> NestedLambdas;
364 SmallVector<PPBranch, 16> PPStack;
376 SmallVector<int, 8> PPLevelBranchIndex;
[all …]
H A DMacros.h82 using ArgsList = ArrayRef<SmallVector<FormatToken *, 8>>;
118 SmallVector<FormatToken *, 8>
131 SmallVector<std::unique_ptr<llvm::MemoryBuffer>> Buffers;
263 SmallVector<std::unique_ptr<ReconstructedLine>> Children;
272 SmallVector<std::unique_ptr<LineNode>> Tokens;
288 SmallVector<ReconstructedLine *> ActiveReconstructedLines;
328 SmallVector<Expansion> ActiveExpansions;
371 SmallVector<MacroCallState> MacroCallStructure;
/freebsd/contrib/llvm-project/llvm/include/llvm/Passes/
H A DPassBuilder.h779 SmallVector<std::function<void(FunctionPassManager &, OptimizationLevel)>, 2>
781 SmallVector<std::function<void(LoopPassManager &, OptimizationLevel)>, 2>
783 SmallVector<std::function<void(LoopPassManager &, OptimizationLevel)>, 2>
785 SmallVector<std::function<void(FunctionPassManager &, OptimizationLevel)>, 2>
787 SmallVector<std::function<void(CGSCCPassManager &, OptimizationLevel)>, 2>
789 SmallVector<std::function<void(FunctionPassManager &, OptimizationLevel)>, 2>
791 SmallVector<std::function<void(FunctionPassManager &, OptimizationLevel)>, 2>
794 SmallVector<std::function<void(ModulePassManager &, OptimizationLevel,
798 SmallVector<std::function<void(ModulePassManager &, OptimizationLevel,
802 SmallVector<std::function<void(ModulePassManager &, OptimizationLevel)>, 2>
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Serialization/
H A DASTReader.h428 using RecordData = SmallVector<uint64_t, 64>;
547 using FileOffsetsTy = SmallVector<FileOffset, 2>;
581 llvm::DenseMap<GlobalDeclID, SmallVector<GlobalDeclID, 4>> RelatedDeclsMap;
596 llvm::SmallVector<PendingUpdateRecord, 16> PendingUpdateRecords;
617 llvm::SmallVector<FunctionDecl *, 4> PendingUndeducedFunctionDecls;
626 llvm::DenseMap<Decl*, llvm::SmallVector<NamedDecl*, 2>>
697 using DeclContextVisibleUpdates = SmallVector<UpdateData, 1>;
706 using SpecializationsUpdate = SmallVector<UpdateData, 1>;
719 SmallVector<std::pair<Decl *, uint64_t>, 4>>;
731 llvm::SmallVector<std::pair<Decl *, Decl *>>
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Checkers/
H A DMPIFunctionClassifier.h58 llvm::SmallVector<IdentifierInfo *, 12> MPINonBlockingTypes;
60 llvm::SmallVector<IdentifierInfo *, 10> MPIPointToPointTypes;
61 llvm::SmallVector<IdentifierInfo *, 16> MPICollectiveTypes;
63 llvm::SmallVector<IdentifierInfo *, 4> MPIPointToCollTypes;
64 llvm::SmallVector<IdentifierInfo *, 4> MPICollToPointTypes;
65 llvm::SmallVector<IdentifierInfo *, 6> MPICollToCollTypes;
67 llvm::SmallVector<IdentifierInfo *, 32> MPIType;
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFGdbIndex.h35 SmallVector<CompUnitEntry, 0> CuList;
42 SmallVector<TypeUnitEntry, 0> TuList;
49 SmallVector<AddressEntry, 0> AddressArea;
55 SmallVector<SymTableEntry, 0> SymbolTable;
58 SmallVector<std::pair<uint32_t, SmallVector<uint32_t, 0>>, 0>
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGLoopInfo.cpp29 SmallVector<Metadata *, 4> Args; in createFollowupMetadata()
35 SmallVector<Metadata *, 4>
47 SmallVector<Metadata *, 4> Args; in createPipeliningMetadata()
74 SmallVector<Metadata *, 4>
95 SmallVector<Metadata *, 4> FollowupLoopProperties; in createPartialUnrollMetadata()
105 SmallVector<Metadata *, 4> Followup = createPipeliningMetadata( in createPartialUnrollMetadata()
108 SmallVector<Metadata *, 4> Args; in createPartialUnrollMetadata()
133 SmallVector<Metadata *, 4>
147 SmallVector<Metadata *, 4> NewLoopProperties; in createUnrollAndJamMetadata()
158 SmallVector<Metadata *, 4> FollowupLoopProperties; in createUnrollAndJamMetadata()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUImageIntrinsicOptimizer.cpp100 SmallVector<SmallVector<IntrinsicInst *, 4>> &MergeableInsts, in addInstToMergeableList()
102 for (SmallVector<IntrinsicInst *, 4> &IIList : MergeableInsts) { in addInstToMergeableList()
144 SmallVector<SmallVector<IntrinsicInst *, 4>> &MergeableInsts) { in collectMergeableInsts()
176 bool optimizeSection(ArrayRef<SmallVector<IntrinsicInst *, 4>> MergeableInsts) { in optimizeSection()
179 SmallVector<Instruction *, 4> InstrsToErase; in optimizeSection()
185 SmallVector<Value *, 16> Args(IIList.front()->args()); in optimizeSection()
189 SmallVector<Type *, 6> OverloadTys; in optimizeSection()
230 SmallVector<Instruction *, 4> NewCalls; in optimizeSection()
307 SmallVector<SmallVector<IntrinsicInst *, 4>> MergeableInsts; in imageIntrinsicOptimizerImpl()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DConstraintSystem.cpp36 SmallVector<SmallVector<Entry, 8>, 4> RemainingRows; in eliminateUsingFM()
38 SmallVector<Entry, 8> &Row1 = Constraints[R1]; in eliminateUsingFM()
77 SmallVector<Entry, 8> NR; in eliminateUsingFM()
165 SmallVector<std::string> ConstraintSystem::getVarNamesList() const { in getVarNamesList()
166 SmallVector<std::string> Names(Value2Index.size(), ""); in getVarNamesList()
184 SmallVector<std::string> Names = getVarNamesList(); in dump()
186 SmallVector<std::string, 16> Parts; in dump()
215 bool ConstraintSystem::isConditionImplied(SmallVector<int64_t, 8> R) const { in isConditionImplied()
/freebsd/contrib/llvm-project/llvm/lib/MCA/Stages/
H A DExecuteStage.cpp54 SmallVector<ResourceUse, 4> Used; in issueInstruction()
55 SmallVector<InstRef, 4> Pending; in issueInstruction()
56 SmallVector<InstRef, 4> Ready; in issueInstruction()
94 SmallVector<ResourceRef, 8> Freed; in cycleStart()
95 SmallVector<InstRef, 4> Executed; in cycleStart()
96 SmallVector<InstRef, 4> Pending; in cycleStart()
97 SmallVector<InstRef, 4> Ready; in cycleStart()
131 SmallVector<InstRef, 8> Insts; in cycleEnd()
141 SmallVector<InstRef, 8> RegDeps; in cycleEnd()
142 SmallVector<InstRef, 8> MemDeps; in cycleEnd()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InterleavedAccess.cpp295 SmallVector<int, 32> OptimizeShuf; in reorderSubVector()
326 SmallVector<int, 16> MaskLow; in interleave8bitStride4VF8()
327 SmallVector<int, 32> MaskLowTemp1, MaskLowWord; in interleave8bitStride4VF8()
328 SmallVector<int, 32> MaskHighTemp1, MaskHighWord; in interleave8bitStride4VF8()
368 SmallVector<int, 32> MaskHigh; in interleave8bitStride4()
369 SmallVector<int, 32> MaskLow; in interleave8bitStride4()
370 SmallVector<int, 32> LowHighMask[2]; in interleave8bitStride4()
371 SmallVector<int, 32> MaskHighTemp; in interleave8bitStride4()
372 SmallVector<int, 32> MaskLowTemp; in interleave8bitStride4()
548 SmallVector<int, 32> VPShuf; in deinterleave8bitStride3()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Tooling/Transformer/
H A DRewriteRule.cpp33 static Expected<SmallVector<transformer::Edit, 1>>
35 SmallVector<transformer::Edit, 1> Edits; in translateEdits()
50 return SmallVector<Edit, 0>(); in translateEdits()
77 EditGenerator transformer::editList(SmallVector<ASTEdit, 1> Edits) { in editList()
91 -> Expected<SmallVector<transformer::Edit, 1>> { in noopEdit()
103 return SmallVector<Edit, 1>{E}; in noopEdit()
108 transformer::flattenVector(SmallVector<EditGenerator, 2> Generators) { in flattenVector()
113 const MatchResult &Result) -> llvm::Expected<SmallVector<Edit, 1>> { in flattenVector()
114 SmallVector<Edit, 1> AllEdits; in flattenVector()
116 llvm::Expected<SmallVector<Edit, 1>> Edits = G(Result); in flattenVector()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DCodeViewDebug.h111 SmallVector<std::pair<const MCSymbol *, const MCSymbol *>, 1>>
123 SmallVector<LocalVariable, 1> InlinedLocals;
124 SmallVector<const DILocation *, 1> ChildSites;
134 SmallVector<LocalVariable, 1> Locals;
135 SmallVector<CVGlobalVariable, 1> Globals;
136 SmallVector<LexicalBlock *, 1> Children;
165 SmallVector<const DILocation *, 1> ChildSites;
170 SmallVector<LocalVariable, 1> Locals;
171 SmallVector<CVGlobalVariable, 1> Globals;
176 SmallVector<LexicalBlock *, 1> ChildBlocks;
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegacyLegalizerInfo.h315 SmallVector<SizeAndActionsVec, 1> &Actions = ScalarActions[OpcodeIdx]; in setScalarAction()
322 SmallVector<SizeAndActionsVec, 1> &Actions = in setPointerAction()
335 SmallVector<SizeAndActionsVec, 1> &Actions = in setScalarInVectorAction()
348 SmallVector<SizeAndActionsVec, 1> &Actions = in setVectorNumElementAction()
415 SmallVector<SizeAndActionsVec, 1> &Actions, in setActions()
449 SmallVector<TypeMap, 1> SpecifiedActions[LastOp - FirstOp + 1];
450 SmallVector<SizeChangeStrategy, 1>
452 SmallVector<SizeChangeStrategy, 1>
457 SmallVector<SizeAndActionsVec, 1> ScalarActions[LastOp - FirstOp + 1];
458 SmallVector<SizeAndActionsVec, 1> ScalarInVectorActions[LastOp - FirstOp + 1];
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/ObjCopy/
H A DCommonConfig.h128 SmallVector<NameOrPattern, 0> PosPatterns;
129 SmallVector<NameOrPattern, 0> NegMatchers;
193 SmallVector<SymbolFlag, 0> Flags;
194 SmallVector<StringRef, 0> BeforeSyms;
232 SmallVector<NewSectionInfo, 0> AddSection;
233 SmallVector<StringRef, 0> DumpSection;
234 SmallVector<NewSectionInfo, 0> UpdateSection;
235 SmallVector<SectionPatternAddressUpdate, 0> ChangeSectionAddress;
260 SmallVector<NewSymbolInfo, 0> SymbolsToAdd;
283 SmallVector<std::pair<NameMatcher, llvm::DebugCompressionType>, 0>
/freebsd/contrib/llvm-project/llvm/lib/ProfileData/
H A DMemProfRadixTree.cpp49 const llvm::SmallVector<FrameIdTy> *CallStack, in encodeCallStack()
50 const llvm::SmallVector<FrameIdTy> *Prev, in encodeCallStack()
94 llvm::MapVector<CallStackId, llvm::SmallVector<FrameIdTy>> in build()
100 llvm::SmallVector<CSIdPair, 0> CallStacks = MemProfCallStackData.takeVector(); in build()
199 const llvm::SmallVector<FrameIdTy> *Prev = nullptr; in build()
228 computeFrameHistogram(llvm::MapVector<CallStackId, llvm::SmallVector<FrameIdTy>> in computeFrameHistogram()
246 llvm::MapVector<CallStackId, llvm::SmallVector<FrameId>>
250 llvm::MapVector<CallStackId, llvm::SmallVector<LinearFrameId>>
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DMemoryTaggingSupport.h54 SmallVector<IntrinsicInst *, 2> LifetimeStart;
55 SmallVector<IntrinsicInst *, 2> LifetimeEnd;
56 SmallVector<DbgVariableIntrinsic *, 2> DbgVariableIntrinsics;
58 SmallVector<DbgVariableRecord *, 2> DbgVariableRecords;
63 SmallVector<Instruction *, 4> UnrecognizedLifetimes;
64 SmallVector<Instruction *, 8> RetVec;
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DBasicBlockSectionsProfileReader.cpp42 SmallVector<StringRef, 2> Parts; in parseUniqueBBID()
64 std::pair<bool, SmallVector<BBClusterInfo>>
70 : std::pair(false, SmallVector<BBClusterInfo>()); in getClusterInfoForFunction()
73 SmallVector<SmallVector<unsigned>>
154 SmallVector<StringRef, 4> Values; in ReadV1Profile()
276 SmallVector<StringRef, 4> BBIDs; in ReadV0Profile()
312 SmallVector<StringRef, 4> Aliases; in ReadV0Profile()
431 std::pair<bool, SmallVector<BBClusterInfo>>
437 SmallVector<SmallVector<unsigned>>

12345678910>>...105