Home
last modified time | relevance | path

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

12345678910>>...75

/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DBlockExtractor.cpp52 SmallVector<BasicBlock *, 16> NewGroup; in init()
61 SmallVector<SmallVector<BasicBlock *, 16>, 4> GroupsOfBlocks;
64 SmallVector<std::pair<std::string, SmallVector<std::string, 4>>, 4>
81 SmallVector<SmallVector<BasicBlock *, 16>, 4> MassagedGroupsOfBlocks; in BlockExtractorLegacyPass()
83 SmallVector<BasicBlock *, 16> NewGroup; in BlockExtractorLegacyPass()
128 SmallVector<StringRef, 16> Lines; in loadFile()
132 SmallVector<StringRef, 4> LineSplit; in loadFile()
139 SmallVector<StringRef, 4> BBNames; in loadFile()
174 SmallVector<BasicBlock *, 2> NewBBs; in splitLandingPadPreds()
185 SmallVector<Function *, 4> Functions; in runOnModule()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DConstraintSystem.h25 SmallVector<SmallVector<int64_t, 8>, 4> Constraints;
40 bool addVariableRow(const SmallVector<int64_t, 8> &R) { in addVariableRow()
56 bool addVariableRowFill(const SmallVector<int64_t, 8> &R) { in addVariableRowFill()
67 static SmallVector<int64_t, 8> negate(SmallVector<int64_t, 8> R) { in negate()
76 bool isConditionImplied(SmallVector<int64_t, 8> R);
H A DLoopCacheAnalysis.h32 using LoopVectorTy = SmallVector<Loop *, 8>;
135 SmallVector<const SCEV *, 3> Subscripts;
138 SmallVector<const SCEV *, 3> Sizes;
156 using ReferenceGroupTy = SmallVector<std::unique_ptr<IndexedReference>, 8>;
157 using ReferenceGroupsTy = SmallVector<ReferenceGroupTy, 8>;
250 SmallVector<LoopTripCountTy, 3> TripCounts;
253 SmallVector<LoopCacheCostTy, 3> LoopCosts;
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DCodeViewDebug.h98 SmallVector<LocalVarDefRange, 1> DefRanges;
108 SmallVector<LocalVariable, 1> InlinedLocals;
109 SmallVector<const DILocation *, 1> ChildSites;
119 SmallVector<LocalVariable, 1> Locals;
120 SmallVector<CVGlobalVariable, 1> Globals;
121 SmallVector<LexicalBlock *, 1> Children;
140 SmallVector<const DILocation *, 1> ChildSites;
142 SmallVector<LocalVariable, 1> Locals;
143 SmallVector<CVGlobalVariable, 1> Globals;
148 SmallVector<LexicalBlock *, 1> ChildBlocks;
[all …]
H A DDwarfFile.h46 SmallVector<RangeSpan, 2> Ranges;
59 SmallVector<std::unique_ptr<DwarfCompileUnit>, 1> CUs;
65 SmallVector<RangeSpanList, 1> CURangeLists;
80 SmallVector<DbgVariable *, 8> Locals;
86 using LabelList = SmallVector<DbgLabel *, 4>;
106 SmallVector<RangeSpan, 2> R);
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Passes/
H A DPassBuilder.h735 SmallVector<std::function<void(LoopPassManager &, OptimizationLevel)>, 2>
753 SmallVector<std::function<void(ModuleAnalysisManager &)>, 2>
755 SmallVector<std::function<bool(StringRef, ModulePassManager &,
759 SmallVector<
763 SmallVector<std::function<void(CGSCCAnalysisManager &)>, 2>
765 SmallVector<std::function<bool(StringRef, CGSCCPassManager &,
770 SmallVector<std::function<void(FunctionAnalysisManager &)>, 2>
772 SmallVector<std::function<bool(StringRef, FunctionPassManager &,
777 SmallVector<std::function<void(LoopAnalysisManager &)>, 2>
779 SmallVector<std::function<bool(StringRef, LoopPassManager &,
[all …]
/freebsd-13.1/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-13.1/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-13.1/contrib/llvm-project/llvm/lib/Support/
H A DSmallVector.cpp29 static_assert(sizeof(SmallVector<void *, 0>) ==
32 static_assert(alignof(SmallVector<Struct16B, 0>) >= alignof(Struct16B),
34 static_assert(alignof(SmallVector<Struct32B, 0>) >= alignof(Struct32B),
36 static_assert(sizeof(SmallVector<Struct16B, 0>) >= alignof(Struct16B),
38 static_assert(sizeof(SmallVector<Struct32B, 0>) >= alignof(Struct32B),
40 static_assert(sizeof(SmallVector<void *, 1>) ==
44 static_assert(sizeof(SmallVector<char, 0>) ==
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Serialization/
H A DASTReader.h362 using RecordData = SmallVector<uint64_t, 64>;
493 using FileOffsetsTy = SmallVector<FileOffset, 2>;
664 SmallVector<Module *, 2> SubmodulesLoaded;
675 using HiddenNames = SmallVector<Decl *, 2>;
712 SmallVector<Selector, 16> SelectorsLoaded;
853 SmallVector<uint64_t, 1> FPPragmaOptions;
906 SmallVector<uint64_t, 8> DelayedDeleteExprs;
909 SmallVector<std::pair<ModuleFile *, SmallVector<uint64_t, 1>>, 4>
1166 SmallVector<Stmt *, 16> StmtStack;
2265 SmallVector<uint64_t, 16> PreloadedDeclIDs;
[all …]
H A DModuleManager.h51 SmallVector<std::unique_ptr<ModuleFile>, 2> Chain;
56 SmallVector<ModuleFile *, 2> PCHChain;
60 SmallVector<ModuleFile *, 2> Roots;
83 SmallVector<ModuleFile *, 4> VisitOrder;
93 SmallVector<ModuleFile *, 4> ModulesInCommonWithGlobalIndex;
114 SmallVector<ModuleFile *, 4> Stack;
118 SmallVector<unsigned, 4> VisitNumber;
/freebsd-13.1/contrib/llvm-project/clang/lib/Tooling/Transformer/
H A DRewriteRule.cpp35 static Expected<SmallVector<transformer::Edit, 1>>
37 SmallVector<transformer::Edit, 1> Edits; in translateEdits()
52 return SmallVector<Edit, 0>(); in translateEdits()
95 return SmallVector<Edit, 1>{E}; in noopEdit()
106 SmallVector<Edit, 1> AllEdits; in flattenVector()
263 Expected<SmallVector<Edit, 1>> Edits = SmallVector<Edit, 1>();
268 llvm::Expected<SmallVector<clang::transformer::Edit, 1>>
278 llvm::Expected<SmallVector<clang::transformer::Edit, 1>>
284 llvm::Expected<SmallVector<clang::transformer::Edit, 1>>
290 llvm::Expected<SmallVector<clang::transformer::Edit, 1>>
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegacyLegalizerInfo.h323 SmallVector<SizeAndActionsVec, 1> &Actions = ScalarActions[OpcodeIdx]; in setScalarAction()
333 SmallVector<SizeAndActionsVec, 1> &Actions = in setPointerAction()
346 SmallVector<SizeAndActionsVec, 1> &Actions = in setScalarInVectorAction()
362 SmallVector<SizeAndActionsVec, 1> &Actions = in setVectorNumElementAction()
429 SmallVector<SizeAndActionsVec, 1> &Actions, in setActions()
463 SmallVector<TypeMap, 1> SpecifiedActions[LastOp - FirstOp + 1];
464 SmallVector<SizeChangeStrategy, 1>
466 SmallVector<SizeChangeStrategy, 1>
471 SmallVector<SizeAndActionsVec, 1> ScalarActions[LastOp - FirstOp + 1];
473 std::unordered_map<uint16_t, SmallVector<SizeAndActionsVec, 1>>
[all …]
/freebsd-13.1/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-13.1/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchFinder.h250 SmallVector<BoundNodes, 1>
254 SmallVector<BoundNodes, 1> match(MatcherT Matcher, const DynTypedNode &Node,
261 SmallVector<BoundNodes, 1> match(MatcherT Matcher, ASTContext &Context);
294 SmallVector<BoundNodes, 1> Nodes;
299 SmallVector<BoundNodes, 1> match(MatcherT Matcher, const DynTypedNode &Node, in match()
309 SmallVector<BoundNodes, 1>
315 SmallVector<BoundNodes, 1>
324 inline SmallVector<BoundNodes, 1>
335 SmallVector<BoundNodes, 1> matchDynamic(internal::DynTypedMatcher Matcher, in matchDynamic()
341 inline SmallVector<BoundNodes, 1>
/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DConstraintSystem.cpp32 SmallVector<SmallVector<int64_t, 8>, 4> NewSystem; in eliminateUsingFM()
39 SmallVector<int64_t, 8> NR; in eliminateUsingFM()
66 SmallVector<int64_t, 8> NR; in eliminateUsingFM()
115 SmallVector<std::string, 16> Parts; in dump()
131 SmallVector<std::string, 16> Names; in dump()
145 bool ConstraintSystem::isConditionImplied(SmallVector<int64_t, 8> R) { in isConditionImplied()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InterleavedAccess.cpp333 SmallVector<int, 16> MaskLow; in interleave8bitStride4VF8()
375 SmallVector<int, 32> MaskHigh; in interleave8bitStride4()
376 SmallVector<int, 32> MaskLow; in interleave8bitStride4()
555 SmallVector<int, 32> VPShuf; in deinterleave8bitStride3()
557 SmallVector<int, 32> VPAlign2; in deinterleave8bitStride3()
558 SmallVector<int, 32> VPAlign3; in deinterleave8bitStride3()
559 SmallVector<int, 3> GroupSize; in deinterleave8bitStride3()
638 SmallVector<int, 3> GroupSize; in interleave8bitStride3()
639 SmallVector<int, 32> VPShuf; in interleave8bitStride3()
641 SmallVector<int, 32> VPAlign2; in interleave8bitStride3()
[all …]
H A DX86PreAMXConfig.cpp99 bool addTileConfig(Instruction *ModelStart, SmallVector<Value *, 8> &Shapes);
101 DenseMap<Instruction *, SmallVector<Value *, 8>> &PosAndShapes);
102 bool getKeyAMXShapes(IntrinsicInst *KeyAMX, SmallVector<Value *, 8> &Shapes);
104 SmallVector<Value *, 8> &Shapes);
107 SmallVector<Value *, 8> &Shapes);
153 SmallVector<Value *, 8> &Shapes) { in preWriteTileCfg()
187 SmallVector<Value *, 8> &Shapes) { in addTileConfig()
238 SmallVector<Value *, 8> &Shapes) { in getKeyAMXShapes()
269 SmallVector<Value *, 8> &Shapes) { in getShapesAndConfigPosEnd()
319 DenseMap<Instruction *, SmallVector<Value *, 8>> &PosAndShapes) { in findConfigShapes()
[all …]
/freebsd-13.1/contrib/llvm-project/clang/lib/Format/
H A DUnwrappedLineParser.h202 SmallVector<FormatToken *, 1> CommentsBeforeNextToken;
207 SmallVector<UnwrappedLine, 8> Lines;
212 SmallVector<UnwrappedLine, 4> PreprocessorDirectives;
251 SmallVector<PPBranch, 16> PPStack;
263 SmallVector<int, 8> PPLevelBranchIndex;
266 SmallVector<int, 8> PPLevelBranchCount;
305 SmallVector<UnwrappedLine, 0> Children;
/freebsd-13.1/contrib/llvm-project/llvm/tools/llvm-mca/Views/
H A DBottleneckAnalysis.h101 SmallVector<unsigned, 4> ResourcePressureDistribution;
107 SmallVector<uint64_t, 4> ProcResID2Mask;
111 SmallVector<unsigned, 4> ResIdx2ProcResID;
114 SmallVector<unsigned, 4> ProcResID2ResourceUsersIndex;
122 SmallVector<User, 4> ResourceUsers;
231 SmallVector<DependencyEdge, 8> OutgoingEdges;
233 SmallVector<DGNode, 16> Nodes;
271 SmallVector<unsigned, 16> RootSet; in finalizeGraph()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DStackSlotColoring.cpp74 SmallVector<SmallVector<MachineMemOperand *, 8>, 16> SSRefs;
77 SmallVector<Align, 16> OrigAlignments;
80 SmallVector<unsigned, 16> OrigSizes;
86 SmallVector<BitVector, 2> AllColors;
89 SmallVector<int, 2> NextColors = { -1 };
92 SmallVector<BitVector, 2> UsedColors;
95 SmallVector<SmallVector<LiveInterval*,4>, 16> Assignments;
209 SmallVector<Pair *, 16> Intervals; in InitializeSlots()
322 SmallVector<int, 16> SlotMapping(NumObjs, -1); in ColorSlots()
324 SmallVector<SmallVector<int, 4>, 16> RevMap(NumObjs); in ColorSlots()
[all …]
/freebsd-13.1/contrib/llvm-project/clang/lib/AST/Interp/
H A DFunction.h42 using LocalVectorTy = llvm::SmallVector<Local, 8>;
86 llvm::iterator_range<llvm::SmallVector<Scope, 2>::iterator> scopes() { in scopes()
114 llvm::SmallVector<PrimType, 8> &&ParamTypes,
119 llvm::SmallVector<Scope, 2> &&NewScopes) { in setCode()
146 llvm::SmallVector<Scope, 2> Scopes;
148 llvm::SmallVector<PrimType, 8> ParamTypes;
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DSROA.h77 SetVector<AllocaInst *, SmallVector<AllocaInst *, 16>> Worklist;
82 SmallVector<WeakVH, 8> DeadInsts;
92 SetVector<AllocaInst *, SmallVector<AllocaInst *, 16>> PostPromotionWorklist;
102 SetVector<PHINode *, SmallVector<PHINode *, 2>> SpeculatablePHIs;
110 SetVector<SelectInst *, SmallVector<SelectInst *, 2>> SpeculatableSelects;
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/
H A DPassInstrumentation.h149 SmallVector<llvm::unique_function<BeforePassFunc>, 4>
152 SmallVector<llvm::unique_function<BeforeSkippedPassFunc>, 4>
155 SmallVector<llvm::unique_function<BeforeNonSkippedPassFunc>, 4>
158 SmallVector<llvm::unique_function<AfterPassFunc>, 4> AfterPassCallbacks;
160 SmallVector<llvm::unique_function<AfterPassInvalidatedFunc>, 4>
163 SmallVector<llvm::unique_function<BeforeAnalysisFunc>, 4>
166 SmallVector<llvm::unique_function<AfterAnalysisFunc>, 4>
169 SmallVector<llvm::unique_function<AnalysisInvalidatedFunc>, 4>
172 SmallVector<llvm::unique_function<AnalysesClearedFunc>, 4>
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DWinEHFuncInfo.h76 SmallVector<WinEHHandlerType, 1> HandlerArray;
95 SmallVector<CxxUnwindMapEntry, 4> CxxUnwindMap;
96 SmallVector<WinEHTryBlockMapEntry, 4> TryBlockMap;
97 SmallVector<SEHUnwindMapEntry, 4> SEHUnwindMap;
98 SmallVector<ClrEHUnwindMapEntry, 4> ClrEHUnwindMap;

12345678910>>...75