/freebsd/contrib/llvm-project/lld/ELF/ |
H A D | Config.h | 119 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 D | LinkerScript.h | 213 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 D | SyntheticSections.h | 47 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 D | OutputSections.h | 25 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 D | DXContainerPSVInfo.h | 31 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 D | ConstraintSystem.h | 15 #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 D | UnwrappedLineParser.h | 205 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 D | Macros.h | 82 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 D | PassBuilder.h | 743 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 D | ASTReader.h | 380 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 D | MPIFunctionClassifier.h | 58 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 D | DWARFGdbIndex.h | 35 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 D | AMDGPUImageIntrinsicOptimizer.cpp | 100 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 D | ExecuteStage.cpp | 18 #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 D | ConstraintSystem.cpp | 36 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 D | X86InterleavedAccess.cpp | 298 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 D | RewriteRule.cpp | 34 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 D | CodeViewDebug.h | 107 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 D | LegacyLegalizerInfo.h | 314 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 D | MemoryTaggingSupport.h | 53 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 D | BasicBlockSectionsProfileReader.cpp | 41 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 D | ASTMatchFinder.h | 253 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 D | CommonConfig.h | 127 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 D | BPFPreserveStaticOffset.cpp | 154 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 D | BlockExtractor.cpp | 57 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()
|