Home
last modified time | relevance | path

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

12345678910>>...59

/freebsd-12.1/contrib/llvm/include/llvm/Passes/
H A DPassBuilder.h619 SmallVector<std::function<void(LoopPassManager &, OptimizationLevel)>, 2>
632 SmallVector<std::function<void(ModulePassManager &)>, 2>
634 SmallVector<std::function<void(ModuleAnalysisManager &)>, 2>
636 SmallVector<std::function<bool(StringRef, ModulePassManager &,
645 SmallVector<std::function<void(CGSCCAnalysisManager &)>, 2>
647 SmallVector<std::function<bool(StringRef, CGSCCPassManager &,
652 SmallVector<std::function<void(FunctionAnalysisManager &)>, 2>
654 SmallVector<std::function<bool(StringRef, FunctionPassManager &,
659 SmallVector<std::function<void(LoopAnalysisManager &)>, 2>
661 SmallVector<std::function<bool(StringRef, LoopPassManager &,
[all …]
/freebsd-12.1/contrib/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.h53 SmallVector<RangeSpan, 2> Ranges;
57 SmallVector<RangeSpan, 2> Ranges) in RangeSpanList()
75 SmallVector<std::unique_ptr<DwarfCompileUnit>, 1> CUs;
81 SmallVector<RangeSpanList, 1> CURangeLists;
100 SmallVector<DbgVariable *, 8> Locals;
106 using LabelList = SmallVector<DbgLabel *, 4>;
126 SmallVector<RangeSpan, 2> R);
/freebsd-12.1/contrib/llvm/lib/Support/
H A DSmallVector.cpp26 static_assert(sizeof(SmallVector<void *, 0>) ==
29 static_assert(alignof(SmallVector<Struct16B, 0>) >= alignof(Struct16B),
31 static_assert(alignof(SmallVector<Struct32B, 0>) >= alignof(Struct32B),
33 static_assert(sizeof(SmallVector<Struct16B, 0>) >= alignof(Struct16B),
35 static_assert(sizeof(SmallVector<Struct32B, 0>) >= alignof(Struct32B),
37 static_assert(sizeof(SmallVector<void *, 1>) ==
/freebsd-12.1/contrib/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFGdbIndex.h36 SmallVector<CompUnitEntry, 0> CuList;
43 SmallVector<TypeUnitEntry, 0> TuList;
50 SmallVector<AddressEntry, 0> AddressArea;
56 SmallVector<SymTableEntry, 0> SymbolTable;
59 SmallVector<std::pair<uint32_t, SmallVector<uint32_t, 0>>, 0>
H A DDWARFDebugLoc.h33 SmallVector<char, 4> Loc;
42 SmallVector<Entry, 2> Entries;
50 using LocationLists = SmallVector<LocationList, 4>;
82 SmallVector<char, 4> Loc;
87 SmallVector<Entry, 2> Entries;
94 using LocationLists = SmallVector<LocationList, 4>;
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/
H A DMPIFunctionClassifier.h59 llvm::SmallVector<IdentifierInfo *, 12> MPINonBlockingTypes;
61 llvm::SmallVector<IdentifierInfo *, 10> MPIPointToPointTypes;
62 llvm::SmallVector<IdentifierInfo *, 16> MPICollectiveTypes;
64 llvm::SmallVector<IdentifierInfo *, 4> MPIPointToCollTypes;
65 llvm::SmallVector<IdentifierInfo *, 4> MPICollToPointTypes;
66 llvm::SmallVector<IdentifierInfo *, 6> MPICollToCollTypes;
68 llvm::SmallVector<IdentifierInfo *, 32> MPIType;
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86InterleavedAccess.cpp325 SmallVector<uint32_t, 16> MaskLow; in interleave8bitStride4VF8()
367 SmallVector<uint32_t, 32> MaskHigh; in interleave8bitStride4()
368 SmallVector<uint32_t, 32> MaskLow; in interleave8bitStride4()
547 SmallVector<uint32_t, 32> VPShuf; in deinterleave8bitStride3()
549 SmallVector<uint32_t, 32> VPAlign2; in deinterleave8bitStride3()
550 SmallVector<uint32_t, 32> VPAlign3; in deinterleave8bitStride3()
551 SmallVector<uint32_t, 3> GroupSize; in deinterleave8bitStride3()
633 SmallVector<uint32_t, 3> GroupSize; in interleave8bitStride3()
634 SmallVector<uint32_t, 32> VPShuf; in interleave8bitStride3()
636 SmallVector<uint32_t, 32> VPAlign2; in interleave8bitStride3()
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/lib/Format/
H A DUnwrappedLineParser.h185 SmallVector<FormatToken *, 1> CommentsBeforeNextToken;
190 SmallVector<UnwrappedLine, 8> Lines;
195 SmallVector<UnwrappedLine, 4> PreprocessorDirectives;
234 SmallVector<PPBranch, 16> PPStack;
246 SmallVector<int, 8> PPLevelBranchIndex;
249 SmallVector<int, 8> PPLevelBranchCount;
288 SmallVector<UnwrappedLine, 0> Children;
/freebsd-12.1/contrib/llvm/lib/Transforms/IPO/
H A DBlockExtractor.cpp42 SmallVector<BasicBlock *, 16> Blocks;
44 SmallVector<std::pair<std::string, std::string>, 32> BlocksByName;
55 BlockExtractor() : BlockExtractor(SmallVector<BasicBlock *, 0>(), false) {} in BlockExtractor()
81 SmallVector<StringRef, 16> Lines; in loadFile()
115 SmallVector<BasicBlock *, 2> NewBBs; in splitLandingPadPreds()
126 SmallVector<Function *, 4> Functions; in runOnModule()
153 SmallVector<BasicBlock *, 2> BlocksToExtractVec; in runOnModule()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DStackSlotColoring.cpp74 SmallVector<SmallVector<MachineMemOperand *, 8>, 16> SSRefs;
77 SmallVector<unsigned, 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;
212 SmallVector<Pair *, 16> Intervals; in InitializeSlots()
325 SmallVector<int, 16> SlotMapping(NumObjs, -1); in ColorSlots()
327 SmallVector<SmallVector<int, 4>, 16> RevMap(NumObjs); in ColorSlots()
[all …]
H A DInterleavedAccessPass.cpp109 SmallVector<Instruction *, 32> &DeadInsts);
113 SmallVector<Instruction *, 32> &DeadInsts);
277 LoadInst *LI, SmallVector<Instruction *, 32> &DeadInsts) { in lowerInterleavedLoad()
281 SmallVector<ShuffleVectorInst *, 4> Shuffles; in lowerInterleavedLoad()
282 SmallVector<ExtractElementInst *, 4> Extracts; in lowerInterleavedLoad()
312 SmallVector<unsigned, 4> Indices; in lowerInterleavedLoad()
377 SmallVector<int, 4> Indices; in tryReplaceExtracts()
413 StoreInst *SI, SmallVector<Instruction *, 32> &DeadInsts) { in lowerInterleavedStore()
452 SmallVector<Instruction *, 32> DeadInsts; in runOnFunction()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Serialization/
H A DASTReader.h670 SmallVector<Module *, 2> SubmodulesLoaded;
681 using HiddenNames = SmallVector<Decl *, 2>;
718 SmallVector<Selector, 16> SelectorsLoaded;
789 SmallVector<uint64_t, 64> VTableUses;
824 SmallVector<uint64_t, 4> ExtVectorDecls;
844 SmallVector<uint64_t, 4> SemaDeclRefs;
849 SmallVector<uint64_t, 16> SpecialTypes;
858 SmallVector<uint64_t, 1> FPPragmaOptions;
892 SmallVector<uint64_t, 4> KnownNamespaces;
896 SmallVector<uint64_t, 8> UndefinedButUsed;
[all …]
H A DModuleManager.h52 SmallVector<std::unique_ptr<ModuleFile>, 2> Chain;
57 SmallVector<ModuleFile *, 2> PCHChain;
61 SmallVector<ModuleFile *, 2> Roots;
84 SmallVector<ModuleFile *, 4> VisitOrder;
94 SmallVector<ModuleFile *, 4> ModulesInCommonWithGlobalIndex;
115 SmallVector<ModuleFile *, 4> Stack;
119 SmallVector<unsigned, 4> VisitNumber;
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DLCSSA.cpp77 SmallVector<Use *, 16> UsesToRewrite; in formLCSSAForInstructions()
85 SmallDenseMap<Loop*, SmallVector<BasicBlock *,1>> LoopExitBlocks; in formLCSSAForInstructions()
129 SmallVector<PHINode *, 16> AddedPHIs; in formLCSSAForInstructions()
130 SmallVector<PHINode *, 8> PostProcessPHIs; in formLCSSAForInstructions()
132 SmallVector<PHINode *, 4> InsertedPHIs; in formLCSSAForInstructions()
205 SmallVector<DbgValueInst *, 4> DbgValues; in formLCSSAForInstructions()
237 SmallVector<PHINode *, 2> NeedDbgValues; in formLCSSAForInstructions()
261 Loop &L, DominatorTree &DT, SmallVector<BasicBlock *, 8> &ExitBlocks, in computeBlocksDominatingExits()
263 SmallVector<BasicBlock *, 8> BBWorklist; in computeBlocksDominatingExits()
309 SmallVector<BasicBlock *, 8> ExitBlocks; in formLCSSA()
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/
H A DModule.h52 using ModuleId = SmallVector<std::pair<std::string, SourceLocation>, 2>;
168 SmallVector<Header, 2> Headers[5];
184 SmallVector<UnresolvedHeaderDirective, 1> UnresolvedHeaders;
188 SmallVector<UnresolvedHeaderDirective, 1> MissingHeaders;
198 SmallVector<Requirement, 2> Requirements;
291 SmallVector<ExportDecl, 2> Exports;
309 SmallVector<UnresolvedExportDecl, 2> UnresolvedExports;
312 SmallVector<Module *, 2> DirectUses;
315 SmallVector<ModuleId, 2> UnresolvedDirectUses;
336 llvm::SmallVector<LinkLibrary, 2> LinkLibraries;
/freebsd-12.1/contrib/llvm/include/llvm/Transforms/Scalar/
H A DSROA.h78 SetVector<AllocaInst *, SmallVector<AllocaInst *, 16>> Worklist;
83 SetVector<Instruction *, SmallVector<Instruction *, 8>> DeadInsts;
93 SetVector<AllocaInst *, SmallVector<AllocaInst *, 16>> PostPromotionWorklist;
103 SetVector<PHINode *, SmallVector<PHINode *, 2>> SpeculatablePHIs;
111 SetVector<SelectInst *, SmallVector<SelectInst *, 2>> SpeculatableSelects;
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DWinEHFuncInfo.h77 SmallVector<WinEHHandlerType, 1> HandlerArray;
96 SmallVector<CxxUnwindMapEntry, 4> CxxUnwindMap;
97 SmallVector<WinEHTryBlockMapEntry, 4> TryBlockMap;
98 SmallVector<SEHUnwindMapEntry, 4> SEHUnwindMap;
99 SmallVector<ClrEHUnwindMapEntry, 4> ClrEHUnwindMap;
/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMipsCallLowering.cpp56 SmallVector<unsigned, 4> VRegs; in handle()
347 SmallVector<EVT, 4> SplitEVTs; in lowerReturn()
352 SmallVector<ArgInfo, 8> RetInfos; in lowerReturn()
361 SmallVector<ISD::OutputArg, 8> Outs; in lowerReturn()
400 SmallVector<ArgInfo, 8> ArgInfos; in lowerFormalArguments()
410 SmallVector<ISD::InputArg, 8> Ins; in lowerFormalArguments()
413 SmallVector<CCValAssign, 16> ArgLocs; in lowerFormalArguments()
474 SmallVector<ArgInfo, 8> ArgInfos; in lowerCall()
487 SmallVector<ISD::OutputArg, 8> Outs; in lowerCall()
490 SmallVector<CCValAssign, 8> ArgLocs; in lowerCall()
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DLoopAccessAnalysis.h96 typedef SmallVector<MemAccessInfo, 8> MemAccessInfoList;
255 SmallVector<Instruction *, 4> getInstructionsForAccess(Value *Ptr,
272 SmallVector<Instruction *, 16> InstMap;
302 SmallVector<Dependence, 8> Dependences;
414 SmallVector<unsigned, 2> Members;
432 const SmallVector<PointerCheck, 4> &getChecks() const { return Checks; } in getChecks()
454 SmallVector<PointerInfo, 2> Pointers;
457 SmallVector<CheckingPtrGroup, 2> CheckingGroups;
485 SmallVector<PointerCheck, 4>
493 SmallVector<PointerCheck, 4> Checks;
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/
H A DWebAssemblyLateEHPrepare.cpp65 SmallVector<MachineBasicBlock *, 2> WL; in getMatchingEHPad()
91 SmallVector<MachineBasicBlock *, 8> WL(MBBs.begin(), MBBs.end()); in eraseDeadBBsAndChildren()
96 SmallVector<MachineBasicBlock *, 4> Succs(MBB->succ_begin(), in eraseDeadBBsAndChildren()
142 SmallVector<MachineBasicBlock *, 8> Succs(MBB.succ_begin(), in removeUnnecessaryUnreachables()
207 SmallVector<MachineInstr *, 16> Catches; in hoistCatches()
278 SmallVector<MachineBasicBlock *, 8> NonPadSuccessors; in addRethrows()
304 SmallVector<MachineInstr *, 8> ClangCallTerminateCalls; in ensureSingleBBTermPads()
341 SmallVector<MachineBasicBlock *, 8> Succs(EHPad->succ_begin(), in ensureSingleBBTermPads()
357 SmallVector<MachineBasicBlock *, 8> TermPads; in mergeTerminatePads()
367 SmallVector<MachineBasicBlock *, 2> Preds(TermPad->pred_begin(), in mergeTerminatePads()
[all …]
/freebsd-12.1/contrib/llvm/utils/TableGen/
H A DCodeGenRegisters.h78 SmallVector<CodeGenSubRegIndex*,4> ConcatenationOf;
226 typedef SmallVector<LaneBitmask, 16> RegUnitLaneMaskList;
268 SmallVector<CodeGenSubRegIndex*, 8> ExplicitSubRegIndices;
269 SmallVector<CodeGenRegister*, 8> ExplicitSubRegs;
272 SmallVector<CodeGenRegister*, 8> ExplicitAliases;
295 std::vector<SmallVector<Record*, 16>> Orders;
300 SmallVector<CodeGenRegisterClass*, 4> SuperClasses;
328 SmallVector<ValueTypeByHwMode, 4> VTs;
514 typedef SmallVector<unsigned, 16> TopoSigId;
528 typedef std::map<SmallVector<CodeGenSubRegIndex*, 8>,
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/ASTMatchers/
H A DASTMatchFinder.h242 SmallVector<BoundNodes, 1>
246 SmallVector<BoundNodes, 1>
254 SmallVector<BoundNodes, 1> match(MatcherT Matcher, ASTContext &Context);
282 SmallVector<BoundNodes, 1> Nodes;
287 SmallVector<BoundNodes, 1>
298 SmallVector<BoundNodes, 1>
304 SmallVector<BoundNodes, 1>
/freebsd-12.1/contrib/llvm/include/llvm/ProfileData/
H A DGCOV.h259 SmallVector<std::unique_ptr<GCOVFunction>, 16> Functions;
307 SmallVector<std::unique_ptr<GCOVBlock>, 16> Blocks;
308 SmallVector<std::unique_ptr<GCOVEdge>, 16> Edges;
328 using BlockVector = SmallVector<const GCOVBlock *, 4>;
329 using BlockVectorLists = SmallVector<BlockVector, 4>;
330 using Edges = SmallVector<GCOVEdge *, 4>;
389 SmallVector<GCOVEdge *, 16> SrcEdges;
390 SmallVector<GCOVEdge *, 16> DstEdges;
391 SmallVector<uint32_t, 16> Lines;
401 using FunctionVector = SmallVector<const GCOVFunction *, 1>;
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DDebugInfo.h131 SmallVector<DICompileUnit *, 8> CUs;
132 SmallVector<DISubprogram *, 8> SPs;
133 SmallVector<DIGlobalVariableExpression *, 8> GVs;
134 SmallVector<DIType *, 8> TYs;
135 SmallVector<DIScope *, 8> Scopes;

12345678910>>...59