Home
last modified time | relevance | path

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

12345678910>>...82

/freebsd/contrib/llvm-project/lld/ELF/
H A DConfig.h119 SmallVector<SymbolVersion, 0> nonLocalPatterns;
120 SmallVector<SymbolVersion, 0> localPatterns;
147 SmallVector<std::pair<StringRef, unsigned>, 0> archiveFiles;
202 llvm::SmallVector<VersionDefinition, 0> versionDefinitions;
203 llvm::SmallVector<llvm::StringRef, 0> auxiliaryList;
204 llvm::SmallVector<llvm::StringRef, 0> filterList;
205 llvm::SmallVector<llvm::StringRef, 0> passPlugins;
206 llvm::SmallVector<llvm::StringRef, 0> searchPaths;
207 llvm::SmallVector<llvm::StringRef, 0> symbolOrderingFile;
208 llvm::SmallVector<llvm::StringRef, 0> thinLTOModulesToCompile;
[all …]
H A DLinkerScript.h213 SmallVector<SectionPattern, 0> sectionPatterns;
217 SmallVector<InputSectionBase *, 0> sectionBases;
221 SmallVector<InputSection *, 0> sections;
226 SmallVector<std::pair<ThunkSection *, uint32_t>, 0> thunkSections;
254 SmallVector<StringRef, 0> names;
262 SmallVector<StringRef, 0> outputSections;
299 SmallVector<InputSectionBase *, 0>
304 SmallVector<InputSectionBase *, 0> createInputSectionList(OutputSection &cmd);
308 SmallVector<size_t, 0> getPhdrIndices(OutputSection *sec);
343 SmallVector<PhdrEntry *, 0> createPhdrs();
[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;
373 SmallVector<const Symbol *, 0> entries;
389 SmallVector<const Symbol *, 0> entries;
406 SmallVector<StringRef, 0> strings;
556 SmallVector<DynamicReloc, 0> relocs;
562 SmallVector<SmallVector<DynamicReloc, 0>, 0> relocsVec;
597 SmallVector<char, 0> relocData;
[all …]
H A DOutputSections.h25 std::unique_ptr<SmallVector<uint8_t, 0>[]> shards;
90 SmallVector<char, 0> crelBody;
92 SmallVector<SectionCommand *, 0> commands;
93 SmallVector<StringRef, 0> phdrs;
131 SmallVector<InputSection *, 0> storage;
151 SmallVector<InputSection *, 0> &storage);
168 LLVM_LIBRARY_VISIBILITY extern llvm::SmallVector<OutputSection *, 0>
/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 …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DConstraintSystem.h15 #include "llvm/ADT/SmallVector.h"
51 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 addVariableRowFill()
125 static SmallVector<int64_t, 8> negateOrEqual(SmallVector<int64_t, 8> R) { in negate()
137 static SmallVector<int64_ in negateOrEqual()
[all...]
/freebsd/contrib/llvm-project/clang/lib/Format/
H A DUnwrappedLineParser.h205 std::optional<llvm::SmallVector<llvm::SmallVector<FormatToken *, 8>, 1>>
274 SmallVector<UnwrappedLine, 8> CurrentExpandedLines;
279 llvm::DenseMap<FormatToken *, SmallVector<UnwrappedLine, 8>> ExpandedLines;
298 SmallVector<FormatToken *, 1> CommentsBeforeNextToken;
303 SmallVector<UnwrappedLine, 8> Lines;
308 SmallVector<UnwrappedLine, 4> PreprocessorDirectives;
334 SmallVector<bool, 8> NestedTooDeep;
338 SmallVector<bool, 4> NestedLambdas;
358 SmallVector<PPBranch, 16> PPStack;
370 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.h743 SmallVector<std::function<void(FunctionPassManager &, OptimizationLevel)>, 2>
745 SmallVector<std::function<void(LoopPassManager &, OptimizationLevel)>, 2>
747 SmallVector<std::function<void(LoopPassManager &, OptimizationLevel)>, 2>
749 SmallVector<std::function<void(FunctionPassManager &, OptimizationLevel)>, 2>
751 SmallVector<std::function<void(CGSCCPassManager &, OptimizationLevel)>, 2>
753 SmallVector<std::function<void(FunctionPassManager &, OptimizationLevel)>, 2>
756 SmallVector<std::function<void(ModulePassManager &, OptimizationLevel)>, 2>
758 SmallVector<std::function<void(ModulePassManager &, OptimizationLevel)>, 2>
760 SmallVector<std::function<void(ModulePassManager &, OptimizationLevel)>, 2>
762 SmallVector<std::function<void(ModulePassManager &, OptimizationLevel)>, 2>
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Serialization/
H A DASTReader.h380 using RecordData = SmallVector<uint64_t, 64>;
501 using FileOffsetsTy = SmallVector<FileOffset, 2>;
535 llvm::SmallVector<PendingUpdateRecord, 16> PendingUpdateRecords;
556 llvm::SmallVector<FunctionDecl *, 4> PendingUndeducedFunctionDecls;
565 llvm::DenseMap<Decl*, llvm::SmallVector<NamedDecl*, 2>>
616 using DeclContextVisibleUpdates = SmallVector<PendingVisibleUpdate, 1>;
629 SmallVector<std::pair<Decl *, uint64_t>, 4>>;
684 SmallVector<Module *, 2> SubmodulesLoaded;
695 using HiddenNames = SmallVector<Decl *, 2>;
726 SmallVector<UnresolvedModuleRef, 2> UnresolvedModuleRefs;
[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/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()
229 SmallVector<Instruction *, 4> NewCalls; in optimizeSection()
308 SmallVector<SmallVector<IntrinsicInst *, 4>> MergeableInsts; in imageIntrinsicOptimizerImpl()
/freebsd/contrib/llvm-project/llvm/lib/MCA/Stages/
H A DExecuteStage.cpp18 #include "llvm/ADT/SmallVector.h"
54 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<InstRe in cycleEnd()
[all...]
/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()
74 SmallVector<Entry, 8> NR; in eliminateUsingFM()
144 SmallVector<std::string> ConstraintSystem::getVarNamesList() const { in getVarNamesList()
145 SmallVector<std::string> Names(Value2Index.size(), ""); in getVarNamesList()
163 SmallVector<std::string> Names = getVarNamesList(); in dump()
165 SmallVector<std::string, 16> Parts; in dump()
194 bool ConstraintSystem::isConditionImplied(SmallVector<int64_t, 8> R) const { in isConditionImplied()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InterleavedAccess.cpp298 SmallVector<int, 32> OptimizeShuf; in reorderSubVector()
329 SmallVector<int, 16> MaskLow; in interleave8bitStride4VF8()
330 SmallVector<int, 32> MaskLowTemp1, MaskLowWord; in interleave8bitStride4VF8()
331 SmallVector<int, 32> MaskHighTemp1, MaskHighWord; in interleave8bitStride4VF8()
371 SmallVector<int, 32> MaskHigh; in interleave8bitStride4()
372 SmallVector<int, 32> MaskLow; in interleave8bitStride4()
373 SmallVector<int, 32> LowHighMask[2]; in interleave8bitStride4()
374 SmallVector<int, 32> MaskHighTemp; in interleave8bitStride4()
375 SmallVector<int, 32> MaskLowTemp; in interleave8bitStride4()
551 SmallVector<int, 32> VPShuf; in deinterleave8bitStride3()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Tooling/Transformer/
H A DRewriteRule.cpp34 static Expected<SmallVector<transformer::Edit, 1>>
36 SmallVector<transformer::Edit, 1> Edits; in translateEdits()
51 return SmallVector<Edit, 0>(); in translateEdits()
78 EditGenerator transformer::editList(SmallVector<ASTEdit, 1> Edits) { in editList()
92 -> Expected<SmallVector<transformer::Edit, 1>> { in noopEdit()
104 return SmallVector<Edit, 1>{E}; in noopEdit()
109 transformer::flattenVector(SmallVector<EditGenerator, 2> Generators) { in flattenVector()
114 const MatchResult &Result) -> llvm::Expected<SmallVector<Edit, 1>> { in flattenVector()
115 SmallVector<Edit, 1> AllEdits; in flattenVector()
117 llvm::Expected<SmallVector<Edit, 1>> Edits = G(Result); in flattenVector()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DCodeViewDebug.h107 SmallVector<std::pair<const MCSymbol *, const MCSymbol *>, 1>>
119 SmallVector<LocalVariable, 1> InlinedLocals;
120 SmallVector<const DILocation *, 1> ChildSites;
130 SmallVector<LocalVariable, 1> Locals;
131 SmallVector<CVGlobalVariable, 1> Globals;
132 SmallVector<LexicalBlock *, 1> Children;
160 SmallVector<const DILocation *, 1> ChildSites;
165 SmallVector<LocalVariable, 1> Locals;
166 SmallVector<CVGlobalVariable, 1> Globals;
171 SmallVector<LexicalBlock *, 1> ChildBlocks;
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegacyLegalizerInfo.h314 SmallVector<SizeAndActionsVec, 1> &Actions = ScalarActions[OpcodeIdx]; in setScalarAction()
324 SmallVector<SizeAndActionsVec, 1> &Actions = in setPointerAction()
337 SmallVector<SizeAndActionsVec, 1> &Actions = in setScalarInVectorAction()
353 SmallVector<SizeAndActionsVec, 1> &Actions = in setVectorNumElementAction()
420 SmallVector<SizeAndActionsVec, 1> &Actions, in setActions()
454 SmallVector<TypeMap, 1> SpecifiedActions[LastOp - FirstOp + 1];
455 SmallVector<SizeChangeStrategy, 1>
457 SmallVector<SizeChangeStrategy, 1>
462 SmallVector<SizeAndActionsVec, 1> ScalarActions[LastOp - FirstOp + 1];
463 SmallVector<SizeAndActionsVec, 1> ScalarInVectorActions[LastOp - FirstOp + 1];
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DMemoryTaggingSupport.h53 SmallVector<IntrinsicInst *, 2> LifetimeStart;
54 SmallVector<IntrinsicInst *, 2> LifetimeEnd;
55 SmallVector<DbgVariableIntrinsic *, 2> DbgVariableIntrinsics;
57 SmallVector<DbgVariableRecord *, 2> DbgVariableRecords;
62 SmallVector<Instruction *, 4> UnrecognizedLifetimes;
63 SmallVector<Instruction *, 8> RetVec;
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DBasicBlockSectionsProfileReader.cpp41 SmallVector<StringRef, 2> Parts; in parseUniqueBBID()
63 std::pair<bool, SmallVector<BBClusterInfo>>
69 : std::pair(false, SmallVector<BBClusterInfo>()); in getClusterInfoForFunction()
72 SmallVector<SmallVector<unsigned>>
153 SmallVector<StringRef, 4> Values; in ReadV1Profile()
275 SmallVector<StringRef, 4> BBIDs; in ReadV0Profile()
311 SmallVector<StringRef, 4> Aliases; in ReadV0Profile()
430 std::pair<bool, SmallVector<BBClusterInfo>>
436 SmallVector<SmallVector<unsigned>>
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchFinder.h253 SmallVector<BoundNodes, 1>
257 SmallVector<BoundNodes, 1> match(MatcherT Matcher, const DynTypedNode &Node,
264 SmallVector<BoundNodes, 1> match(MatcherT Matcher, ASTContext &Context);
297 SmallVector<BoundNodes, 1> Nodes;
302 SmallVector<BoundNodes, 1> match(MatcherT Matcher, const DynTypedNode &Node, in match()
312 SmallVector<BoundNodes, 1>
318 SmallVector<BoundNodes, 1>
327 inline SmallVector<BoundNodes, 1>
338 SmallVector<BoundNodes, 1> matchDynamic(internal::DynTypedMatcher Matcher, in matchDynamic()
344 inline SmallVector<BoundNodes, 1>
/freebsd/contrib/llvm-project/llvm/include/llvm/ObjCopy/
H A DCommonConfig.h127 SmallVector<NameOrPattern, 0> PosPatterns;
128 SmallVector<NameOrPattern, 0> NegMatchers;
180 SmallVector<SymbolFlag, 0> Flags;
181 SmallVector<StringRef, 0> BeforeSyms;
219 SmallVector<NewSectionInfo, 0> AddSection;
220 SmallVector<StringRef, 0> DumpSection;
221 SmallVector<NewSectionInfo, 0> UpdateSection;
246 SmallVector<NewSymbolInfo, 0> SymbolsToAdd;
269 SmallVector<std::pair<NameMatcher, llvm::DebugCompressionType>, 0>
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFPreserveStaticOffset.cpp154 static DILocation *mergeDILocations(SmallVector<T *> &Insns) { in mergeDILocations()
194 SmallVector<Value *> Indices;
195 SmallVector<GetElementPtrInst *> Members;
209 static void fillCommonArgs(LLVMContext &C, SmallVector<Value *> &Args, in fillCommonArgs()
226 SmallVector<Value *> Args; in makeGEPAndLoad()
246 SmallVector<Value *> Args; in makeGEPAndStore()
279 SmallVector<Value *> Indices; in reconstructGEP()
332 static bool foldGEPChainAsStructAccess(SmallVector<GetElementPtrInst *> &GEPs, in foldGEPChainAsStructAccess()
372 static bool foldGEPChainAsU8Access(SmallVector<GetElementPtrInst *> &GEPs, in foldGEPChainAsU8Access()
408 static bool allZeroIndices(SmallVector<GetElementPtrInst *> &GEPs) { in allZeroIndices()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DBlockExtractor.cpp57 SmallVector<std::pair<std::string, SmallVector<std::string, 4>>, 4>
73 SmallVector<StringRef, 16> Lines; in loadFile()
77 SmallVector<StringRef, 4> LineSplit; in loadFile()
85 SmallVector<StringRef, 4> BBNames; in loadFile()
120 SmallVector<BasicBlock *, 2> NewBBs; in splitLandingPadPreds()
130 SmallVector<Function *, 4> Functions; in runOnModule()
157 SmallVector<BasicBlock *, 32> BlocksToExtractVec; in runOnModule()

12345678910>>...82