| /freebsd-12.1/contrib/llvm/include/llvm/Passes/ |
| H A D | PassBuilder.h | 619 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 D | CodeViewDebug.h | 98 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 D | DwarfFile.h | 53 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 D | SmallVector.cpp | 26 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 D | DWARFGdbIndex.h | 36 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 D | DWARFDebugLoc.h | 33 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 D | MPIFunctionClassifier.h | 59 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 D | X86InterleavedAccess.cpp | 325 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 D | UnwrappedLineParser.h | 185 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 D | BlockExtractor.cpp | 42 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 D | StackSlotColoring.cpp | 74 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 D | InterleavedAccessPass.cpp | 109 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 D | ASTReader.h | 670 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 D | ModuleManager.h | 52 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 D | LCSSA.cpp | 77 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 D | Module.h | 52 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 D | SROA.h | 78 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 D | WinEHFuncInfo.h | 77 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 D | MipsCallLowering.cpp | 56 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 D | LoopAccessAnalysis.h | 96 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 D | WebAssemblyLateEHPrepare.cpp | 65 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 D | CodeGenRegisters.h | 78 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 D | ASTMatchFinder.h | 242 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 D | GCOV.h | 259 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 D | DebugInfo.h | 131 SmallVector<DICompileUnit *, 8> CUs; 132 SmallVector<DISubprogram *, 8> SPs; 133 SmallVector<DIGlobalVariableExpression *, 8> GVs; 134 SmallVector<DIType *, 8> TYs; 135 SmallVector<DIScope *, 8> Scopes;
|