reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

examples/BrainF/BrainFDriver.cpp
  168     std::vector<GenericValue> args;
examples/Fibonacci/fibonacci.cpp
  140   std::vector<GenericValue> Args(1);
examples/HowToUseJIT/HowToUseJIT.cpp
  130   std::vector<GenericValue> noargs;
examples/Kaleidoscope/BuildingAJIT/Chapter1/toy.cpp
  196   std::vector<std::unique_ptr<ExprAST>> Args;
  200               std::vector<std::unique_ptr<ExprAST>> Args)
  235   std::vector<std::pair<std::string, std::unique_ptr<ExprAST>>> VarNames;
  240       std::vector<std::pair<std::string, std::unique_ptr<ExprAST>>> VarNames,
  252   std::vector<std::string> Args;
  257   PrototypeAST(const std::string &Name, std::vector<std::string> Args,
  363   std::vector<std::unique_ptr<ExprAST>> Args;
  467   std::vector<std::pair<std::string, std::unique_ptr<ExprAST>>> VarNames;
  649   std::vector<std::string> ArgNames;
  825   std::vector<Value *> ArgsV;
  988   std::vector<AllocaInst *> OldBindings;
 1037   std::vector<Type *> Doubles(Args.size(), Type::getDoubleTy(*TheContext));
examples/Kaleidoscope/BuildingAJIT/Chapter2/toy.cpp
  196   std::vector<std::unique_ptr<ExprAST>> Args;
  200               std::vector<std::unique_ptr<ExprAST>> Args)
  235   std::vector<std::pair<std::string, std::unique_ptr<ExprAST>>> VarNames;
  240       std::vector<std::pair<std::string, std::unique_ptr<ExprAST>>> VarNames,
  252   std::vector<std::string> Args;
  257   PrototypeAST(const std::string &Name, std::vector<std::string> Args,
  363   std::vector<std::unique_ptr<ExprAST>> Args;
  467   std::vector<std::pair<std::string, std::unique_ptr<ExprAST>>> VarNames;
  649   std::vector<std::string> ArgNames;
  825   std::vector<Value *> ArgsV;
  988   std::vector<AllocaInst *> OldBindings;
 1037   std::vector<Type *> Doubles(Args.size(), Type::getDoubleTy(*TheContext));
examples/Kaleidoscope/BuildingAJIT/Chapter3/toy.cpp
  196   std::vector<std::unique_ptr<ExprAST>> Args;
  200               std::vector<std::unique_ptr<ExprAST>> Args)
  235   std::vector<std::pair<std::string, std::unique_ptr<ExprAST>>> VarNames;
  240       std::vector<std::pair<std::string, std::unique_ptr<ExprAST>>> VarNames,
  252   std::vector<std::string> Args;
  257   PrototypeAST(const std::string &Name, std::vector<std::string> Args,
  363   std::vector<std::unique_ptr<ExprAST>> Args;
  467   std::vector<std::pair<std::string, std::unique_ptr<ExprAST>>> VarNames;
  649   std::vector<std::string> ArgNames;
  824   std::vector<Value *> ArgsV;
  987   std::vector<AllocaInst *> OldBindings;
 1036   std::vector<Type *> Doubles(Args.size(), Type::getDoubleTy(TheContext));
examples/Kaleidoscope/BuildingAJIT/Chapter4/toy.cpp
  196   std::vector<std::unique_ptr<ExprAST>> Args;
  200               std::vector<std::unique_ptr<ExprAST>> Args)
  235   std::vector<std::pair<std::string, std::unique_ptr<ExprAST>>> VarNames;
  240       std::vector<std::pair<std::string, std::unique_ptr<ExprAST>>> VarNames,
  252   std::vector<std::string> Args;
  257   PrototypeAST(const std::string &Name, std::vector<std::string> Args,
  348   std::vector<std::unique_ptr<ExprAST>> Args;
  452   std::vector<std::pair<std::string, std::unique_ptr<ExprAST>>> VarNames;
  634   std::vector<std::string> ArgNames;
  810   std::vector<Value *> ArgsV;
  973   std::vector<AllocaInst *> OldBindings;
 1022   std::vector<Type *> Doubles(Args.size(), Type::getDoubleTy(TheContext));
examples/Kaleidoscope/BuildingAJIT/Chapter5/toy.cpp
  213   std::vector<std::unique_ptr<ExprAST>> Args;
  217               std::vector<std::unique_ptr<ExprAST>> Args)
  252   std::vector<std::pair<std::string, std::unique_ptr<ExprAST>>> VarNames;
  257       std::vector<std::pair<std::string, std::unique_ptr<ExprAST>>> VarNames,
  269   std::vector<std::string> Args;
  274   PrototypeAST(const std::string &Name, std::vector<std::string> Args,
  365   std::vector<std::unique_ptr<ExprAST>> Args;
  469   std::vector<std::pair<std::string, std::unique_ptr<ExprAST>>> VarNames;
  651   std::vector<std::string> ArgNames;
  834   std::vector<Value *> ArgsV;
  997   std::vector<AllocaInst *> OldBindings;
 1046   std::vector<Type *> Doubles(Args.size(), Type::getDoubleTy(TheContext));
examples/Kaleidoscope/Chapter2/toy.cpp
  125   std::vector<std::unique_ptr<ExprAST>> Args;
  129               std::vector<std::unique_ptr<ExprAST>> Args)
  138   std::vector<std::string> Args;
  141   PrototypeAST(const std::string &Name, std::vector<std::string> Args)
  231   std::vector<std::unique_ptr<ExprAST>> Args;
  331   std::vector<std::string> ArgNames;
examples/Kaleidoscope/Chapter3/toy.cpp
  145   std::vector<std::unique_ptr<ExprAST>> Args;
  149               std::vector<std::unique_ptr<ExprAST>> Args)
  160   std::vector<std::string> Args;
  163   PrototypeAST(const std::string &Name, std::vector<std::string> Args)
  257   std::vector<std::unique_ptr<ExprAST>> Args;
  357   std::vector<std::string> ArgNames;
  456   std::vector<Value *> ArgsV;
  468   std::vector<Type *> Doubles(Args.size(), Type::getDoubleTy(TheContext));
examples/Kaleidoscope/Chapter4/toy.cpp
  155   std::vector<std::unique_ptr<ExprAST>> Args;
  159               std::vector<std::unique_ptr<ExprAST>> Args)
  170   std::vector<std::string> Args;
  173   PrototypeAST(const std::string &Name, std::vector<std::string> Args)
  267   std::vector<std::unique_ptr<ExprAST>> Args;
  367   std::vector<std::string> ArgNames;
  484   std::vector<Value *> ArgsV;
  496   std::vector<Type *> Doubles(Args.size(), Type::getDoubleTy(TheContext));
examples/Kaleidoscope/Chapter5/toy.cpp
  173   std::vector<std::unique_ptr<ExprAST>> Args;
  177               std::vector<std::unique_ptr<ExprAST>> Args)
  215   std::vector<std::string> Args;
  218   PrototypeAST(const std::string &Name, std::vector<std::string> Args)
  312   std::vector<std::unique_ptr<ExprAST>> Args;
  494   std::vector<std::string> ArgNames;
  611   std::vector<Value *> ArgsV;
  770   std::vector<Type *> Doubles(Args.size(), Type::getDoubleTy(TheContext));
examples/Kaleidoscope/Chapter6/toy.cpp
  193   std::vector<std::unique_ptr<ExprAST>> Args;
  197               std::vector<std::unique_ptr<ExprAST>> Args)
  235   std::vector<std::string> Args;
  240   PrototypeAST(const std::string &Name, std::vector<std::string> Args,
  346   std::vector<std::unique_ptr<ExprAST>> Args;
  581   std::vector<std::string> ArgNames;
  723   std::vector<Value *> ArgsV;
  882   std::vector<Type *> Doubles(Args.size(), Type::getDoubleTy(TheContext));
examples/Kaleidoscope/Chapter7/toy.cpp
  201   std::vector<std::unique_ptr<ExprAST>> Args;
  205               std::vector<std::unique_ptr<ExprAST>> Args)
  240   std::vector<std::pair<std::string, std::unique_ptr<ExprAST>>> VarNames;
  245       std::vector<std::pair<std::string, std::unique_ptr<ExprAST>>> VarNames,
  257   std::vector<std::string> Args;
  262   PrototypeAST(const std::string &Name, std::vector<std::string> Args,
  368   std::vector<std::unique_ptr<ExprAST>> Args;
  472   std::vector<std::pair<std::string, std::unique_ptr<ExprAST>>> VarNames;
  654   std::vector<std::string> ArgNames;
  830   std::vector<Value *> ArgsV;
  993   std::vector<AllocaInst *> OldBindings;
 1042   std::vector<Type *> Doubles(Args.size(), Type::getDoubleTy(TheContext));
examples/Kaleidoscope/Chapter8/toy.cpp
  202   std::vector<std::unique_ptr<ExprAST>> Args;
  206               std::vector<std::unique_ptr<ExprAST>> Args)
  241   std::vector<std::pair<std::string, std::unique_ptr<ExprAST>>> VarNames;
  246       std::vector<std::pair<std::string, std::unique_ptr<ExprAST>>> VarNames,
  258   std::vector<std::string> Args;
  263   PrototypeAST(const std::string &Name, std::vector<std::string> Args,
  369   std::vector<std::unique_ptr<ExprAST>> Args;
  473   std::vector<std::pair<std::string, std::unique_ptr<ExprAST>>> VarNames;
  655   std::vector<std::string> ArgNames;
  829   std::vector<Value *> ArgsV;
  992   std::vector<AllocaInst *> OldBindings;
 1041   std::vector<Type *> Doubles(Args.size(), Type::getDoubleTy(TheContext));
examples/Kaleidoscope/Chapter9/toy.cpp
   95   std::vector<DIScope *> LexicalBlocks;
  278   std::vector<std::unique_ptr<ExprAST>> Args;
  282               std::vector<std::unique_ptr<ExprAST>> Args)
  336   std::vector<std::pair<std::string, std::unique_ptr<ExprAST>>> VarNames;
  341       std::vector<std::pair<std::string, std::unique_ptr<ExprAST>>> VarNames,
  359   std::vector<std::string> Args;
  366                std::vector<std::string> Args, bool IsOperator = false,
  478   std::vector<std::unique_ptr<ExprAST>> Args;
  584   std::vector<std::pair<std::string, std::unique_ptr<ExprAST>>> VarNames;
  769   std::vector<std::string> ArgNames;
  990   std::vector<Value *> ArgsV;
 1157   std::vector<AllocaInst *> OldBindings;
 1208   std::vector<Type *> Doubles(Args.size(), Type::getDoubleTy(TheContext));
examples/Kaleidoscope/include/KaleidoscopeJIT.h
  133   std::vector<VModuleKey> ModuleKeys;
examples/ParallelJIT/ParallelJIT.cpp
  248   std::vector<GenericValue> Args(1);
examples/SpeculativeJIT/SpeculativeJIT.cpp
  180   std::vector<const char *> ArgV;
gen/lib/Target/AArch64/AArch64GenAsmMatcher.inc
40902   std::vector<StringRef> Candidates;
gen/lib/Target/AMDGPU/AMDGPUGenAsmMatcher.inc
80454   std::vector<StringRef> Candidates;
gen/lib/Target/ARM/ARMGenAsmMatcher.inc
16388   std::vector<StringRef> Candidates;
gen/lib/Target/Mips/MipsGenAsmMatcher.inc
11727   std::vector<StringRef> Candidates;
gen/lib/Target/PowerPC/PPCGenAsmMatcher.inc
 7214   std::vector<StringRef> Candidates;
gen/lib/Target/SystemZ/SystemZGenAsmMatcher.inc
 9250   std::vector<StringRef> Candidates;
gen/tools/clang/include/clang/AST/Attrs.inc
13715       std::vector<std::string> Features;
include/llvm/ADT/ArrayRef.h
   87     /*implicit*/ ArrayRef(const std::vector<T, A> &Vec)
  127     ArrayRef(const std::vector<U *, A> &Vec,
  263     std::vector<T> vec() const {
  264       return std::vector<T>(Data, Data+Length);
  270     operator std::vector<T>() const {
  271       return std::vector<T>(Data, Data+Length);
  316     /*implicit*/ MutableArrayRef(std::vector<T> &Vec)
  480   ArrayRef<T> makeArrayRef(const std::vector<T> &Vec) {
include/llvm/ADT/DAGDeltaAlgorithm.h
   47   using changesetlist_ty = std::vector<changeset_ty>;
   65                    const std::vector<edge_ty> &Dependencies);
include/llvm/ADT/DeltaAlgorithm.h
   40   using changesetlist_ty = std::vector<changeset_ty>;
include/llvm/ADT/DepthFirstIterator.h
   98   std::vector<StackElement> VisitStack;
include/llvm/ADT/ImmutableSet.h
  376   std::vector<TreeTy*> createdNodes;
  377   std::vector<TreeTy*> freeNodes;
include/llvm/ADT/PostOrderIterator.h
  104   std::vector<std::pair<NodeRef, ChildItTy>> VisitStack;
  290   std::vector<NodeRef> Blocks; // Block list in normal PO order
  297   using rpo_iterator = typename std::vector<NodeRef>::reverse_iterator;
  298   using const_rpo_iterator = typename std::vector<NodeRef>::const_reverse_iterator;
include/llvm/ADT/SCCIterator.h
   44                          const std::vector<typename GT::NodeRef>, ptrdiff_t> {
   47   using SccTy = std::vector<NodeRef>;
   74   std::vector<NodeRef> SCCNodeStack;
   81   std::vector<StackElement> VisitStack;
include/llvm/ADT/Statistic.h
  203 const std::vector<std::pair<StringRef, unsigned>> GetStatistics();
include/llvm/ADT/StringExtras.h
   44 inline std::vector<StringRef> toStringRefArray(const char *const *Strings) {
   45   std::vector<StringRef> Result;
include/llvm/ADT/UniqueVector.h
   26   using VectorType = typename std::vector<T>;
include/llvm/Analysis/AliasAnalysis.h
  764   std::vector<std::unique_ptr<Concept>> AAs;
  766   std::vector<AnalysisKey *> AADeps;
include/llvm/Analysis/AliasSetTracker.h
  153   std::vector<WeakVH> UnknownInsts;
include/llvm/Analysis/BlockFrequencyInfoImpl.h
  412   std::vector<FrequencyData> Freqs;
  419   std::vector<WorkingData> Working;
  616   std::vector<IrrNode> Nodes;
  858   std::vector<const BlockT *> RPOT;
  861   using rpot_iterator = typename std::vector<const BlockT *>::const_iterator;
include/llvm/Analysis/BranchProbabilityInfo.h
  142   using SccHeaderMaps = std::vector<SccHeaderMap>;
include/llvm/Analysis/CallGraph.h
  171   using CalledFunctionsVector = std::vector<CallRecord>;
  183   using iterator = std::vector<CallRecord>::iterator;
  184   using const_iterator = std::vector<CallRecord>::const_iterator;
  274   std::vector<CallRecord> CalledFunctions;
include/llvm/Analysis/CallGraphSCCPass.h
   90   std::vector<CallGraphNode *> Nodes;
  106   using iterator = std::vector<CallGraphNode *>::const_iterator;
include/llvm/Analysis/DivergenceAnalysis.h
  175   std::vector<const Instruction *> Worklist;
include/llvm/Analysis/DomTreeUpdater.h
  267   std::vector<CallBackOnDeletion> Callbacks;
include/llvm/Analysis/DominanceFrontierImpl.h
  165   std::vector<DFCalculateWorkObject<BlockT>> workList;
include/llvm/Analysis/IndirectCallVisitor.h
   21   std::vector<Instruction *> IndirectCalls;
   31 inline std::vector<Instruction *> findIndirectCalls(Function &F) {
include/llvm/Analysis/Interval.h
   43   using succ_iterator = std::vector<BasicBlock*>::iterator;
   44   using pred_iterator = std::vector<BasicBlock*>::iterator;
   45   using node_iterator = std::vector<BasicBlock*>::iterator;
   54   std::vector<BasicBlock*> Nodes;
   59   std::vector<BasicBlock*> Successors;
   63   std::vector<BasicBlock*> Predecessors;
include/llvm/Analysis/IntervalIterator.h
   90   std::vector<std::pair<Interval *, typename Interval::succ_iterator>> IntStack;
include/llvm/Analysis/IntervalPartition.h
   46   using IntervalListTy = std::vector<Interval *>;
   48   std::vector<Interval *> Intervals;
   90   const std::vector<Interval*> &getIntervals() const { return Intervals; }
include/llvm/Analysis/LoopInfo.h
   77   std::vector<LoopT *> SubLoops;
   80   std::vector<BlockT *> Blocks;
  136   const std::vector<LoopT *> &getSubLoops() const {
  140   std::vector<LoopT *> &getSubLoopsVector() {
  144   typedef typename std::vector<LoopT *>::const_iterator iterator;
  146       typename std::vector<LoopT *>::const_reverse_iterator reverse_iterator;
  175   std::vector<BlockT *> &getBlocksVector() {
  851   std::vector<LoopT *> TopLevelLoops;
  900   typedef typename std::vector<LoopT *>::const_iterator iterator;
  902       typename std::vector<LoopT *>::const_reverse_iterator reverse_iterator;
include/llvm/Analysis/LoopInfoImpl.h
  270   typename std::vector<LoopT *>::iterator I = find(SubLoops, OldChild);
  427   std::vector<BlockT *> ReverseCFGWorklist(Backedges.begin(), Backedges.end());
  622 bool compareVectors(std::vector<T> &BB1, std::vector<T> &BB2) {
  622 bool compareVectors(std::vector<T> &BB1, std::vector<T> &BB2) {
  664   std::vector<BlockT *> BBs = L->getBlocks();
  665   std::vector<BlockT *> OtherBBs = OtherL->getBlocks();
include/llvm/Analysis/LoopIterator.h
  100   typedef std::vector<BasicBlock*>::const_iterator POIterator;
  101   typedef std::vector<BasicBlock*>::const_reverse_iterator RPOIterator;
  112   std::vector<BasicBlock*> PostBlocks;
include/llvm/Analysis/MemoryDependenceAnalysis.h
  282   using NonLocalDepInfo = std::vector<NonLocalDepEntry>;
include/llvm/Analysis/RegionInfo.h
  281   using RegionSet = std::vector<std::unique_ptr<RegionT>>;
include/llvm/Analysis/RegionInfoImpl.h
   69   std::vector<RegionT *> RegionQueue;
   87   std::vector<RegionT *> RegionQueue;
  419   std::vector<std::unique_ptr<RegionT>> Keep;
include/llvm/Analysis/SyntheticCountsUtils.h
   36   using SccTy = std::vector<NodeRef>;
include/llvm/Analysis/TargetLibraryInfo.h
   69   std::vector<VecDesc> VectorDescs;
   72   std::vector<VecDesc> ScalarDescs;
include/llvm/Analysis/Trace.h
   31   using BasicBlockListType = std::vector<BasicBlock *>;
   39   Trace(const std::vector<BasicBlock *> &vBB) : BasicBlocks (vBB) {}
include/llvm/AsmParser/SlotMapping.h
   33   std::vector<GlobalValue *> GlobalValues;
include/llvm/BinaryFormat/MsgPackDocument.h
   43   typedef std::vector<DocNode> ArrayTy;
  242   std::vector<std::unique_ptr<DocNode::MapTy>> Maps;
  243   std::vector<std::unique_ptr<DocNode::ArrayTy>> Arrays;
  244   std::vector<std::unique_ptr<char[]>> Strings;
include/llvm/BinaryFormat/Wasm.h
   43   std::vector<StringRef> Needed; // Shared library depenedencies
   47   std::vector<std::pair<std::string, std::string>> Languages;
   48   std::vector<std::pair<std::string, std::string>> Tools;
   49   std::vector<std::pair<std::string, std::string>> SDKs;
  129   std::vector<WasmLocalDecl> Locals;
  153   std::vector<uint32_t> Functions;
  198   std::vector<WasmInitFunc> InitFunctions;
  199   std::vector<StringRef> Comdats;
  200   std::vector<WasmSymbolInfo> SymbolTable;
include/llvm/Bitcode/BitcodeAnalyzer.h
   76     std::vector<PerRecordStats> CodeFreq;
include/llvm/Bitcode/BitcodeReader.h
  119     std::vector<BitcodeModule> Mods;
  131   Expected<std::vector<BitcodeModule>>
include/llvm/Bitcode/BitcodeWriter.h
   45     std::vector<Module *> Mods;
include/llvm/Bitstream/BitstreamReader.h
   43     std::vector<std::shared_ptr<BitCodeAbbrev>> Abbrevs;
   45     std::vector<std::pair<unsigned, std::string>> RecordNames;
   49   std::vector<BlockInfo> BlockInfoRecords;
  345   std::vector<std::shared_ptr<BitCodeAbbrev>> CurAbbrevs;
  349     std::vector<std::shared_ptr<BitCodeAbbrev>> PrevAbbrevs;
include/llvm/Bitstream/BitstreamWriter.h
   45   std::vector<std::shared_ptr<BitCodeAbbrev>> CurAbbrevs;
   50     std::vector<std::shared_ptr<BitCodeAbbrev>> PrevAbbrevs;
   55   std::vector<Block> BlockScope;
   61     std::vector<std::shared_ptr<BitCodeAbbrev>> Abbrevs;
   63   std::vector<BlockInfo> BlockInfoRecords;
include/llvm/CodeGen/AccelTable.h
  143     std::vector<AccelTableData *> Values;
  154   using HashList = std::vector<HashData *>;
  155   using BucketList = std::vector<HashList>;
include/llvm/CodeGen/AsmPrinter.h
  167     std::vector<const MDNode *> LocInfos;
include/llvm/CodeGen/CommandFlags.inc
  349 LLVM_ATTRIBUTE_UNUSED static std::vector<std::string> getFeatureList() {
include/llvm/CodeGen/DFAPacketizer.h
  106   static DFAInput getInsnInput(const std::vector<unsigned> &InsnClass);
  152   std::vector<MachineInstr*> CurrentPacketMIs;
include/llvm/CodeGen/DIE.h
  142   std::vector<DIEAbbrev *> Abbreviations;
include/llvm/CodeGen/ExecutionDomainFix.h
  115   std::vector<SmallVector<int, 1>> AliasMap;
  119   using LiveRegsDVInfo = std::vector<DomainValue *>;
include/llvm/CodeGen/FaultMaps.h
   61   using FunctionFaultInfos = std::vector<FaultInfo>;
include/llvm/CodeGen/FunctionLoweringInfo.h
  178   std::vector<std::pair<MachineInstr*, unsigned> > PHINodesToUpdate;
include/llvm/CodeGen/GCMetadata.h
   79   using iterator = std::vector<GCPoint>::iterator;
   80   using roots_iterator = std::vector<GCRoot>::iterator;
   81   using live_iterator = std::vector<GCRoot>::const_iterator;
   87   std::vector<GCRoot> Roots;
   88   std::vector<GCPoint> SafePoints;
  166   using FuncInfoVec = std::vector<std::unique_ptr<GCFunctionInfo>>;
include/llvm/CodeGen/GlobalISel/InstructionSelector.h
  409     std::vector<ComplexRendererFns::value_type> Renderers;
include/llvm/CodeGen/GlobalISel/LegalizerInfo.h
  959   using SizeAndActionsVec = std::vector<SizeAndAction>;
include/llvm/CodeGen/LatencyPriorityQueue.h
   34     std::vector<SUnit> *SUnits;
   40     std::vector<unsigned> NumNodesSolelyBlocking;
   43     std::vector<SUnit*> Queue;
   52     void initNodes(std::vector<SUnit> &sunits) override {
include/llvm/CodeGen/LiveVariables.h
   88     std::vector<MachineInstr*> Kills;
   94       std::vector<MachineInstr *>::iterator I = find(Kills, &MI);
  135   std::vector<MachineInstr *> PhysRegDef;
  140   std::vector<MachineInstr *> PhysRegUse;
  142   std::vector<SmallVector<unsigned, 4>> PHIVarInfo;
  278                                std::vector<MachineBasicBlock*> &WorkList);
include/llvm/CodeGen/MIRYamlMapping.h
  376   std::vector<ArgRegPair> ArgForwardingRegs;
  436     std::vector<FlowStringValue> Blocks;
  444   std::vector<Entry> Entries;
  584   std::vector<VirtualRegisterDefinition> VirtualRegisters;
  585   std::vector<MachineFunctionLiveIn> LiveIns;
  586   Optional<std::vector<FlowStringValue>> CalleeSavedRegisters;
  590   std::vector<FixedMachineStackObject> FixedStackObjects;
  591   std::vector<MachineStackObject> StackObjects;
  592   std::vector<MachineConstantPoolValue> Constants; /// Constant pool.
  594   std::vector<CallSiteInfo> CallSitesInfo;
include/llvm/CodeGen/MachineBasicBlock.h
   89   std::vector<MachineBasicBlock *> Predecessors;
   90   std::vector<MachineBasicBlock *> Successors;
   95   std::vector<BranchProbability> Probs;
   96   using probability_iterator = std::vector<BranchProbability>::iterator;
   98       std::vector<BranchProbability>::const_iterator;
  103   using LiveInVector = std::vector<RegisterMaskPair>;
  252   using pred_iterator = std::vector<MachineBasicBlock *>::iterator;
  253   using const_pred_iterator = std::vector<MachineBasicBlock *>::const_iterator;
  254   using succ_iterator = std::vector<MachineBasicBlock *>::iterator;
  255   using const_succ_iterator = std::vector<MachineBasicBlock *>::const_iterator;
  257       std::vector<MachineBasicBlock *>::reverse_iterator;
  259       std::vector<MachineBasicBlock *>::const_reverse_iterator;
  261       std::vector<MachineBasicBlock *>::reverse_iterator;
  263       std::vector<MachineBasicBlock *>::const_reverse_iterator;
include/llvm/CodeGen/MachineConstantPool.h
  122   std::vector<MachineConstantPoolEntry> Constants; ///< The pool of constants.
  149   const std::vector<MachineConstantPoolEntry> &getConstants() const {
include/llvm/CodeGen/MachineFrameInfo.h
  212   std::vector<StackObject> Objects;
  293   std::vector<CalleeSavedInfo> CSInfo;
  772   const std::vector<CalleeSavedInfo> &getCalleeSavedInfo() const {
  776   std::vector<CalleeSavedInfo> &getCalleeSavedInfo() { return CSInfo; }
  780   void setCalleeSavedInfo(const std::vector<CalleeSavedInfo> &CSI) {
include/llvm/CodeGen/MachineFunction.h
  217   std::vector<int> TypeIds;                // List of type ids (filters negative).
  257   std::vector<MachineBasicBlock*> MBBNumbering;
  305   std::vector<MCCFIInstruction> FrameInstructions;
  309   std::vector<MCSymbol *> LongjmpTargets;
  315   std::vector<LandingPadInfo> LandingPads;
  327   std::vector<std::pair<MCSymbol *, MDNode *>> CodeViewAnnotations;
  335   std::vector<const GlobalValue *> TypeInfos;
  338   std::vector<unsigned> FilterIds;
  341   std::vector<unsigned> FilterEnds;
  826   const std::vector<MCCFIInstruction> &getFrameInstructions() const {
  835   const std::vector<MCSymbol *> &getLongjmpTargets() const {
  866   const std::vector<LandingPadInfo> &getLandingPads() const {
  901   int getFilterIDFor(std::vector<unsigned> &TyIds);
  961   const std::vector<const GlobalValue *> &getTypeInfos() const {
  967   const std::vector<unsigned> &getFilterIds() const {
include/llvm/CodeGen/MachineJumpTableInfo.h
   36   std::vector<MachineBasicBlock*> MBBs;
   38   explicit MachineJumpTableEntry(const std::vector<MachineBasicBlock*> &M)
   80   std::vector<MachineJumpTableEntry> JumpTables;
   93   unsigned createJumpTableIndex(const std::vector<MachineBasicBlock*> &DestBBs);
   99   const std::vector<MachineJumpTableEntry> &getJumpTables() const {
include/llvm/CodeGen/MachineModuleInfo.h
   63   using SymbolListTy = std::vector<std::pair<MCSymbol *, StubValueTy>>;
  100   std::vector<const Function *> Personalities;
  241                                      std::vector<MCSymbol*> &Result);
  257   const std::vector<const Function *>& getPersonalities() const {
include/llvm/CodeGen/MachineOutliner.h
  166   std::vector<Candidate> Candidates;
  211   OutlinedFunction(std::vector<Candidate> &Candidates, unsigned SequenceSize,
include/llvm/CodeGen/MachinePipeliner.h
  137   std::vector<NodeInfo> ScheduleInfo;
  156   std::vector<std::unique_ptr<ScheduleDAGMutation>> Mutations;
  160     std::vector<SUnit> &SUnits;
  166     std::vector<int> *Node2Idx;
  171     Circuits(std::vector<SUnit> &SUs, ScheduleDAGTopologicalSort &Topo)
  173       Node2Idx = new std::vector<int>(SUs.size());
include/llvm/CodeGen/MachineRegisterInfo.h
  146   std::vector<std::pair<unsigned, unsigned>> LiveIns;
  933       std::vector<std::pair<unsigned,unsigned>>::const_iterator;
include/llvm/CodeGen/MachineScheduler.h
  269   std::vector<std::unique_ptr<ScheduleDAGMutation>> Mutations;
  409   std::vector<PressureChange> RegionCriticalPSets;
  449   const std::vector<PressureChange> &getRegionCriticalPSets() const {
  509                                const std::vector<unsigned> &NewMaxPressure);
  530   std::vector<SUnit*> Queue;
  548   using iterator = std::vector<SUnit*>::iterator;
include/llvm/CodeGen/ModuloSchedule.h
   86   std::vector<MachineInstr *> ScheduledInstrs;
  106                  std::vector<MachineInstr *> ScheduledInstrs,
include/llvm/CodeGen/PBQP/Graph.h
   64       using AdjEdgeList = std::vector<EdgeId>;
  166     using NodeVector = std::vector<NodeEntry>;
  167     using FreeNodeVector = std::vector<NodeId>;
  171     using EdgeVector = std::vector<EdgeEntry>;
  172     using FreeEdgeVector = std::vector<EdgeId>;
include/llvm/CodeGen/PBQPRAConstraint.h
   63   std::vector<std::unique_ptr<PBQPRAConstraint>> Constraints;
include/llvm/CodeGen/ReachingDefAnalysis.h
   44   using LiveRegsDefInfo = std::vector<int>;
   64   using MBBDefsInfo = std::vector<MBBRegUnitDefs>;
include/llvm/CodeGen/RegAllocPBQP.h
   99   AllowedRegVector(const std::vector<unsigned> &OptVec)
  425   std::vector<GraphBase::NodeId> reduce() {
  429     std::vector<NodeId> NodeStack;
include/llvm/CodeGen/RegisterPressure.h
   50   std::vector<unsigned> MaxSetPressure;
  387   std::vector<unsigned> CurrSetPressure;
  395   std::vector<unsigned> LiveThruPressure;
  464   const std::vector<unsigned> &getRegSetPressureAtPos() const {
  517                          std::vector<unsigned> &PressureResult,
  518                          std::vector<unsigned> &MaxPressureResult);
  522                            std::vector<unsigned> &PressureResult,
  523                            std::vector<unsigned> &MaxPressureResult);
  526                             std::vector<unsigned> &PressureResult,
  527                             std::vector<unsigned> &MaxPressureResult) {
include/llvm/CodeGen/RegisterUsageInfo.h
   63   DenseMap<const Function *, std::vector<uint32_t>> RegMasks;
include/llvm/CodeGen/ResourcePriorityQueue.h
   39     std::vector<SUnit> *SUnits;
   45     std::vector<unsigned> NumNodesSolelyBlocking;
   48     std::vector<SUnit*> Queue;
   52     std::vector<unsigned> RegPressure;
   56     std::vector<unsigned> RegLimit;
   70     std::vector<SUnit*> Packet;
   81     void initNodes(std::vector<SUnit> &sunits) override;
include/llvm/CodeGen/ScheduleDAG.h
  509     virtual void initNodes(std::vector<SUnit> &SUnits) = 0;
  527     void push_all(const std::vector<SUnit *> &Nodes) {
  528       for (std::vector<SUnit *>::const_iterator I = Nodes.begin(),
  562     std::vector<SUnit> SUnits;          ///< The scheduling units.
  676     typedef pointer_iterator<std::vector<SUnit>::iterator> nodes_iterator;
  691     std::vector<SUnit> &SUnits;
  701     std::vector<int> Index2Node;
  703     std::vector<int> Node2Index;
  725     ScheduleDAGTopologicalSort(std::vector<SUnit> &SUnits, SUnit *ExitSU);
  735     std::vector<int> GetSubGraph(const SUnit &StartSU, const SUnit &TargetSU,
  761     typedef std::vector<int>::iterator iterator;
  762     typedef std::vector<int>::const_iterator const_iterator;
  768     typedef std::vector<int>::reverse_iterator reverse_iterator;
  769     typedef std::vector<int>::const_reverse_iterator const_reverse_iterator;
include/llvm/CodeGen/ScheduleDAGInstrs.h
  244         std::vector<std::pair<MachineInstr *, MachineInstr *>>;
include/llvm/CodeGen/ScheduleDFS.h
  102   std::vector<NodeData> DFSNodeData;
  109   std::vector<SmallVector<Connection, 4>> SubtreeConnections;
  113   std::vector<unsigned> SubtreeConnectLevels;
include/llvm/CodeGen/SelectionDAG.h
  390   void CreateTopologicalOrder(std::vector<SDNode*>& Order);
 1746   std::vector<CondCodeSDNode*> CondCodeNodes;
 1748   std::vector<SDNode*> ValueTypeNodes;
include/llvm/CodeGen/SelectionDAGISel.h
   99                                             std::vector<SDValue> &OutOps) {
  240   void SelectInlineAsmMemoryOperands(std::vector<SDValue> &Ops,
  356   std::vector<unsigned> OpcodeOffset;
include/llvm/CodeGen/StackMaps.h
  264   using CallsiteInfoList = std::vector<CallsiteInfo>;
include/llvm/CodeGen/SwitchLoweringUtils.h
   80 using CaseClusterVector = std::vector<CaseCluster>;
   98 using CaseBitsVector = std::vector<CaseBits>;
  256   std::vector<CaseBlock> SwitchCases;
  260   std::vector<JumpTableBlock> JTCases;
  264   std::vector<BitTestBlock> BitTestCases;
include/llvm/CodeGen/TailDuplicator.h
   52   using AvailableValsTy = std::vector<std::pair<MachineBasicBlock *, unsigned>>;
include/llvm/CodeGen/TargetFrameLowering.h
  132                               std::vector<CalleeSavedInfo> &CSI) const {
include/llvm/CodeGen/TargetInstrInfo.h
 1307                                 std::vector<MachineOperand> &Pred) const {
 1725       std::vector<outliner::Candidate> &RepeatedSequenceLocs) const {
include/llvm/CodeGen/TargetLowering.h
  206   using ArgListTy = std::vector<ArgListEntry>;
 3075   bool findOptimalMemOpLowering(std::vector<EVT> &MemOps,
 3899   using AsmOperandInfoVector = std::vector<AsmOperandInfo>;
 3959                                             std::vector<SDValue> &Ops,
include/llvm/CodeGen/TargetSubtargetInfo.h
  241       std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations) const {
  247       std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations) const {
include/llvm/DebugInfo/CodeView/CodeViewRecordIO.h
  138   Error mapStringZVectorZ(std::vector<StringRef> &Value,
  200   Error mapByteVectorTail(std::vector<uint8_t> &Bytes,
include/llvm/DebugInfo/CodeView/ContinuationRecordBuilder.h
   59   std::vector<CVType> end(TypeIndex Index);
include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h
   96   std::vector<FileChecksumEntry> Checksums;
include/llvm/DebugInfo/CodeView/DebugCrossImpSubsection.h
   87   StringMap<std::vector<support::ulittle32_t>> Mappings;
include/llvm/DebugInfo/CodeView/DebugFrameDataSubsection.h
   58   std::vector<FrameData> Frames;
include/llvm/DebugInfo/CodeView/DebugInlineeLinesSubsection.h
   91     std::vector<support::ulittle32_t> ExtraFiles;
  111   std::vector<Entry>::const_iterator begin() const { return Entries.begin(); }
  112   std::vector<Entry>::const_iterator end() const { return Entries.end(); }
  118   std::vector<Entry> Entries;
include/llvm/DebugInfo/CodeView/DebugLinesSubsection.h
  111     std::vector<LineNumberEntry> Lines;
  112     std::vector<ColumnNumberEntry> Columns;
  143   std::vector<Block> Blocks;
include/llvm/DebugInfo/CodeView/DebugStringTableSubsection.h
   84   std::vector<uint32_t> sortedIds() const;
include/llvm/DebugInfo/CodeView/DebugSymbolRVASubsection.h
   59   std::vector<support::ulittle32_t> RVAs;
include/llvm/DebugInfo/CodeView/DebugSymbolsSubsection.h
   50   std::vector<CVSymbol> Records;
include/llvm/DebugInfo/CodeView/LazyRandomTypeCollection.h
  103   std::vector<CacheEntry> Records;
include/llvm/DebugInfo/CodeView/RecordSerialization.h
  103   serialize_vector_tail_impl(std::vector<T> &Item) : Item(Item) {}
  116   std::vector<T> &Item;
  120   serialize_null_term_string_array_impl(std::vector<StringRef> &Item)
  137   std::vector<StringRef> &Item;
  167 serialize_null_term_string_array(std::vector<StringRef> &Item) {
  172 serialize_vector_tail_impl<T> serialize_array_tail(std::vector<T> &Item) {
include/llvm/DebugInfo/CodeView/SimpleTypeSerializer.h
   34   std::vector<uint8_t> ScratchBuffer;
include/llvm/DebugInfo/CodeView/SymbolRecord.h
  154   std::vector<TypeIndex> Indices;
  348   std::vector<uint8_t> AnnotationData;
  445   std::vector<LocalVariableAddrGap> Gaps;
  467   std::vector<LocalVariableAddrGap> Gaps;
  489   std::vector<LocalVariableAddrGap> Gaps;
  513   std::vector<LocalVariableAddrGap> Gaps;
  539   std::vector<LocalVariableAddrGap> Gaps;
  574   std::vector<LocalVariableAddrGap> Gaps;
  660   std::vector<StringRef> Fields;
  712   std::vector<StringRef> ExtraStrings;
  994   std::vector<StringRef> Strings;
include/llvm/DebugInfo/CodeView/SymbolVisitorCallbackPipeline.h
   72   std::vector<SymbolVisitorCallbacks *> Pipeline;
include/llvm/DebugInfo/CodeView/TypeHashing.h
   41   static std::vector<LocallyHashedType> hashTypes(Range &&Records) {
   42     std::vector<LocallyHashedType> Hashes;
   50   static std::vector<LocallyHashedType>
   52     std::vector<LocallyHashedType> Hashes;
  110   static std::vector<GloballyHashedType> hashTypes(Range &&Records) {
  111     std::vector<GloballyHashedType> Hashes;
  146   static std::vector<GloballyHashedType>
  148     std::vector<GloballyHashedType> IdHashes;
  155   static std::vector<GloballyHashedType>
  157     std::vector<GloballyHashedType> Hashes;
include/llvm/DebugInfo/CodeView/TypeRecord.h
  251   std::vector<TypeIndex> ArgIndices;
  265   std::vector<TypeIndex> StringIndices;
  564   explicit VFTableShapeRecord(std::vector<VFTableSlotKind> Slots)
  576   std::vector<VFTableSlotKind> Slots;
  721   std::vector<StringRef> MethodNames;
  766   std::vector<OneMethodRecord> Methods;
include/llvm/DebugInfo/CodeView/TypeTableCollection.h
   36   std::vector<StringRef> Names;
include/llvm/DebugInfo/CodeView/TypeVisitorCallbackPipeline.h
  115   std::vector<TypeVisitorCallbacks *> Pipeline;
include/llvm/DebugInfo/DIContext.h
  233   virtual std::vector<DILocal>
include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h
  270     std::vector<AttributeEncoding> Attributes; ///< List of index attributes.
  273            std::vector<AttributeEncoding> Attributes)
  411     Expected<std::vector<AttributeEncoding>>
include/llvm/DebugInfo/DWARF/DWARFAddressRange.h
   57 using DWARFAddressRangesVector = std::vector<DWARFAddressRange>;
include/llvm/DebugInfo/DWARF/DWARFContext.h
  334   std::vector<DILocal>
  381                        std::vector<DILocal> &Result);
include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h
   27   std::vector<DWARFAbbreviationDeclaration> Decls;
   30       std::vector<DWARFAbbreviationDeclaration>::const_iterator;
include/llvm/DebugInfo/DWARF/DWARFDebugAddr.h
   51   std::vector<uint64_t> Addrs;
include/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h
   49   using DescriptorColl = std::vector<Descriptor>;
include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h
   74   using RangeColl = std::vector<Range>;
   77   std::vector<RangeEndpoint> Endpoints;
include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h
   50   using InstrList = std::vector<Instruction>;
   78   std::vector<Instruction> Instructions;
  270   std::vector<std::unique_ptr<dwarf::FrameEntry>> Entries;
include/llvm/DebugInfo/DWARF/DWARFDebugLine.h
   95     std::vector<uint8_t> StandardOpcodeLengths;
   96     std::vector<DWARFFormValue> IncludeDirectories;
   97     std::vector<FileNameEntry> FileNames;
  255                             std::vector<uint32_t> &Result) const;
  289     using RowVector = std::vector<Row>;
  291     using SequenceVector = std::vector<Sequence>;
  308                                 std::vector<uint32_t> &Result) const;
include/llvm/DebugInfo/DWARF/DWARFDebugPubTable.h
   59     std::vector<Entry> Entries;
   63   std::vector<Set> Sets;
include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h
   64   std::vector<RangeListEntry> Entries;
   72   const std::vector<RangeListEntry> &getEntries() { return Entries; }
include/llvm/DebugInfo/DWARF/DWARFListTable.h
   40   using ListEntries = std::vector<EntryType>;
   78   std::vector<uint64_t> Offsets;
include/llvm/DebugInfo/DWARF/DWARFUnit.h
  227   std::vector<DWARFDebugInfoEntry> DieArray;
  235       iterator_range<std::vector<DWARFDebugInfoEntry>::iterator>;
  515                            std::vector<DWARFDebugInfoEntry> &DIEs) const;
include/llvm/DebugInfo/DWARF/DWARFUnitIndex.h
   76   mutable std::vector<Entry *> OffsetLookup;
include/llvm/DebugInfo/DWARF/DWARFVerifier.h
   42     std::vector<DWARFAddressRange> Ranges;
   51     DieRangeInfo(std::vector<DWARFAddressRange> Ranges)
   54     typedef std::vector<DWARFAddressRange>::const_iterator
include/llvm/DebugInfo/GSYM/GsymCreator.h
  136   std::vector<FunctionInfo> Funcs;
  139   std::vector<llvm::gsym::FileEntry> Files;
  140   std::vector<uint8_t> UUID;
include/llvm/DebugInfo/GSYM/GsymReader.h
   66     std::vector<uint8_t> AddrOffsets;
   67     std::vector<uint32_t> AddrInfoOffsets;
   68     std::vector<FileEntry> Files;
include/llvm/DebugInfo/GSYM/InlineInfo.h
   64   std::vector<InlineInfo> Children;
   75   using InlineArray = std::vector<const InlineInfo *>;
include/llvm/DebugInfo/GSYM/LineTable.h
  119   typedef std::vector<gsym::LineEntry> Collection;
include/llvm/DebugInfo/GSYM/Range.h
   77   using Collection = std::vector<AddressRange>;
include/llvm/DebugInfo/MSF/MSFBuilder.h
  127   using BlockList = std::vector<uint32_t>;
  137   std::vector<uint32_t> DirectoryBlocks;
  138   std::vector<std::pair<uint32_t, BlockList>> StreamData;
include/llvm/DebugInfo/MSF/MSFCommon.h
   68   std::vector<ArrayRef<support::ulittle32_t>> StreamMap;
   80   std::vector<support::ulittle32_t> Blocks;
include/llvm/DebugInfo/MSF/MappedBlockStream.h
  104   DenseMap<uint32_t, std::vector<CacheEntry>> CacheMap;
include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.h
   93   std::vector<std::string> SourceFiles;
   94   std::vector<ArrayRef<uint8_t>> Symbols;
   96   std::vector<std::unique_ptr<codeview::DebugSubsectionRecordBuilder>>
include/llvm/DebugInfo/PDB/Native/DbiModuleList.h
  100   std::vector<uint32_t> ModuleInitialFileIndex;
  105   std::vector<uint32_t> ModuleDescriptorOffsets;
include/llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h
   88   static std::vector<SecMapEntry>
  125   std::vector<std::unique_ptr<DbiModuleDescriptorBuilder>> ModiList;
  128   std::vector<object::FpoData> OldFpoData;
  135   std::vector<SectionContrib> SectionContribs;
include/llvm/DebugInfo/PDB/Native/GlobalsStream.h
   77   std::vector<std::pair<uint32_t, codeview::CVSymbol>>
include/llvm/DebugInfo/PDB/Native/HashTable.h
  108   using BucketList = std::vector<std::pair<uint32_t, ValueT>>;
include/llvm/DebugInfo/PDB/Native/InfoStream.h
   64   std::vector<PdbRaw_FeatureSig> FeatureSignatures;
include/llvm/DebugInfo/PDB/Native/InfoStreamBuilder.h
   63   std::vector<PdbRaw_FeatureSig> Features;
include/llvm/DebugInfo/PDB/Native/NamedStreamMap.h
   65   std::vector<char> NamesBuffer;
include/llvm/DebugInfo/PDB/Native/NativeEnumGlobals.h
   26                     std::vector<codeview::SymbolKind> Kinds);
   34   std::vector<uint32_t> MatchOffsets;
include/llvm/DebugInfo/PDB/Native/NativeEnumTypes.h
   28                   std::vector<codeview::TypeLeafKind> Kinds);
   31                   std::vector<codeview::TypeIndex> Indices);
   39   std::vector<codeview::TypeIndex> Matches;
include/llvm/DebugInfo/PDB/Native/SymbolCache.h
   36   std::vector<std::unique_ptr<NativeRawSymbol>> Cache;
   50   std::vector<SymIndexId> Compilands;
  107   createTypeEnumerator(std::vector<codeview::TypeLeafKind> Kinds);
include/llvm/DebugInfo/PDB/Native/TpiStream.h
   63   std::vector<codeview::TypeIndex> findRecordsByName(StringRef Name) const;
   90   std::vector<std::vector<codeview::TypeIndex>> HashMap;
   90   std::vector<std::vector<codeview::TypeIndex>> HashMap;
include/llvm/DebugInfo/PDB/Native/TpiStreamBuilder.h
   77   std::vector<ArrayRef<uint8_t>> TypeRecords;
   78   std::vector<uint32_t> TypeHashes;
   79   std::vector<codeview::TypeIndexOffset> TypeIndexOffsets;
include/llvm/DebugInfo/PDB/PDBContext.h
   55     std::vector<DILocal>
include/llvm/DebugInfo/PDB/UDTLayout.h
  111   template <typename T> using UniquePtrVector = std::vector<std::unique_ptr<T>>;
  135   UniquePtrVector<PDBSymbol> Other;
  136   UniquePtrVector<PDBSymbolFunc> Funcs;
  137   UniquePtrVector<LayoutItemBase> ChildStorage;
  138   std::vector<LayoutItemBase *> LayoutItems;
  140   std::vector<BaseClassLayout *> AllBases;
include/llvm/DebugInfo/Symbolize/SymbolizableModule.h
   35   virtual std::vector<DILocal>
include/llvm/DebugInfo/Symbolize/Symbolize.h
   44     std::vector<std::string> DsymHints;
   65   Expected<std::vector<DILocal>>
include/llvm/ExecutionEngine/ExecutionEngine.h
  296   int runFunctionAsMain(Function *Fn, const std::vector<std::string> &argv,
include/llvm/ExecutionEngine/GenericValue.h
   37   std::vector<GenericValue> AggregateVal;
include/llvm/ExecutionEngine/JITLink/JITLink.h
  170   using EdgeVector = std::vector<Edge>;
  245   std::vector<Edge> Edges;
  616   using SectionList = std::vector<std::unique_ptr<Section>>;
  915 using LinkGraphPassList = std::vector<LinkGraphPassFunction>;
include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h
  203     using SourceModulesList = std::vector<SourceModuleEntry>;
  252     std::vector<VModuleKey> BaseLayerVModuleKeys;
include/llvm/ExecutionEngine/Orc/Core.h
   59 using JITDylibSearchList = std::vector<std::pair<JITDylib *, bool>>;
  331     std::vector<std::unique_ptr<MaterializationUnit>>;
  627       std::vector<std::shared_ptr<AsynchronousSymbolQuery>>;
  724                   std::vector<std::unique_ptr<MaterializationUnit>> &MUs,
  748       std::vector<std::pair<JITDylib *, SymbolStringPtr>>;
  756   std::vector<std::unique_ptr<DefinitionGenerator>> DefGenerators;
  935   std::vector<std::unique_ptr<JITDylib>> JDs;
  940   std::vector<std::pair<JITDylib *, std::unique_ptr<MaterializationUnit>>>
include/llvm/ExecutionEngine/Orc/ExecutionUtils.h
  110                        std::vector<std::string> CtorDtorNames, VModuleKey K)
  137   std::vector<std::string> CtorDtorNames;
  143     std::vector<std::string> CtorDtorNames, VModuleKey K)
  153   using CtorDtorList = std::vector<SymbolStringPtr>;
  188   using CXXDestructorDataPairList = std::vector<CXXDestructorDataPair>;
include/llvm/ExecutionEngine/Orc/IndirectionUtils.h
  180   std::vector<sys::OwningMemoryBlock> TrampolineBlocks;
  181   std::vector<JITTargetAddress> AvailableTrampolines;
  387   std::vector<typename TargetT::IndirectStubsInfo> IndirectStubsInfos;
  389   std::vector<StubKey> FreeStubs;
  431   std::vector<GlobalValue *> operator()(Module &M);
include/llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h
   96   addFeatures(const std::vector<std::string> &FeatureVec);
include/llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h
  153   std::vector<AllocPtr> UntrackedAllocs;
  154   std::vector<std::unique_ptr<Plugin>> Plugins;
  176   std::vector<EHFrameRange> UntrackedEHFrameRanges;
include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h
  259       std::vector<Alloc> CodeAllocs, RODataAllocs, RWDataAllocs;
  269     void mapAllocsToRemoteAddrs(RuntimeDyld &Dyld, std::vector<Alloc> &Allocs,
  288     bool copyAndProtect(const std::vector<Alloc> &Allocs,
  321     std::vector<ObjectAllocs> Unmapped;
  322     std::vector<ObjectAllocs> Unfinalized;
  328     std::vector<EHFrame> UnfinalizedEHFrames;
  329     std::vector<EHFrame> RegisteredEHFrames;
  447     std::vector<RemoteIndirectStubsInfo> RemoteIndirectStubsInfos;
  448     std::vector<StubKey> FreeStubs;
  486     std::vector<JITTargetAddress> AvailableTrampolines;
  524                          const std::vector<std::string> &Args) {
  642   Expected<std::vector<uint8_t>> readMem(char *Dst, JITTargetAddress Src,
include/llvm/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h
  164   std::vector<ResourceId> FreeIds;
  203                                                std::vector<std::string> Args)> {
  239       : public rpc::Function<ReadMem, std::vector<uint8_t>(JITTargetAddress Src,
include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h
  171                                    std::vector<std::string> Args) {
  352   Expected<std::vector<uint8_t>> handleReadMem(JITTargetAddress RSrc,
  359     std::vector<uint8_t> Buffer;
  436   using ISBlockOwnerList = std::vector<typename TargetT::IndirectStubsInfo>;
  439   std::vector<sys::OwningMemoryBlock> TrampolineBlocks;
include/llvm/ExecutionEngine/Orc/RPCSerialization.h
  170 class RPCTypeName<std::vector<T>> {
  580 class SerializationTraits<ChannelT, std::vector<T>> {
  584   static Error serialize(ChannelT &C, const std::vector<T> &V) {
  596   static Error deserialize(ChannelT &C, std::vector<T> &V) {
include/llvm/ExecutionEngine/Orc/RPCUtils.h
  852   std::vector<SequenceNumberT> FreeSequenceNumbers;
include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h
  133   std::vector<std::unique_ptr<RuntimeDyld::MemoryManager>> MemMgrs;
include/llvm/ExecutionEngine/RTDyldMemoryManager.h
  145   typedef std::vector<EHFrame> EHFrameInfos;
include/llvm/FuzzMutate/IRMutator.h
   61   std::vector<TypeGetter> AllowedTypes;
   62   std::vector<std::unique_ptr<IRMutationStrategy>> Strategies;
   65   IRMutator(std::vector<TypeGetter> &&AllowedTypes,
   66             std::vector<std::unique_ptr<IRMutationStrategy>> &&Strategies)
   75   std::vector<fuzzerop::OpDescriptor> Operations;
   81   InjectorIRStrategy(std::vector<fuzzerop::OpDescriptor> &&Operations)
   83   static std::vector<fuzzerop::OpDescriptor> getDefaultOps();
include/llvm/FuzzMutate/OpDescriptor.h
   32 void makeConstantsWithType(Type *T, std::vector<Constant *> &Cs);
   33 std::vector<Constant *> makeConstantsWithType(Type *T);
   51   using MakeT = std::function<std::vector<Constant *>(
   64       std::vector<Constant *> Result;
   82   std::vector<Constant *> generate(ArrayRef<Value *> Cur,
  134     std::vector<Constant *> Result;
  153     std::vector<Constant *> Result;
include/llvm/FuzzMutate/Operations.h
   25 void describeFuzzerIntOps(std::vector<fuzzerop::OpDescriptor> &Ops);
   26 void describeFuzzerFloatOps(std::vector<fuzzerop::OpDescriptor> &Ops);
   27 void describeFuzzerControlFlowOps(std::vector<fuzzerop::OpDescriptor> &Ops);
   28 void describeFuzzerPointerOps(std::vector<fuzzerop::OpDescriptor> &Ops);
   29 void describeFuzzerAggregateOps(std::vector<fuzzerop::OpDescriptor> &Ops);
   30 void describeFuzzerVectorOps(std::vector<fuzzerop::OpDescriptor> &Ops);
include/llvm/IR/DebugInfoMetadata.h
 2304   std::vector<uint64_t> Elements;
include/llvm/IR/GVMaterializer.h
   46   virtual std::vector<StructType *> getIdentifiedStructTypes() const = 0;
include/llvm/IR/InlineAsm.h
   96   using ConstraintCodeVector = std::vector<std::string>;
  113   using SubConstraintInfoVector = std::vector<SubConstraintInfo>;
  115   using ConstraintInfoVector = std::vector<ConstraintInfo>;
include/llvm/IR/InstrTypes.h
 1060   std::vector<InputTy> Inputs;
 1063   explicit OperandBundleDefT(std::string Tag, std::vector<InputTy> Inputs)
 1075   using input_iterator = typename std::vector<InputTy>::const_iterator;
include/llvm/IR/LegacyPassManagers.h
  145   typedef std::vector<PMDataManager *>::const_reverse_iterator iterator;
  157   std::vector<PMDataManager *> S;
include/llvm/IR/Module.h
  328   std::vector<StructType *> getIdentifiedStructTypes() const;
include/llvm/IR/ModuleSummaryIndex.h
  120 using GlobalValueSummaryList = std::vector<std::unique_ptr<GlobalValueSummary>>;
  353   std::vector<ValueInfo> RefEdgeList;
  356   GlobalValueSummary(SummaryKind K, GVFlags Flags, std::vector<ValueInfo> Refs)
  516     std::vector<uint64_t> Args;
  525     std::vector<GlobalValue::GUID> TypeTests;
  530     std::vector<VFuncId> TypeTestAssumeVCalls, TypeCheckedLoadVCalls;
  535     std::vector<ConstVCall> TypeTestAssumeConstVCalls,
  555   makeDummyFunctionSummary(std::vector<FunctionSummary::EdgeTy> Edges) {
  587   std::vector<EdgeTy> CallGraphEdgeList;
  593                   uint64_t EntryCount, std::vector<ValueInfo> Refs,
  594                   std::vector<EdgeTy> CGEdges,
  595                   std::vector<GlobalValue::GUID> TypeTests,
  596                   std::vector<VFuncId> TypeTestAssumeVCalls,
  597                   std::vector<VFuncId> TypeCheckedLoadVCalls,
  598                   std::vector<ConstVCall> TypeTestAssumeConstVCalls,
  599                   std::vector<ConstVCall> TypeCheckedLoadConstVCalls)
  738 using VTableFuncList = std::vector<VirtFuncOffset>;
  768                    std::vector<ValueInfo> Refs)
  859   std::map<std::vector<uint64_t>, ByArg> ResByArg;
  912 using TypeIdCompatibleVtableInfo = std::vector<TypeIdOffsetVtableInfo>;
 1046     std::vector<FunctionSummary::EdgeTy> Edges;
 1370       mapped_iterator<std::vector<FunctionSummary::EdgeTy>::iterator,
 1373   using ChildEdgeIteratorType = std::vector<FunctionSummary::EdgeTy>::iterator;
include/llvm/IR/ModuleSummaryIndexYAML.h
   67       std::map<std::vector<uint64_t>, WholeProgramDevirtResolution::ByArg> &V) {
   68     std::vector<uint64_t> Args;
   83       std::map<std::vector<uint64_t>, WholeProgramDevirtResolution::ByArg> &V) {
  140   std::vector<uint64_t> Refs;
  141   std::vector<uint64_t> TypeTests;
  142   std::vector<FunctionSummary::VFuncId> TypeTestAssumeVCalls,
  144   std::vector<FunctionSummary::ConstVCall> TypeTestAssumeConstVCalls,
  206     std::vector<FunctionSummaryYaml> FSums;
  217       std::vector<ValueInfo> Refs;
  237       std::vector<FunctionSummaryYaml> FSums;
  240           std::vector<uint64_t> Refs;
  281       std::vector<std::string> CfiFunctionDefs(index.CfiFunctionDefs.begin(),
  284       std::vector<std::string> CfiFunctionDecls(index.CfiFunctionDecls.begin(),
  288       std::vector<std::string> CfiFunctionDefs;
  291       std::vector<std::string> CfiFunctionDecls;
include/llvm/IR/PassManager.h
  561   std::vector<std::unique_ptr<PassConceptT>> Passes;
include/llvm/IR/ProfileSummary.h
   41 using SummaryEntryVector = std::vector<ProfileSummaryEntry>;
include/llvm/IR/Statepoint.h
  257   std::vector<const GCRelocateInst *> getRelocates() const;
  406 std::vector<const GCRelocateInst *>
  409   std::vector<const GCRelocateInst *> Result;
include/llvm/IR/TypeFinder.h
   37   std::vector<StructType*> StructTypes;
   46   using iterator = std::vector<StructType*>::iterator;
   47   using const_iterator = std::vector<StructType*>::const_iterator;
include/llvm/IR/UseListOrder.h
   29   std::vector<unsigned> Shuffle;
   39 using UseListOrderStack = std::vector<UseListOrder>;
include/llvm/LTO/Config.h
   40   std::vector<std::string> MAttrs;
include/llvm/LTO/LTO.h
  113   std::vector<BitcodeModule> Mods;
  115   std::vector<Symbol> Symbols;
  118   std::vector<std::pair<size_t, size_t>> ModuleSymIndices;
  121   std::vector<StringRef> DependentLibraries;
  122   std::vector<StringRef> ComdatTable;
  329       std::vector<GlobalValue *> Keep;
  331     std::vector<AddedModule> ModsWithSummaries;
include/llvm/LTO/legacy/LTOCodeGenerator.h
  226   std::vector<std::string> CodegenOptions;
include/llvm/LTO/legacy/LTOModule.h
   57   std::vector<NameAndAttributes> _symbols;
   62   std::vector<StringRef> _asm_undefines;
  159   const std::vector<StringRef> &getAsmUndefinedRefs() { return _asm_undefines; }
include/llvm/LTO/legacy/ThinLTOCodeGenerator.h
   88   std::vector<std::unique_ptr<MemoryBuffer>> &getProducedBinaries() {
   97   std::vector<std::string> &getProducedBinaryFiles() {
  305   std::vector<std::unique_ptr<MemoryBuffer>> ProducedBinaries;
  308   std::vector<std::string> ProducedBinaryFiles;
  312   std::vector<std::unique_ptr<lto::InputFile>> Modules;
include/llvm/LineEditor/LineEditor.h
   62     std::vector<std::string> Completions;
  124     static std::string getCommonPrefix(const std::vector<Completion> &Comps);
  125     virtual std::vector<Completion> getCompletions(StringRef Buffer,
  141     std::vector<Completion> getCompletions(StringRef Buffer,
include/llvm/MC/MCAsmInfo.h
  370   std::vector<MCCFIInstruction> InitialFrameState;
  626   const std::vector<MCCFIInstruction> &getInitialFrameState() const {
include/llvm/MC/MCAsmMacro.h
  131   std::vector<AsmToken> Value;
  141 typedef std::vector<MCAsmMacroParameter> MCAsmMacroParameters;
include/llvm/MC/MCAssembler.h
   64   using SectionListType = std::vector<MCSection *>;
   65   using SymbolDataListType = std::vector<const MCSymbol *>;
   78       std::vector<IndirectSymbolData>::const_iterator;
   79   using indirect_symbol_iterator = std::vector<IndirectSymbolData>::iterator;
   82       std::vector<DataRegionData>::const_iterator;
   83   using data_region_iterator = std::vector<DataRegionData>::iterator;
  114   std::vector<IndirectSymbolData> IndirectSymbols;
  116   std::vector<DataRegionData> DataRegions;
  119   std::vector<std::vector<std::string>> LinkerOptions;
  119   std::vector<std::vector<std::string>> LinkerOptions;
  122   std::vector<std::string> FileNames;
  213   std::vector<std::pair<StringRef, const MCSymbol *>> Symvers;
  367   std::vector<IndirectSymbolData> &getIndirectSymbols() {
  391   std::vector<std::vector<std::string>> &getLinkerOptions() {
  391   std::vector<std::vector<std::string>> &getLinkerOptions() {
  402   std::vector<DataRegionData> &getDataRegions() { return DataRegions; }
  433   std::vector<CGProfileEntry> CGProfile;
include/llvm/MC/MCCodeView.h
  174   std::vector<MCCVLoc> getFunctionLineEntries(unsigned FuncId);
  253   std::vector<MCCVLoc> MCCVLines;
  256   std::vector<MCCVFunctionInfo> Functions;
include/llvm/MC/MCContext.h
  174     std::vector<MCGenDwarfLabelEntry> MCGenDwarfLabelEntries;
  640     const std::vector<MCGenDwarfLabelEntry> &getMCGenDwarfLabelEntries() const {
include/llvm/MC/MCDwarf.h
  184   using MCDwarfLineEntryCollection = std::vector<MCDwarfLineEntry>;
  464   std::vector<char> Values;
  613   std::vector<MCCFIInstruction> Instructions;
include/llvm/MC/MCELFObjectWriter.h
   94                           std::vector<ELFRelocationEntry> &Relocs);
include/llvm/MC/MCInstrAnalysis.h
  162   virtual std::vector<std::pair<uint64_t, uint64_t>>
include/llvm/MC/MCMachObjectWriter.h
  105   DenseMap<const MCSection *, std::vector<RelAndSymbol>> Relocations;
  115   std::vector<MachSymbolData> LocalSymbolData;
  116   std::vector<MachSymbolData> ExternalSymbolData;
  117   std::vector<MachSymbolData> UndefinedSymbolData;
  206   void writeLinkerOptionsLoadCommand(const std::vector<std::string> &Options);
  251                           std::vector<MachSymbolData> &LocalSymbolData,
  252                           std::vector<MachSymbolData> &ExternalSymbolData,
  253                           std::vector<MachSymbolData> &UndefinedSymbolData);
include/llvm/MC/MCStreamer.h
  200   std::vector<MCDwarfFrameInfo> DwarfFrameInfos;
  205   std::vector<std::unique_ptr<WinEH::FrameInfo>> WinFrameInfos;
include/llvm/MC/MCTargetOptions.h
   64   std::vector<std::string> IASSearchPaths;
include/llvm/MC/MCWinEH.h
   46   std::vector<Instruction> Instructions;
   47   MapVector<MCSymbol*, std::vector<Instruction>> EpilogMap;
include/llvm/MC/SubtargetFeature.h
  184   std::vector<std::string> Features;    ///< Subtarget features as a vector
  196   const std::vector<std::string> &getFeatures() const { return Features; }
  231   static void Split(std::vector<std::string> &V, StringRef S);
include/llvm/MCA/HardwareUnits/RegisterFile.h
  143   std::vector<RegisterMapping> RegisterMappings;
include/llvm/MCA/HardwareUnits/ResourceManager.h
  340   std::vector<std::unique_ptr<ResourceState>> Resources;
  341   std::vector<std::unique_ptr<ResourceStrategy>> Strategies;
  344   std::vector<uint64_t> Resource2Groups;
include/llvm/MCA/HardwareUnits/RetireControlUnit.h
   63   std::vector<RUToken> Queue;
include/llvm/MCA/HardwareUnits/Scheduler.h
  111   std::vector<InstRef> WaitSet;
  112   std::vector<InstRef> PendingSet;
  113   std::vector<InstRef> ReadySet;
  114   std::vector<InstRef> IssuedSet;
include/llvm/Object/Archive.h
  266   std::vector<std::unique_ptr<MemoryBuffer>> takeThinBuffers() {
  280   mutable std::vector<std::unique_ptr<MemoryBuffer>> ThinBuffers;
include/llvm/Object/COFF.h
 1231   std::vector<const coff_relocation *> Relocs;
include/llvm/Object/COFFModuleDefinition.h
   28   std::vector<COFFShortExport> Exports;
include/llvm/Object/ELF.h
  188   Expected<std::vector<Elf_Rela>> decode_relrs(Elf_Relr_Range relrs) const;
  190   Expected<std::vector<Elf_Rela>> android_relas(const Elf_Shdr *Sec) const;
include/llvm/Object/ELFObjectFile.h
   95   std::vector<std::pair<DataRefImpl, uint64_t>> getPltAddresses() const;
  290   std::vector<SectionRef> dynamic_relocation_sections() const override;
  765 std::vector<SectionRef>
  767   std::vector<SectionRef> Res;
  768   std::vector<uintptr_t> Offsets;
include/llvm/Object/IRObjectFile.h
   32   std::vector<std::unique_ptr<Module>> Mods;
   35                std::vector<std::unique_ptr<Module>> Mods);
   52       pointee_iterator<std::vector<std::unique_ptr<Module>>::const_iterator,
   79   std::vector<BitcodeModule> Mods;
include/llvm/Object/IRSymtab.h
  282   std::vector<StringRef> getComdatTable() const {
  283     std::vector<StringRef> ComdatTable;
  294   std::vector<StringRef> getDependentLibraries() const {
  295     std::vector<StringRef> Specifiers;
include/llvm/Object/ModuleSymbolTable.h
   41   std::vector<Symbol> SymTab;
include/llvm/Object/ObjectFile.h
  297   virtual std::vector<SectionRef> dynamic_relocation_sections() const {
include/llvm/Object/StackMapParser.h
  442   std::vector<unsigned> StackMapRecordOffsets;
include/llvm/Object/SymbolSize.h
   27 std::vector<std::pair<SymbolRef, uint64_t>>
include/llvm/Object/TapiFile.h
   54   std::vector<Symbol> Symbols;
include/llvm/Object/TapiUniversal.h
  103   std::vector<MachO::Architecture> Architectures;
include/llvm/Object/Wasm.h
  110   std::vector<wasm::WasmRelocation> Relocations; // Relocations for this section
  262   std::vector<WasmSection> Sections;
  265   std::vector<wasm::WasmFeatureEntry> TargetFeatures;
  266   std::vector<wasm::WasmSignature> Signatures;
  267   std::vector<uint32_t> FunctionTypes;
  268   std::vector<wasm::WasmTable> Tables;
  269   std::vector<wasm::WasmLimits> Memories;
  270   std::vector<wasm::WasmGlobal> Globals;
  271   std::vector<wasm::WasmEvent> Events;
  272   std::vector<wasm::WasmImport> Imports;
  273   std::vector<wasm::WasmExport> Exports;
  274   std::vector<wasm::WasmElemSegment> ElemSegments;
  275   std::vector<WasmSegment> DataSegments;
  277   std::vector<wasm::WasmFunction> Functions;
  278   std::vector<WasmSymbol> Symbols;
  279   std::vector<wasm::WasmFunctionName> DebugNames;
include/llvm/Object/WindowsResource.h
  157   Error parse(WindowsResource *WR, std::vector<std::string> &Duplicates);
  159               std::vector<std::string> &Duplicates);
  160   void cleanUpManifests(std::vector<std::string> &Duplicates);
  163   const ArrayRef<std::vector<uint8_t>> getData() const { return Data; }
  164   const ArrayRef<std::vector<UTF16>> getStringTable() const {
  204                   std::vector<std::vector<uint8_t>> &Data,
  204                   std::vector<std::vector<uint8_t>> &Data,
  205                   std::vector<std::vector<UTF16>> &StringTable,
  205                   std::vector<std::vector<UTF16>> &StringTable,
  208                           std::vector<std::vector<UTF16>> &StringTable);
  208                           std::vector<std::vector<UTF16>> &StringTable);
  210                           std::vector<std::vector<UTF16>> &StringTable);
  210                           std::vector<std::vector<UTF16>> &StringTable);
  212                          std::vector<std::vector<uint8_t>> &Data,
  212                          std::vector<std::vector<uint8_t>> &Data,
  219                            std::vector<std::vector<UTF16>> &StringTable);
  219                            std::vector<std::vector<UTF16>> &StringTable);
  248                     std::vector<StringOrID> &Context,
  249                     std::vector<std::string> &Duplicates);
  251   bool shouldIgnoreDuplicate(const std::vector<StringOrID> &Context) const;
  254   std::vector<std::vector<uint8_t>> Data;
  254   std::vector<std::vector<uint8_t>> Data;
  255   std::vector<std::vector<UTF16>> StringTable;
  255   std::vector<std::vector<UTF16>> StringTable;
  257   std::vector<std::string> InputFilenames;
include/llvm/ObjectYAML/COFFYAML.h
   73   std::vector<CodeViewYAML::YAMLDebugSubsection> DebugS;
   74   std::vector<CodeViewYAML::LeafRecord> DebugT;
   75   std::vector<CodeViewYAML::LeafRecord> DebugP;
   77   std::vector<Relocation> Relocations;
  106   std::vector<Section> Sections;
  107   std::vector<Symbol> Symbols;
include/llvm/ObjectYAML/CodeViewYAMLDebugSections.h
   59   std::vector<uint32_t> ImportIds;
   76   std::vector<SourceLineEntry> Lines;
   77   std::vector<SourceColumnEntry> Columns;
   81   std::vector<uint8_t> Bytes;
   95   std::vector<SourceLineBlock> Blocks;
  102   std::vector<StringRef> ExtraFiles;
  107   std::vector<InlineeSite> Sites;
  120 Expected<std::vector<std::shared_ptr<codeview::DebugSubsection>>>
  125 std::vector<YAMLDebugSubsection>
include/llvm/ObjectYAML/CodeViewYAMLTypeHashing.h
   46   std::vector<GlobalHash> Hashes;
include/llvm/ObjectYAML/CodeViewYAMLTypes.h
   53 std::vector<LeafRecord> fromDebugT(ArrayRef<uint8_t> DebugTorP,
include/llvm/ObjectYAML/DWARFYAML.h
   57   std::vector<AttributeAbbrev> Attributes;
   71   std::vector<ARangeDescriptor> Descriptors;
   86   std::vector<PubEntry> Entries;
   92   std::vector<llvm::yaml::Hex8> BlockData;
   97   std::vector<FormValue> Values;
  106   std::vector<Entry> Entries;
  123   std::vector<llvm::yaml::Hex8> UnknownOpcodeData;
  124   std::vector<llvm::yaml::Hex64> StandardOpcodeData;
  137   std::vector<uint8_t> StandardOpcodeLengths;
  138   std::vector<StringRef> IncludeDirs;
  139   std::vector<File> Files;
  140   std::vector<LineTableOpcode> Opcodes;
  145   std::vector<Abbrev> AbbrevDecls;
  146   std::vector<StringRef> DebugStrings;
  147   std::vector<ARange> ARanges;
  154   std::vector<Unit> CompileUnits;
  156   std::vector<LineTable> DebugLines;
include/llvm/ObjectYAML/ELFYAML.h
   98   std::vector<SectionName> Sections;
  186   Optional<std::vector<StackSizeEntry>> Entries;
  200   std::vector<DynamicEntry> Entries;
  235   Optional<std::vector<ELFYAML::NoteEntry>> Notes;
  244   Optional<std::vector<uint32_t>> Bucket;
  245   Optional<std::vector<uint32_t>> Chain;
  262   std::vector<VernauxEntry> AuxV;
  266   std::vector<VerneedEntry> VerneedV;
  288   Optional<std::vector<AddrsigSymbol>> Symbols;
  297   std::vector<uint16_t> Entries;
  311   std::vector<StringRef> VerNames;
  315   std::vector<VerdefEntry> Entries;
  328   std::vector<SectionOrType> Members;
  346   std::vector<Relocation> Relocations;
  357   std::vector<uint32_t> Entries;
  389   std::vector<ProgramHeader> ProgramHeaders;
  390   std::vector<std::unique_ptr<Section>> Sections;
  395   Optional<std::vector<Symbol>> Symbols;
  396   std::vector<Symbol> DynamicSymbols;
include/llvm/ObjectYAML/MachOYAML.h
   61   std::vector<Section> Sections;
   62   std::vector<MachO::build_tool_version> Tools;
   63   std::vector<llvm::yaml::Hex8> PayloadBytes;
   79   std::vector<yaml::Hex64> ExtraData;
   85   std::vector<yaml::Hex64> ULEBExtraData;
   86   std::vector<int64_t> SLEBExtraData;
   98   std::vector<MachOYAML::ExportEntry> Children;
  102   std::vector<MachOYAML::RebaseOpcode> RebaseOpcodes;
  103   std::vector<MachOYAML::BindOpcode> BindOpcodes;
  104   std::vector<MachOYAML::BindOpcode> WeakBindOpcodes;
  105   std::vector<MachOYAML::BindOpcode> LazyBindOpcodes;
  107   std::vector<NListEntry> NameList;
  108   std::vector<StringRef> StringTable;
  116   std::vector<LoadCommand> LoadCommands;
  117   std::vector<Section> Sections;
  138   std::vector<FatArch> FatArchs;
  139   std::vector<Object> Slices;
include/llvm/ObjectYAML/MinidumpYAML.h
   64   std::vector<entry_type> Entries;
   66   explicit ListStream(std::vector<entry_type> Entries = {})
  129   std::vector<minidump::MemoryInfo> Infos;
  209          std::vector<std::unique_ptr<Stream>> Streams)
  216   std::vector<std::unique_ptr<Stream>> Streams;
include/llvm/ObjectYAML/WasmYAML.h
   67   std::vector<uint32_t> Functions;
  103   std::vector<LocalDecl> Locals;
  147   std::vector<ValueType> ParamTypes;
  148   std::vector<ValueType> ReturnTypes;
  174   std::vector<ComdatEntry> Entries;
  182   std::vector<Relocation> Relocations;
  209   std::vector<StringRef> Needed;
  220   std::vector<NameEntry> FunctionNames;
  232   std::vector<SymbolInfo> SymbolTable;
  233   std::vector<SegmentInfo> SegmentInfos;
  234   std::vector<InitFunction> InitFunctions;
  235   std::vector<Comdat> Comdats;
  246   std::vector<ProducerEntry> Languages;
  247   std::vector<ProducerEntry> Tools;
  248   std::vector<ProducerEntry> SDKs;
  259   std::vector<FeatureEntry> Features;
  269   std::vector<Signature> Signatures;
  279   std::vector<Import> Imports;
  289   std::vector<uint32_t> FunctionTypes;
  299   std::vector<Table> Tables;
  309   std::vector<Limits> Memories;
  319   std::vector<Global> Globals;
  329   std::vector<Event> Events;
  339   std::vector<Export> Exports;
  359   std::vector<ElemSegment> Segments;
  369   std::vector<Function> Functions;
  379   std::vector<DataSegment> Segments;
  394   std::vector<std::unique_ptr<Section>> Sections;
include/llvm/ObjectYAML/XCOFFYAML.h
   43   std::vector<Symbol> Symbols;
include/llvm/Option/ArgList.h
  285   std::vector<std::string> getAllArgValues(OptSpecifier Id) const;
include/llvm/Option/OptTable.h
   60   std::vector<Info> OptionInfos;
  133   std::vector<std::string> suggestValueCompletions(StringRef Option,
  142   std::vector<std::string> findByPrefix(StringRef Cur,
include/llvm/PassAnalysisSupport.h
  187   std::vector<std::pair<AnalysisID, Pass *>> AnalysisImpls;
include/llvm/PassInfo.h
   41   std::vector<const PassInfo *> ItfImpl; // Interfaces implemented by this pass
  113   const std::vector<const PassInfo*> &getInterfacesImplemented() const {
include/llvm/PassRegistry.h
   48   std::vector<std::unique_ptr<const PassInfo>> ToFree;
   49   std::vector<PassRegistrationListener *> Listeners;
include/llvm/Passes/PassBuilder.h
  127     std::vector<PipelineElement> InnerPipeline;
  639   static Optional<std::vector<PipelineElement>>
include/llvm/ProfileData/Coverage/CoverageMapping.h
  158   std::vector<CounterExpression> Expressions;
  310   std::vector<std::string> Filenames;
  312   std::vector<CountedRegion> CountedRegions;
  426   std::vector<const FunctionRecord *> Instantiations;
  429                      std::vector<const FunctionRecord *> Instantiations)
  482   std::vector<CoverageSegment> Segments;
  483   std::vector<ExpansionRecord> Expansions;
  495   std::vector<CoverageSegment>::const_iterator begin() const {
  499   std::vector<CoverageSegment>::const_iterator end() const {
  515   std::vector<FunctionRecord> Functions;
  517   std::vector<std::pair<std::string, uint64_t>> FuncHashMismatches;
  564   std::vector<StringRef> getUniqueSourceFiles() const;
  596   std::vector<InstantiationGroup>
  666   std::vector<CoverageSegment>::const_iterator Next;
include/llvm/ProfileData/Coverage/CoverageMappingReader.h
  118   std::vector<StringRef> &Filenames;
  121   RawCoverageFilenamesReader(StringRef Data, std::vector<StringRef> &Filenames)
  143   std::vector<StringRef> &Filenames;
  144   std::vector<CounterExpression> &Expressions;
  145   std::vector<CounterMappingRegion> &MappingRegions;
  150                            std::vector<StringRef> &Filenames,
  151                            std::vector<CounterExpression> &Expressions,
  152                            std::vector<CounterMappingRegion> &MappingRegions)
  167   readMappingRegionsSubArray(std::vector<CounterMappingRegion> &MappingRegions,
  192   std::vector<StringRef> Filenames;
  193   std::vector<ProfileMappingRecord> MappingRecords;
  196   std::vector<StringRef> FunctionsFilenames;
  197   std::vector<CounterExpression> Expressions;
  198   std::vector<CounterMappingRegion> MappingRegions;
  206   static Expected<std::vector<std::unique_ptr<BinaryCoverageReader>>>
include/llvm/ProfileData/InstrProf.h
  408   using AddrHashMap = std::vector<std::pair<uint64_t, uint64_t>>;
  416   std::vector<std::pair<uint64_t, StringRef>> MD5NameMap;
  419   std::vector<std::pair<uint64_t, Function *>> MD5FuncMap;
  686   std::vector<uint64_t> Counts;
  689   InstrProfRecord(std::vector<uint64_t> Counts) : Counts(std::move(Counts)) {}
  784     std::vector<InstrProfValueSiteRecord> IndirectCallSites;
  785     std::vector<InstrProfValueSiteRecord> MemOPSizes;
  813   std::vector<InstrProfValueSiteRecord> &
  851                        std::vector<uint64_t> Counts)
include/llvm/ProfileData/InstrProfReader.h
  299   std::vector<NamedInstrProfRecord> DataBuffer;
  479                           std::vector<uint64_t> &Counts);
include/llvm/ProfileData/ProfileCommon.h
   45   std::vector<uint32_t> DetailedSummaryCutoffs;
   55   ProfileSummaryBuilder(std::vector<uint32_t> Cutoffs)
   74   InstrProfSummaryBuilder(std::vector<uint32_t> Cutoffs)
   83   SampleProfileSummaryBuilder(std::vector<uint32_t> Cutoffs)
include/llvm/ProfileData/SampleProfReader.h
  410   virtual std::vector<StringRef> *getNameTable() { return nullptr; }
  474   virtual std::vector<StringRef> *getNameTable() override { return &NameTable; }
  525   std::vector<StringRef> NameTable;
  531   std::error_code readSummaryEntry(std::vector<ProfileSummaryEntry> &Entries);
  577   std::vector<SecHdrTableEntry> SecHdrTable;
  637   std::vector<std::string> NameTable;
  713   std::vector<std::string> Names;
include/llvm/ProfileData/SampleProfWriter.h
  190   std::vector<SecHdrTableEntry> SecHdrTable;
include/llvm/Remarks/RemarkParser.h
   64   std::vector<size_t> Offsets;
include/llvm/Remarks/RemarkStringTable.h
   67   std::vector<StringRef> serialize() const;
include/llvm/Support/AArch64TargetParser.h
  101                           std::vector<StringRef> &Features);
  102 bool getArchFeatures(ArchKind AK, std::vector<StringRef> &Features);
include/llvm/Support/AMDGPUMetadata.h
  122   std::vector<uint32_t> mReqdWorkGroupSize = std::vector<uint32_t>();
  124   std::vector<uint32_t> mWorkGroupSizeHint = std::vector<uint32_t>();
  332   std::vector<uint32_t> mDebuggerABIVersion = std::vector<uint32_t>();
  394   std::vector<uint32_t> mLanguageVersion = std::vector<uint32_t>();
  398   std::vector<Arg::Metadata> mArgs = std::vector<Arg::Metadata>();
  422   std::vector<uint32_t> mVersion = std::vector<uint32_t>();
  424   std::vector<std::string> mPrintf = std::vector<std::string>();
  426   std::vector<Kernel::Metadata> mKernels = std::vector<Kernel::Metadata>();
include/llvm/Support/ARMTargetParser.h
  227 bool getFPUFeatures(unsigned FPUKind, std::vector<StringRef> &Features);
  228 bool getHWDivFeatures(unsigned HWDivKind, std::vector<StringRef> &Features);
  230                           std::vector<StringRef> &Features);
  239                            std::vector<StringRef> &Features);
include/llvm/Support/BinaryByteStream.h
  136   std::vector<uint8_t> Data;
include/llvm/Support/BinaryItemStream.h
  102   std::vector<uint32_t> ItemEndOffsets;
include/llvm/Support/CommandLine.h
 1457   std::vector<DataType> Storage;
 1460   using iterator = typename std::vector<DataType>::iterator;
 1465   using const_iterator = typename std::vector<DataType>::const_iterator;
 1470   using size_type = typename std::vector<DataType>::size_type;
 1479   using reference = typename std::vector<DataType>::reference;
 1480   using const_reference = typename std::vector<DataType>::const_reference;
 1516   operator std::vector<DataType>&() { return Storage; }
 1518   std::vector<DataType> *operator&() { return &Storage; }
 1519   const std::vector<DataType> *operator&() const { return &Storage; }
 1530   std::vector<unsigned> Positions;
 1676   std::vector<unsigned> Positions;
include/llvm/Support/Error.h
  417   std::vector<std::unique_ptr<ErrorInfoBase>> Payloads;
include/llvm/Support/FileCheck.h
   27   std::vector<std::string> CheckPrefixes;
   29   std::vector<std::string> ImplicitCheckNot;
   30   std::vector<std::string> GlobalDefines;
  143   std::unique_ptr<std::vector<FileCheckString>> CheckStrings;
  176                   std::vector<FileCheckDiag> *Diags = nullptr);
include/llvm/Support/FileSystem.h
 1333     std::stack<directory_iterator, std::vector<directory_iterator>> Stack;
include/llvm/Support/FormatVariadic.h
   75     std::vector<detail::format_adapter *> operator()(Ts &... Items) {
   76       return std::vector<detail::format_adapter *>{&Items...};
   81   std::vector<detail::format_adapter *> Adapters;
   82   std::vector<ReplacementItem> Replacements;
  124   static std::vector<ReplacementItem> parseFormatString(StringRef Fmt);
include/llvm/Support/GenericDomTree.h
   64   std::vector<DomTreeNodeBase *> Children;
   72   using iterator = typename std::vector<DomTreeNodeBase *>::iterator;
   74       typename std::vector<DomTreeNodeBase *>::const_iterator;
   85   const std::vector<DomTreeNodeBase *> &getChildren() const { return Children; }
  780     std::vector<NodeRef> PredBlocks;
include/llvm/Support/GenericDomTreeConstruction.h
   72   std::vector<NodePtr> NumToNode = {nullptr};
include/llvm/Support/GlobPattern.h
   38   std::vector<BitVector> Tokens;
include/llvm/Support/GraphWriter.h
  262                    const std::vector<std::string> *EdgeSourceLabels = nullptr) {
include/llvm/Support/JSON.h
  155   std::vector<Value> V;
  159   using iterator = std::vector<Value>::iterator;
  160   using const_iterator = std::vector<Value>::const_iterator;
  301   Value(const std::vector<Elt> &C) : Value(json::Array(C)) {}
  607 template <typename T> bool fromJSON(const Value &E, std::vector<T> &Out) {
include/llvm/Support/SourceMgr.h
   64     using VariableSizeOffsets = PointerUnion4<std::vector<uint8_t> *,
   65                                               std::vector<uint16_t> *,
   66                                               std::vector<uint32_t> *,
   67                                               std::vector<uint64_t> *>;
   95   std::vector<SrcBuffer> Buffers;
   98   std::vector<std::string> IncludeDirectories;
  113   void setIncludeDirs(const std::vector<std::string> &Dirs) {
  269   std::vector<std::pair<unsigned, unsigned>> Ranges;
include/llvm/Support/SpecialCaseList.h
   71   create(const std::vector<std::string> &Paths, std::string &Error);
   79   createOrDie(const std::vector<std::string> &Paths);
  105   bool createInternal(const std::vector<std::string> &Paths,
  127     std::vector<std::pair<std::unique_ptr<Regex>, unsigned>> RegExes;
  139   std::vector<Section> Sections;
include/llvm/Support/ThreadPool.h
   77   std::vector<llvm::thread> Threads;
include/llvm/Support/Timer.h
  188   std::vector<PrintRecord> TimersToPrint;
include/llvm/Support/TrigramIndex.h
   58   std::vector<unsigned> Counts;
include/llvm/Support/VirtualFileSystem.h
  200   std::stack<directory_iterator, std::vector<directory_iterator>> Stack;
  591     std::vector<std::unique_ptr<Entry>> Contents;
  596                               std::vector<std::unique_ptr<Entry>> Contents,
  655   std::vector<std::unique_ptr<Entry>> Roots;
  760   std::vector<YAMLVFSEntry> Mappings;
  782   const std::vector<YAMLVFSEntry> &getMappings() const { return Mappings; }
include/llvm/Support/YAMLTraits.h
  770   virtual std::vector<StringRef> keys() = 0;
 1412   std::vector<StringRef> keys() override;
 1509     std::vector<std::unique_ptr<HNode>> Entries;
 1559   std::vector<StringRef> keys() override;
 1901 struct SequenceTraits<std::vector<T>,
 1904     : SequenceTraitsImpl<std::vector<T>, SequenceElementTraits<T>::flow> {};
include/llvm/TableGen/Record.h
 1649   std::vector<Record*> getValueAsListOfDefs(StringRef FieldName) const;
 1654   std::vector<int64_t> getValueAsListOfInts(StringRef FieldName) const;
 1659   std::vector<StringRef> getValueAsListOfStrings(StringRef FieldName) const;
 1753   std::vector<Record *> getAllDerivedDefinitions(StringRef ClassName) const;
include/llvm/TableGen/SetTheory.h
   66   using RecVec = std::vector<Record *>;
include/llvm/TableGen/StringMatcher.h
   36   const std::vector<StringPair> &Matches;
   41                 const std::vector<StringPair> &matches, raw_ostream &os)
   47   bool EmitStringMatcherForChar(const std::vector<const StringPair *> &Matches,
include/llvm/Testing/Support/Annotations.h
   71   std::vector<size_t> points(llvm::StringRef Name = "") const;
   77   std::vector<Range> ranges(llvm::StringRef Name = "") const;
include/llvm/Testing/Support/SupportHelpers.h
   24   std::vector<std::shared_ptr<ErrorInfoBase>> Infos;
include/llvm/TextAPI/ELF/ELFStub.h
   58   std::vector<std::string> NeededLibs;
include/llvm/TextAPI/MachO/ArchitectureSet.h
   38   ArchitectureSet(const std::vector<Architecture> &Archs);
  149   operator std::vector<Architecture>() const;
include/llvm/TextAPI/MachO/InterfaceFile.h
  275   const std::vector<std::pair<Target, std::string>> &umbrellas() const {
  280   const std::vector<std::pair<Target, std::string>> getParentUmbrellas() const {
  298   const std::vector<InterfaceFileRef> &allowableClients() const {
  311   const std::vector<InterfaceFileRef> &reexportedLibraries() const {
  330   const std::vector<std::pair<Target, std::string>> &uuids() const {
  406   std::vector<std::pair<Target, std::string>> ParentUmbrellas;
  407   std::vector<InterfaceFileRef> AllowableClients;
  408   std::vector<InterfaceFileRef> ReexportedLibraries;
  409   std::vector<std::pair<Target, std::string>> UUIDs;
include/llvm/Transforms/IPO.h
   89 ModulePass *createGVExtractionPass(std::vector<GlobalValue*>& GVs, bool
include/llvm/Transforms/IPO/Attributor.h
  624   using InstructionVectorTy = std::vector<Instruction *>;
include/llvm/Transforms/IPO/LowerTypeTests.h
  129   std::vector<std::vector<uint64_t>> Fragments;
  129   std::vector<std::vector<uint64_t>> Fragments;
  132   std::vector<uint64_t> FragmentMap;
  176   std::vector<uint8_t> Bytes;
include/llvm/Transforms/IPO/PassManagerBuilder.h
  188   std::vector<std::pair<ExtensionPointTy, ExtensionFn>> Extensions;
include/llvm/Transforms/IPO/WholeProgramDevirt.h
   40   std::vector<uint8_t> Bytes;
   43   std::vector<uint8_t> BytesUsed;
  248     std::map<ValueInfo, std::vector<VTableSlotSummary>> &LocalWPDTargetsMap);
  255     std::map<ValueInfo, std::vector<VTableSlotSummary>> &LocalWPDTargetsMap);
include/llvm/Transforms/Instrumentation.h
  157     const std::vector<std::string> &ABIListFiles = std::vector<std::string>(),
include/llvm/Transforms/Instrumentation/InstrProfiling.h
   60   std::vector<GlobalValue *> UsedVars;
   61   std::vector<GlobalVariable *> ReferencedNames;
   69   std::vector<LoadStorePair> PromotionCandidates;
include/llvm/Transforms/Scalar/ConstantHoisting.h
  158   using ConstCandVecType = std::vector<consthoist::ConstantCandidate>;
include/llvm/Transforms/Scalar/GVN.h
   99     std::vector<Expression> Expressions;
  100     std::vector<uint32_t> ExprIdx;
include/llvm/Transforms/Scalar/SROA.h
   94   std::vector<AllocaInst *> PromotableAllocas;
include/llvm/Transforms/Utils/Cloning.h
   77   std::vector<WeakTrackingVH> OperandBundleCallSites;
include/llvm/Transforms/Utils/ImportedFunctionsInliningStatistics.h
   86       std::vector<const NodesMapTy::MapEntryTy*>;
   98   std::vector<StringRef> NonImportedCallers;
include/llvm/Transforms/Utils/SanitizerStats.h
   48   std::vector<Constant *> Inits;
include/llvm/XRay/BlockIndexer.h
   32     std::vector<Record *> Records;
   36   using Index = DenseMap<std::pair<uint64_t, int32_t>, std::vector<Block>>;
include/llvm/XRay/FDRLogBuilder.h
   26   std::vector<std::unique_ptr<Record>> Records;
   34   std::vector<std::unique_ptr<Record>> consume() { return std::move(Records); }
include/llvm/XRay/FDRRecordConsumer.h
   29   std::vector<std::unique_ptr<Record>> &Records;
   32   explicit LogBuilderConsumer(std::vector<std::unique_ptr<Record>> &R)
   42   std::vector<RecordVisitor *> Visitors;
include/llvm/XRay/InstrumentationMap.h
   76   using SledContainer = std::vector<SledEntry>;
include/llvm/XRay/Profile.h
   64     std::vector<std::pair<PathID, Data>> PathData;
   71   Expected<std::vector<FuncID>> expandPath(PathID P) const;
  119     std::vector<TrieNode *> Callees{};
include/llvm/XRay/Trace.h
   48   using RecordVector = std::vector<XRayRecord>;
   51   typedef std::vector<XRayRecord>::const_iterator citerator;
include/llvm/XRay/XRayRecord.h
   95   std::vector<uint64_t> CallArgs;
include/llvm/XRay/YAMLXRayRecord.h
   40   std::vector<uint64_t> CallArgs;
   46   std::vector<YAMLXRayRecord> Records;
lib/Analysis/AliasSetTracker.cpp
  611   std::vector<AliasSet *> ASVector;
lib/Analysis/BlockFrequencyInfoImpl.cpp
  283   std::vector<FrequencyData> SavedFreqs(std::move(BFI.Freqs));
  685     const std::vector<const IrreducibleGraph::IrrNode *> &SCC,
  754     const std::vector<const IrreducibleGraph::IrrNode *> &SCC) {
lib/Analysis/BranchProbabilityInfo.cpp
  966     const std::vector<const BasicBlock *> &Scc = *It;
lib/Analysis/CFLAndersAliasAnalysis.cpp
  327   DenseMap<const Value *, std::vector<OffsetValue>> AliasMap;
  383 populateAliasMap(DenseMap<const Value *, std::vector<OffsetValue>> &AliasMap,
  598                       std::vector<WorkListItem> &WorkList) {
  605 static void initializeWorkList(std::vector<WorkListItem> &WorkList,
  638                                 std::vector<WorkListItem> &WorkList) {
  738   std::vector<InstantiatedValue> WorkList, NextList;
  792   std::vector<WorkListItem> WorkList, NextList;
lib/Analysis/CFLGraph.h
   66   using EdgeList = std::vector<Edge>;
   74     std::vector<NodeInfo> Levels;
lib/Analysis/CallGraphSCCPass.cpp
  474     const std::vector<CallGraphNode *> &NodeVec = *CGI;
lib/Analysis/GlobalsModRef.cpp
  406   std::vector<Value *> AllocRelatedValues;
  472     const std::vector<CallGraphNode *> &SCC = *I;
  490     const std::vector<CallGraphNode *> &SCC = *I;
lib/Analysis/LazyValueInfo.cpp
  302   std::vector<BasicBlock*> worklist;
lib/Analysis/LegacyDivergenceAnalysis.cpp
  120   std::vector<Value *> Worklist; // Stack for DFS.
  232                                std::vector<BasicBlock *> &InfluenceStack) {
  248   std::vector<BasicBlock *> InfluenceStack;
lib/Analysis/LoopAccessAnalysis.cpp
 1664         for (std::vector<unsigned>::iterator I1 = Accesses[*AI].begin(),
 1668           for (std::vector<unsigned>::iterator
lib/Analysis/ModuleSummaryAnalysis.cpp
  145   std::vector<uint64_t> Args;
  267   std::vector<const Instruction *> NonVolatileLoads;
  268   std::vector<const Instruction *> NonVolatileStores;
  394   std::vector<ValueInfo> Refs;
lib/Analysis/ScalarEvolution.cpp
 7513   std::vector<Constant*> Indexes;
 7821   std::vector<Constant*> Operands(I->getNumOperands());
lib/Analysis/StratifiedSets.h
   91                  std::vector<StratifiedLink> Links)
  108   std::vector<StratifiedLink> Links;
  268   void finalizeSets(std::vector<StratifiedLink> &StratLinks) {
  306   static void propagateAttrs(std::vector<StratifiedLink> &Links) {
  336     std::vector<StratifiedLink> StratLinks;
  394   std::vector<BuilderLink> Links;
lib/Analysis/SyntheticCountsUtils.cpp
   90   std::vector<SccTy> SCCs;
lib/Analysis/TargetLibraryInfo.cpp
 1556   std::vector<VecDesc>::const_iterator I =
 1566   std::vector<VecDesc>::const_iterator I =
 1582   std::vector<VecDesc>::const_iterator I =
lib/AsmParser/LLParser.cpp
  127     const std::vector<unsigned> &Attrs = RAG.second;
  485   std::vector<std::pair<unsigned, MDNode *>> MDs;
 1144   std::vector<unsigned> FwdRefAttrGrps;
 1166   std::vector<unsigned> unused;
 1186                                           std::vector<unsigned> &FwdRefAttrGrps,
 2525     std::vector<Value *> Inputs;
 5375   std::vector<unsigned> FwdRefAttrGrps;
 5420   std::vector<Type*> ParamTypeList;
 6041   std::vector<unsigned> FwdRefAttrGrps;
 6071     std::vector<Type*> ParamTypes;
 6352   std::vector<unsigned> FwdRefAttrGrps;
 6398     std::vector<Type *> ParamTypes;
 6762   std::vector<unsigned> FwdRefAttrGrps;
 6800     std::vector<Type*> ParamTypes;
 7802     std::map<std::vector<uint64_t>, WholeProgramDevirtResolution::ByArg>
 7810     std::vector<uint64_t> Args;
 7880 bool LLParser::ParseArgs(std::vector<uint64_t> &Args) {
 8070   std::vector<FunctionSummary::EdgeTy> Calls;
 8072   std::vector<ValueInfo> Refs;
 8141   std::vector<ValueInfo> Refs;
 8304 bool LLParser::ParseOptionalCalls(std::vector<FunctionSummary::EdgeTy> &Calls) {
 8458 bool LLParser::ParseOptionalRefs(std::vector<ValueInfo> &Refs) {
 8471   std::vector<ValueContext> VContexts;
 8569 bool LLParser::ParseTypeTests(std::vector<GlobalValue::GUID> &TypeTests) {
 8615     lltok::Kind Kind, std::vector<FunctionSummary::VFuncId> &VFuncIdList) {
 8654     std::vector<FunctionSummary::ConstVCall> &ConstVCallList) {
lib/AsmParser/LLParser.h
  127     std::vector<GlobalValue*> NumberedVals;
  142     std::map<Value*, std::vector<unsigned> > ForwardRefAttrGroups;
  146     std::map<unsigned, std::vector<std::pair<ValueInfo *, LocTy>>>
  148     std::map<unsigned, std::vector<std::pair<AliasSummary *, LocTy>>>
  150     std::vector<ValueInfo> NumberedValueInfos;
  153     std::map<unsigned, std::vector<std::pair<GlobalValue::GUID *, LocTy>>>
  340                                     std::vector<unsigned> &FwdRefAttrGrps,
  357     bool ParseOptionalCalls(std::vector<FunctionSummary::EdgeTy> &Calls);
  360     bool ParseTypeTests(std::vector<GlobalValue::GUID> &TypeTests);
  362                           std::vector<FunctionSummary::VFuncId> &VFuncIdList);
  365         std::vector<FunctionSummary::ConstVCall> &ConstVCallList);
  367         std::map<unsigned, std::vector<std::pair<unsigned, LocTy>>>;
  373     bool ParseOptionalRefs(std::vector<ValueInfo> &Refs);
  382         std::map<std::vector<uint64_t>, WholeProgramDevirtResolution::ByArg>
  384     bool ParseArgs(std::vector<uint64_t> &Args);
  418       std::vector<Value*> NumberedVals;
lib/Bitcode/Reader/BitcodeAnalyzer.cpp
  685       std::vector<std::pair<unsigned, unsigned>> FreqPairs; // <freq,code>
lib/Bitcode/Reader/BitcodeReader.cpp
  493   std::vector<std::string> SectionTable;
  494   std::vector<std::string> GCTable;
  496   std::vector<Type*> TypeList;
  500   std::vector<Comdat *> ComdatList;
  503   std::vector<std::pair<GlobalVariable *, unsigned>> GlobalInits;
  504   std::vector<std::pair<GlobalIndirectSymbol *, unsigned>> IndirectSymbolInits;
  505   std::vector<std::pair<Function *, unsigned>> FunctionPrefixes;
  506   std::vector<std::pair<Function *, unsigned>> FunctionPrologues;
  507   std::vector<std::pair<Function *, unsigned>> FunctionPersonalityFns;
  511   std::vector<AttributeList> MAttributes;
  518   std::vector<BasicBlock*> FunctionBBs;
  522   std::vector<Function*> FunctionsWithBodies;
  543   std::vector<uint64_t> DeferredMetadataInfo;
  548   DenseMap<Function *, std::vector<BasicBlock *>> BasicBlockFwdRefs;
  566   std::vector<std::string> BundleTags;
  577   std::vector<StructType *> getIdentifiedStructTypes() const override;
  592   std::vector<StructType *> IdentifiedStructTypes;
  824   std::vector<ValueInfo> makeRefList(ArrayRef<uint64_t> Record);
  825   std::vector<FunctionSummary::EdgeTy> makeCallList(ArrayRef<uint64_t> Record,
 2230   std::vector<std::pair<GlobalVariable *, unsigned>> GlobalInitWorklist;
 2231   std::vector<std::pair<GlobalIndirectSymbol *, unsigned>>
 2233   std::vector<std::pair<Function *, unsigned>> FunctionPrefixWorklist;
 2234   std::vector<std::pair<Function *, unsigned>> FunctionPrologueWorklist;
 2235   std::vector<std::pair<Function *, unsigned>> FunctionPersonalityFnWorklist;
 2981   std::vector<std::pair<GlobalVariable *, GlobalVariable *>> UpgradedVariables;
 3728   std::vector<OperandBundleDef> OperandBundles;
 5108       std::vector<Value *> Inputs;
 5344 std::vector<StructType *> BitcodeReader::getIdentifiedStructTypes() const {
 5628 std::vector<ValueInfo>
 5630   std::vector<ValueInfo> Ret;
 5637 std::vector<FunctionSummary::EdgeTy>
 5641   std::vector<FunctionSummary::EdgeTy> Ret;
 5731 static void setSpecialRefs(std::vector<ValueInfo> &Refs, unsigned ROCnt,
 5780   std::vector<GlobalValue::GUID> PendingTypeTests;
 5781   std::vector<FunctionSummary::VFuncId> PendingTypeTestAssumeVCalls,
 5783   std::vector<FunctionSummary::ConstVCall> PendingTypeTestAssumeConstVCalls,
 5893       std::vector<ValueInfo> Refs = makeRefList(
 5897       std::vector<FunctionSummary::EdgeTy> Calls = makeCallList(
 5958       std::vector<ValueInfo> Refs =
 5979       std::vector<ValueInfo> Refs = makeRefList(
 6038       std::vector<ValueInfo> Refs = makeRefList(
 6041       std::vector<FunctionSummary::EdgeTy> Edges = makeCallList(
 6099       std::vector<ValueInfo> Refs =
 6316 Expected<std::vector<BitcodeModule>>
 6623   Expected<std::vector<BitcodeModule>> MsOrErr = getBitcodeModuleList(Buffer);
lib/Bitcode/Reader/MetadataLoader.cpp
  435   std::vector<StringRef> MDStringRef;
  442   std::vector<uint64_t> GlobalMetadataBitPosIndex;
  455   std::vector<std::pair<DICompileUnit *, Metadata *>> CUSubprograms;
lib/Bitcode/Reader/ValueList.h
   29   std::vector<WeakTrackingVH> ValuePtrs;
   36   std::vector<Type *> FullTypes;
   45   using ResolveConstantsTy = std::vector<std::pair<Constant *, unsigned>>;
lib/Bitcode/Writer/BitcodeWriter.cpp
  361                             std::vector<unsigned> *MDAbbrevs = nullptr,
  362                             std::vector<uint64_t> *IndexPos = nullptr);
  738   const std::vector<ValueEnumerator::IndexAndAttrSet> &AttrGrps =
  788   const std::vector<AttributeList> &Attrs = VE.getAttributeLists();
 2006     std::vector<unsigned> *MDAbbrevs, std::vector<uint64_t> *IndexPos) {
 2006     std::vector<unsigned> *MDAbbrevs, std::vector<uint64_t> *IndexPos) {
 2047   std::vector<unsigned> MDAbbrevs;
 2086   std::vector<uint64_t> IndexPos;
 3579     SmallVector<uint64_t, 64> &NameVals, const std::vector<uint64_t> &args,
 4413   std::vector<char> Strtab;
lib/Bitcode/Writer/ValueEnumerator.cpp
  752   std::vector<const Metadata *> OldMDs;
lib/Bitcode/Writer/ValueEnumerator.h
   46   using TypeList = std::vector<Type *>;
   49   using ValueList = std::vector<std::pair<const Value *, unsigned>>;
   69   std::vector<const Metadata *> MDs;
   70   std::vector<const Metadata *> FunctionMDs;
  111   std::vector<IndexAndAttrSet> AttributeGroups;
  115   std::vector<AttributeList> AttributeLists;
  127   std::vector<const BasicBlock*> BasicBlocks;
  215   const std::vector<const BasicBlock*> &getBasicBlocks() const {
  219   const std::vector<AttributeList> &getAttributeLists() const { return AttributeLists; }
  221   const std::vector<IndexAndAttrSet> &getAttributeGroups() const {
lib/CodeGen/AggressiveAntiDepBreaker.cpp
   85   std::vector<unsigned> &Regs,
  157   std::vector<unsigned> &KillIndices = State->GetKillIndices();
  158   std::vector<unsigned> &DefIndices = State->GetDefIndices();
  209   std::vector<unsigned> &DefIndices = State->GetDefIndices();
  265 static void AntiDepEdges(const SUnit *SU, std::vector<const SDep *> &Edges) {
  305   std::vector<unsigned> &KillIndices = State->GetKillIndices();
  306   std::vector<unsigned> &DefIndices = State->GetDefIndices();
  356   std::vector<unsigned> &DefIndices = State->GetDefIndices();
  554   std::vector<unsigned> &KillIndices = State->GetKillIndices();
  555   std::vector<unsigned> &DefIndices = State->GetDefIndices();
  562   std::vector<unsigned> Regs;
  754                               const std::vector<SUnit> &SUnits,
  759   std::vector<unsigned> &KillIndices = State->GetKillIndices();
  760   std::vector<unsigned> &DefIndices = State->GetDefIndices();
  832     std::vector<const SDep *> Edges;
lib/CodeGen/AggressiveAntiDepBreaker.h
   60     std::vector<unsigned> GroupNodes;
   66     std::vector<unsigned> GroupNodeIndices;
   73     std::vector<unsigned> KillIndices;
   77     std::vector<unsigned> DefIndices;
   83     std::vector<unsigned> &GetKillIndices() { return KillIndices; }
   86     std::vector<unsigned> &GetDefIndices() { return DefIndices; }
   99        std::vector<unsigned> &Regs,
  142     unsigned BreakAntiDependencies(const std::vector<SUnit> &SUnits,
lib/CodeGen/AntiDepBreaker.h
   34       std::vector<std::pair<MachineInstr *, MachineInstr *>>;
   43   virtual unsigned BreakAntiDependencies(const std::vector<SUnit> &SUnits,
lib/CodeGen/AsmPrinter/ARMException.cpp
   96   const std::vector<const GlobalValue *> &TypeInfos = MF->getTypeInfos();
   97   const std::vector<unsigned> &FilterIds = MF->getFilterIds();
  123   for (std::vector<unsigned>::const_iterator
lib/CodeGen/AsmPrinter/AccelTable.cpp
   36   std::vector<uint32_t> Uniques;
   41   std::vector<uint32_t>::iterator P =
  554   std::vector<MCSymbol *> CompUnits;
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
  716   std::vector<MCSymbol*> DeadBlockSyms;
  967   const std::vector<MCCFIInstruction> &Instrs = MF->getFrameInstructions();
 1710   const std::vector<MachineConstantPoolEntry> &CP = MCP->getConstants();
 1792   const std::vector<MachineJumpTableEntry> &JT = MJTI->getJumpTables();
 1816     const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs;
lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp
  525   std::vector<std::string> RestrRegs;
lib/CodeGen/AsmPrinter/ByteStreamer.h
   76   std::vector<std::string> &Comments;
   85                      std::vector<std::string> &Comments, bool GenerateComments)
lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
 2096   using MemberList = std::vector<MemberInfo>;
 2103   std::vector<const DIDerivedType *> Inheritance;
 2112   std::vector<const DIType *> NestedTypes;
 2400     std::vector<OneMethodRecord> Methods;
lib/CodeGen/AsmPrinter/CodeViewDebug.h
  150     std::vector<std::pair<MCSymbol *, MDNode *>> Annotations;
  151     std::vector<std::tuple<const MCSymbol *, const MCSymbol *, const DIType *>>
  271   std::vector<std::pair<std::string, const DIType *>> LocalUDTs;
  272   std::vector<std::pair<std::string, const DIType *>> GlobalUDTs;
lib/CodeGen/AsmPrinter/DebugLocStream.h
   51   std::vector<std::string> Comments;
lib/CodeGen/AsmPrinter/DwarfCompileUnit.h
  137   std::vector<BaseTypeRef> ExprRefedBaseTypes;
lib/CodeGen/AsmPrinter/DwarfDebug.cpp
 2342   MapVector<const MCSection *, std::vector<decltype(&*R.begin())>> SectionRanges;
 2504   DenseMap<DwarfCompileUnit *, std::vector<ArangeSpan>> Spans;
 2567   std::vector<DwarfCompileUnit *> CUs;
 2580     std::vector<ArangeSpan> &List = Spans[CU];
lib/CodeGen/AsmPrinter/DwarfDebug.h
  303   std::vector<SymbolCU> ArangeLabels;
lib/CodeGen/AsmPrinter/DwarfExpression.h
  347     std::vector<std::string> Comments;
lib/CodeGen/AsmPrinter/DwarfUnit.h
   66   std::vector<DIEBlock *> DIEBlocks;
   69   std::vector<DIELoc *> DIELocs;
lib/CodeGen/AsmPrinter/EHStreamer.cpp
   46   const std::vector<int> &LIds = L->TypeIds, &RIds = R->TypeIds;
   87   const std::vector<unsigned> &FilterIds = Asm->MF->getFilterIds();
   92   for (std::vector<unsigned>::const_iterator
  107     const std::vector<int> &TypeIds = LPI->TypeIds;
  351   const std::vector<const GlobalValue *> &TypeInfos = MF->getTypeInfos();
  352   const std::vector<unsigned> &FilterIds = MF->getFilterIds();
  353   const std::vector<LandingPadInfo> &PadInfos = MF->getLandingPads();
  615   const std::vector<const GlobalValue *> &TypeInfos = MF->getTypeInfos();
  616   const std::vector<unsigned> &FilterIds = MF->getFilterIds();
  643   for (std::vector<unsigned>::const_iterator
lib/CodeGen/AsmPrinter/WinCFGuard.cpp
   46   std::vector<const Function *> Functions;
lib/CodeGen/AsmPrinter/WinCFGuard.h
   26   std::vector<const MCSymbol *> LongjmpTargets;
lib/CodeGen/BranchFolding.cpp
  892   std::vector<MachineBasicBlock::iterator> NextCommonInsts(SameTails.size());
lib/CodeGen/BranchFolding.h
   73     using MPIterator = std::vector<MergePotentialsElt>::iterator;
   75     std::vector<MergePotentialsElt> MergePotentials;
  119     std::vector<SameTailElt> SameTails;
lib/CodeGen/BreakFalseDeps.cpp
   41   std::vector<std::pair<MachineInstr *, unsigned>> UndefReads;
lib/CodeGen/CFIInstrInserter.cpp
   86   std::vector<MBBCFAInfo> MBBVector;
  162   const std::vector<MCCFIInstruction> &Instrs =
lib/CodeGen/CodeGenPrepare.cpp
 6857   std::vector<GetElementPtrInst *> UGEPIs;
lib/CodeGen/CriticalAntiDepBreaker.cpp
  437 BreakAntiDependencies(const std::vector<SUnit> &SUnits,
  521   std::vector<unsigned> LastNewReg(TRI->getNumRegs(), 0);
lib/CodeGen/CriticalAntiDepBreaker.h
   53     std::vector<const TargetRegisterClass *> Classes;
   63     std::vector<unsigned> KillIndices;
   67     std::vector<unsigned> DefIndices;
   82     unsigned BreakAntiDependencies(const std::vector<SUnit> &SUnits,
lib/CodeGen/DFAPacketizer.cpp
   65 static DFAInput getDFAInsnInput(const std::vector<unsigned> &InsnClass) {
   99 DFAInput DFAPacketizer::getInsnInput(const std::vector<unsigned> &InsnClass) {
  155   std::vector<std::unique_ptr<ScheduleDAGMutation>> Mutations;
lib/CodeGen/ExpandMemCmp.cpp
   67   std::vector<BasicBlock *> LoadCmpBlocks;
  318   std::vector<Value *> XorList, OrList;
  378     std::vector<Value *> OutList;
lib/CodeGen/GlobalISel/CombinerHelper.cpp
  814     std::vector<LLT> &MemOps, unsigned Limit, uint64_t Size, unsigned DstAlign,
  938   std::vector<LLT> MemOps;
 1057   std::vector<LLT> MemOps;
 1161   std::vector<LLT> MemOps;
lib/CodeGen/GlobalISel/LegalizerInfo.cpp
  691   std::vector<unsigned> FailedOpcodes;
lib/CodeGen/GlobalMerge.cpp
  262   std::vector<UsedGlobalSet> UsedGlobalSets;
  292   std::vector<size_t> EncounteredUGS;
  453     std::vector<Type*> Tys;
  454     std::vector<Constant*> Inits;
  455     std::vector<unsigned> StructIdxs;
lib/CodeGen/IfConversion.cpp
  187     std::vector<BBInfo> BBAnalysis;
  253                       std::vector<std::unique_ptr<IfcvtToken>> &Tokens);
  258                        std::vector<std::unique_ptr<IfcvtToken>> &Tokens);
  476   std::vector<std::unique_ptr<IfcvtToken>> Tokens;
  751     std::vector<MachineOperand> PredDefs;
 1141     std::vector<MachineOperand> PredDefs;
 1205     MachineBasicBlock &MBB, std::vector<std::unique_ptr<IfcvtToken>> &Tokens) {
 1426     MachineFunction &MF, std::vector<std::unique_ptr<IfcvtToken>> &Tokens) {
 2210     std::vector<MachineBasicBlock *> Succs(FromMBB.succ_begin(),
lib/CodeGen/InlineSpiller.cpp
 1294     const std::vector<MachineDomTreeNode *> &Children = Node->getChildren();
 1365     const std::vector<MachineDomTreeNode *> &Children = (*RIt)->getChildren();
lib/CodeGen/InterleavedLoadCombinePass.cpp
 1061     std::vector<std::list<VectorInfo>::iterator> Res(Factor, Candidates.end());
lib/CodeGen/IntrinsicLowering.cpp
   38   std::vector<Type *> ParamTys;
lib/CodeGen/LatencyPriorityQueue.cpp
  122   std::vector<SUnit *>::iterator Best = Queue.begin();
  123   for (std::vector<SUnit *>::iterator I = std::next(Queue.begin()),
  136   std::vector<SUnit *>::iterator I = find(Queue, SU);
lib/CodeGen/LiveDebugValues.cpp
 1281   std::priority_queue<unsigned int, std::vector<unsigned int>,
 1284   std::priority_queue<unsigned int, std::vector<unsigned int>,
lib/CodeGen/LiveVariables.cpp
   95                                     std::vector<MachineBasicBlock*> &WorkList) {
  121   std::vector<MachineBasicBlock*> WorkList;
lib/CodeGen/MIRCanonicalizerPass.cpp
   86 static std::vector<MachineBasicBlock *> GetRPOList(MachineFunction &MF) {
   90   std::vector<MachineBasicBlock *> RPOList;
   99 rescheduleLexographically(std::vector<MachineInstr *> instructions,
  105   std::vector<StringInstrPair> StringInstrMap;
  157   std::vector<MachineInstr *> Instructions;
  162   std::map<MachineInstr *, std::vector<MachineInstr *>> MultiUsers;
  165   std::vector<MachineInstr *> PseudoIdempotentInstructions;
  166   std::vector<unsigned> PhysRegDefs;
  310   std::vector<MachineInstr *> Copies;
  340     std::vector<MachineOperand *> Uses;
  376                             std::vector<StringRef> &bbNames,
  432     std::vector<MachineOperand *> RenameMOs;
  463   std::vector<MachineBasicBlock *> RPOList = GetRPOList(MF);
  473   std::vector<StringRef> BBNames;
lib/CodeGen/MIRParser/MIRParser.cpp
  123                                 std::vector<CalleeSavedInfo> &CSIInfo,
  663   std::vector<CalleeSavedInfo> CSIInfo;
  747     std::vector<CalleeSavedInfo> &CSIInfo,
  842     std::vector<MachineBasicBlock *> Blocks;
lib/CodeGen/MIRPrinter.cpp
  317     std::vector<yaml::FlowStringValue> CalleeSavedRegisters;
lib/CodeGen/MIRVRegNamerUtils.cpp
   51 std::vector<MachineInstr *> populateCandidates(MachineBasicBlock *MBB) {
   52   std::vector<MachineInstr *> Candidates;
   81 void doCandidateWalk(std::vector<TypedVReg> &VRegs,
   83                      std::vector<MachineInstr *> &VisitedMIs,
  157 getVRegRenameMap(const std::vector<TypedVReg> &VRegs,
  158                  const std::vector<Register> &renamedInOtherBB,
  225 bool doVRegRenaming(std::vector<Register> &renamedInOtherBB,
  236     std::vector<MachineOperand *> RenameMOs;
  254                  std::vector<Register> &renamedInOtherBB,
  260   std::vector<MachineInstr *> Candidates = populateCandidates(MBB);
  261   std::vector<MachineInstr *> VisitedMIs;
  264   std::vector<TypedVReg> VRegs;
lib/CodeGen/MIRVRegNamerUtils.h
   54   std::vector<Register> RenamedInOtherBB;
lib/CodeGen/MachineBlockPlacement.cpp
 1147     std::vector<MachineBasicBlock *> Edges;
lib/CodeGen/MachineCSE.cpp
  749     const std::vector<MachineDomTreeNode*> &Children = Node->getChildren();
  857     const std::vector<MachineDomTreeNode *> &Children = Node->getChildren();
lib/CodeGen/MachineFunction.cpp
  709   std::vector<unsigned> IdsInFilter(TyInfo.size());
  798 int MachineFunction::getFilterIDFor(std::vector<unsigned> &TyIds) {
  802   for (std::vector<unsigned>::iterator I = FilterEnds.begin(),
  905                                const std::vector<MachineBasicBlock*> &DestBBs) {
lib/CodeGen/MachineLICM.cpp
  132     DenseMap<unsigned, std::vector<const MachineInstr *>> CSEMap;
  236                      std::vector<const MachineInstr *> &PrevMIs);
  240         DenseMap<unsigned, std::vector<const MachineInstr *>>::iterator &CI);
  698     const std::vector<MachineDomTreeNode*> &Children = Node->getChildren();
 1350                                   std::vector<const MachineInstr*> &PrevMIs) {
 1363     DenseMap<unsigned, std::vector<const MachineInstr *>>::iterator &CI) {
 1422   DenseMap<unsigned, std::vector<const MachineInstr *>>::iterator
 1468   DenseMap<unsigned, std::vector<const MachineInstr *>>::iterator
lib/CodeGen/MachineModuleInfo.cpp
   75   std::vector<MMIAddrLabelMapCallbackPtr> BBCallbacks;
   80   DenseMap<AssertingVH<Function>, std::vector<MCSymbol*>>
   94                                      std::vector<MCSymbol*> &Result);
  125 takeDeletedSymbolsForFunction(Function *F, std::vector<MCSymbol*> &Result) {
  126   DenseMap<AssertingVH<Function>, std::vector<MCSymbol*>>::iterator I =
  245                               std::vector<MCSymbol*> &Result) {
lib/CodeGen/MachineOutliner.cpp
  226     std::vector<unsigned> StartIndices;
  468   SuffixTree(const std::vector<unsigned> &Str) : Str(Str) {
  502     std::vector<SuffixTreeNode *> ToVisit;
  518       std::vector<SuffixTreeNode *> LeafChildren;
  624   std::vector<unsigned> UnsignedVec;
  628   std::vector<MachineBasicBlock::iterator> InstrList;
  763     std::vector<unsigned> UnsignedVecForMBB;
  764     std::vector<MachineBasicBlock::iterator> InstrListForMBB;
  861       unsigned StringLen, std::vector<Candidate> &CandidatesForRepeatedSeq,
  881                       std::vector<OutlinedFunction> &FunctionList);
  889   bool outline(Module &M, std::vector<OutlinedFunction> &FunctionList,
  949     unsigned StringLen, std::vector<Candidate> &CandidatesForRepeatedSeq,
 1008     InstructionMapper &Mapper, std::vector<OutlinedFunction> &FunctionList) {
 1014   std::vector<Candidate> CandidatesForRepeatedSeq;
 1190                               std::vector<OutlinedFunction> &FunctionList,
 1457   std::vector<OutlinedFunction> FunctionList;
lib/CodeGen/MachinePipeliner.cpp
  532   std::vector<MachineInstr *> OrderedInsts;
 1028   PriorityQueue<MachineInstr *, std::vector<MachineInstr *>, FuncUnitSorter>
 1113 static void swapAntiDependences(std::vector<SUnit> &SUnits) {
 1595     std::vector<SUnit *> SUnits(NS.begin(), NS.end());
 2672   std::vector<UnitIndex> Indices(NodeOrder.size(), std::make_pair(nullptr, 0));
lib/CodeGen/MachineScheduler.cpp
  893   for (std::vector<std::pair<MachineInstr *, MachineInstr *>>::iterator
 1049   const std::vector<unsigned> &RegionPressure =
 1068                         const std::vector<unsigned> &NewMaxPressure) {
 3502   std::vector<SUnit*> ReadyQ;
 3603   PriorityQueue<SUnit*, std::vector<SUnit*>, SUnitOrder<false>>
 3607   PriorityQueue<SUnit*, std::vector<SUnit*>, SUnitOrder<true>>
lib/CodeGen/MachineSink.cpp
  600   const std::vector<MachineDomTreeNode *> &Children =
lib/CodeGen/ModuloSchedule.cpp
 1991   std::vector<MachineInstr *> Instrs;
lib/CodeGen/PostRASchedulerList.cpp
  122     std::vector<SUnit*> PendingQueue;
  134     std::vector<SUnit*> Sequence;
  137     std::vector<std::unique_ptr<ScheduleDAGMutation>> Mutations;
  549   std::vector<SUnit*> NotReady;
  693   for (std::vector<std::pair<MachineInstr *, MachineInstr *> >::iterator
lib/CodeGen/PrologEpilogInserter.cpp
  314   std::vector<MachineBasicBlock::iterator> FrameSDOps;
  335   for (std::vector<MachineBasicBlock::iterator>::iterator
  390   std::vector<CalleeSavedInfo> CSI;
  503   const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo();
  561                               std::vector<CalleeSavedInfo> &CSI) {
  615     std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo();
lib/CodeGen/RegAllocBasic.cpp
   68   std::priority_queue<LiveInterval*, std::vector<LiveInterval*>,
lib/CodeGen/RegAllocFast.cpp
  129     std::vector<unsigned> PhysRegState;
lib/CodeGen/RegAllocPBQP.cpp
  145   using Node2LIMap = std::vector<const LiveInterval *>;
  146   using AllowedSet = std::vector<unsigned>;
  147   using AllowedSetMap = std::vector<AllowedSet>;
  327         std::priority_queue<IntervalInfo, std::vector<IntervalInfo>,
  586   std::vector<unsigned> Worklist(VRegsToAlloc.begin(), VRegsToAlloc.end());
  588   std::map<unsigned, std::vector<unsigned>> VRegAllowedMap;
  611     std::vector<unsigned> VRegAllowed;
lib/CodeGen/RegUsageInfoCollector.cpp
  123   std::vector<uint32_t> RegMask;
lib/CodeGen/RegisterCoalescer.cpp
 3639   std::vector<MBBPriorityInfo> MBBs;
lib/CodeGen/RegisterPressure.cpp
   50 static void increaseSetPressure(std::vector<unsigned> &CurrSetPressure,
   64 static void decreaseSetPressure(std::vector<unsigned> &CurrSetPressure,
 1100   std::vector<unsigned> SavedPressure = CurrSetPressure;
 1101   std::vector<unsigned> SavedMaxPressure = P.MaxSetPressure;
 1346   std::vector<unsigned> SavedPressure = CurrSetPressure;
 1347   std::vector<unsigned> SavedMaxPressure = P.MaxSetPressure;
 1366                   std::vector<unsigned> &PressureResult,
 1367                   std::vector<unsigned> &MaxPressureResult) {
 1382                     std::vector<unsigned> &PressureResult,
 1383                     std::vector<unsigned> &MaxPressureResult) {
lib/CodeGen/RegisterUsageInfo.cpp
   73   using FuncPtrRegMaskPair = std::pair<const Function *, std::vector<uint32_t>>;
lib/CodeGen/ScheduleDAG.cpp
  471   std::vector<SUnit*> WorkList;
  572   std::vector<const SUnit*> WorkList;
  598 std::vector<int> ScheduleDAGTopologicalSort::GetSubGraph(const SUnit &StartSU,
  601   std::vector<const SUnit*> WorkList;
  606   std::vector<int> Nodes;
  681   std::vector<int> L;
  740 ScheduleDAGTopologicalSort(std::vector<SUnit> &sunits, SUnit *exitsu)
lib/CodeGen/ScheduleDAGInstrs.cpp
 1046   std::vector<unsigned> NodeNums;
 1221   std::vector<std::pair<const SUnit *, const SUnit*>> ConnectionPairs;
 1405   std::vector<std::pair<const SUnit *, SUnit::const_pred_iterator>> DFSStack;
lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
  185           std::vector<TargetLowering::AsmOperandInfo> Ops =
lib/CodeGen/SelectionDAG/LegalizeTypes.cpp
  492   std::vector<SDValue> NewOps;
lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp
  163 void ResourcePriorityQueue::initNodes(std::vector<SUnit> &sunits) {
  590   std::vector<SUnit *>::iterator Best = Queue.begin();
  620   std::vector<SUnit *>::iterator I = find(Queue, SU);
lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp
   77   std::vector<SUnit*> LiveRegDefs;
   78   std::vector<unsigned> LiveRegCycles;
  447                                std::vector<SUnit*> &LiveRegDefs,
  653   std::vector<SDNode*> Sequence;
lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
  150   std::vector<SUnit *> PendingQueue;
  935   std::vector<SUnit *>::const_iterator I = (Sequence.end() - LookAhead);
 1727   std::vector<SUnit *> Queue;
 1733   std::vector<SUnit> *SUnits;
 1742   std::vector<unsigned> SethiUllmanNumbers;
 1745   std::vector<unsigned> RegPressure;
 1749   std::vector<unsigned> RegLimit;
 1780   void initNodes(std::vector<SUnit> &sunits) override;
 1811     std::vector<SUnit *>::iterator I = llvm::find(Queue, SU);
 1840 static SUnit *popFromQueueImpl(std::vector<SUnit *> &Q, SF &Picker) {
 1841   std::vector<SUnit *>::iterator Best = Q.begin();
 1853 SUnit *popFromQueue(std::vector<SUnit *> &Q, SF &Picker, ScheduleDAG *DAG) {
 1903     std::vector<SUnit *> DumpQueue = Queue;
 1942 CalcNodeSethiUllmanNumber(const SUnit *SU, std::vector<unsigned> &SUNumbers) {
 2795 void RegReductionPQBase::initNodes(std::vector<SUnit> &sunits) {
lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h
   53     std::vector<SUnit*> Sequence;
lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp
   61   std::vector<SUnit*> PendingQueue;
  183   std::vector<SUnit*> NotReady;
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
 5787   std::vector<EVT> MemOps;
 5970   std::vector<EVT> MemOps;
 6076   std::vector<EVT> MemOps;
 8410 void SelectionDAG::CreateTopologicalOrder(std::vector<SDNode *> &Order) {
 8431   std::vector<SDNode *> TopoOrder;
 8857     std::vector<EVT> VTs;
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
  945                                         std::vector<SDValue> &Ops) const {
 2195 SelectionDAGBuilder::ShouldEmitAsBranches(const std::vector<CaseBlock> &Cases) {
 7986                              const std::vector<SDValue> &AsmNodeOperands) {
 8175   std::vector<SDValue> AsmNodeOperands;
 8313         std::vector<SDValue> Ops;
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h
  123   typedef std::vector<DanglingDebugInfo> DanglingDebugInfoVector;
  536   bool ShouldEmitAsBranches(const std::vector<SwitchCG::CaseBlock> &Cases);
  879                             SelectionDAG &DAG, std::vector<SDValue> &Ops) const;
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
 2030 void SelectionDAGISel::SelectInlineAsmMemoryOperands(std::vector<SDValue> &Ops,
 2032   std::vector<SDValue> InOps;
 2067       std::vector<SDValue> SelOps;
 2221   std::vector<SDValue> Ops(N->op_begin(), N->op_end());
lib/CodeGen/SelectionDAG/TargetLowering.cpp
  172 TargetLowering::findOptimalMemOpLowering(std::vector<EVT> &MemOps,
 4038                                                   std::vector<SDValue> &Ops,
 4494       std::vector<SDValue> ResultOps;
lib/CodeGen/ShadowStackGCLowering.cpp
   61   std::vector<std::pair<CallInst *, AllocaInst *>> Roots;
  157   std::vector<Type *> EltTys;
  183   std::vector<Type *> EltTys;
lib/CodeGen/StackSlotColoring.cpp
   67     std::vector<LiveInterval*> SSIntervals;
lib/CodeGen/SwitchLoweringUtils.cpp
  194   std::vector<MachineBasicBlock*> Table;
lib/CodeGen/UnreachableBlockElim.cpp
  117   std::vector<MachineBasicBlock*> DeadBlocks;
lib/CodeGen/WinEHPrepare.cpp
   97   MapVector<BasicBlock *, std::vector<BasicBlock *>> FuncletBlocks;
  728     std::vector<BasicBlock *> &BlocksInFunclet = Funclets.second;
  735     std::vector<std::pair<BasicBlock *, BasicBlock *>> Orig2Clone;
  935     std::vector<BasicBlock *> &BlocksInFunclet = Funclet.second;
lib/DebugInfo/CodeView/CodeViewRecordIO.cpp
  116 Error CodeViewRecordIO::mapByteVectorTail(std::vector<uint8_t> &Bytes,
  249 Error CodeViewRecordIO::mapStringZVectorZ(std::vector<StringRef> &Value,
lib/DebugInfo/CodeView/ContinuationRecordBuilder.cpp
  173 std::vector<CVType> ContinuationRecordBuilder::end(TypeIndex Index) {
  224   std::vector<CVType> Types;
lib/DebugInfo/CodeView/DebugCrossImpSubsection.cpp
   57   std::vector<support::ulittle32_t> Targets = {support::ulittle32_t(ImportId)};
   75   std::vector<T> Ids;
lib/DebugInfo/CodeView/DebugFrameDataSubsection.cpp
   49   std::vector<FrameData> SortedFrames(Frames.begin(), Frames.end());
lib/DebugInfo/CodeView/DebugStringTableSubsection.cpp
   88 std::vector<uint32_t> DebugStringTableSubsection::sortedIds() const {
   89   std::vector<uint32_t> Result;
lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp
  451 Expected<std::vector<DWARFDebugNames::AttributeEncoding>>
  453   std::vector<AttributeEncoding> Result;
lib/DebugInfo/DWARF/DWARFContext.cpp
   97     std::vector<Optional<StrOffsetsContributionDescriptor>>;
  921   std::vector<DWARFDie> Worklist;
 1031                                    DWARFDie Die, std::vector<DILocal> &Result) {
 1078 std::vector<DILocal>
 1080   std::vector<DILocal> Result;
 1136   std::vector<uint32_t> RowVector;
 1368   std::vector<SectionName> SectionNames;
lib/DebugInfo/DWARF/DWARFDebugLine.cpp
  160                      std::vector<DWARFFormValue> &IncludeDirectories,
  161                      std::vector<DWARFDebugLine::FileNameEntry> &FileNames) {
  231                      std::vector<DWARFFormValue> &IncludeDirectories,
  232                      std::vector<DWARFDebugLine::FileNameEntry> &FileNames) {
  963     std::vector<uint32_t> &Result) const {
  979     std::vector<uint32_t> &Result) const {
lib/DebugInfo/DWARF/DWARFDie.cpp
  390   std::vector<DWARFDie> Worklist;
lib/DebugInfo/DWARF/DWARFExpression.cpp
   23 typedef std::vector<DWARFExpression::Operation::Description> DescVector;
lib/DebugInfo/DWARF/DWARFUnit.cpp
  353     std::vector<DWARFDebugInfoEntry> &Dies) const {
lib/DebugInfo/DWARF/DWARFVerifier.cpp
  983   std::vector<BucketInfo> BucketStarts;
lib/DebugInfo/GSYM/GsymCreator.cpp
  135   std::vector<uint32_t> AddrInfoOffsets;
lib/DebugInfo/GSYM/InlineInfo.cpp
   40     std::vector<const InlineInfo *> &InlineStack) {
lib/DebugInfo/GSYM/LineTable.cpp
  132   std::vector<DeltaInfo> DeltaInfos;
lib/DebugInfo/MSF/MSFBuilder.cpp
  183   std::vector<uint32_t> NewBlocks;
  202     std::vector<uint32_t> AddedBlockList;
  266     std::vector<uint32_t> ExtraBlocks;
lib/DebugInfo/MSF/MappedBlockStream.cpp
  158     std::vector<CacheEntry> List;
  366   std::vector<uint8_t> InitData(Layout.SB->BlockSize, 0xFF);
lib/DebugInfo/PDB/Native/DbiStreamBuilder.cpp
  356 std::vector<SecMapEntry> DbiStreamBuilder::createSectionMap(
  358   std::vector<SecMapEntry> Ret;
lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp
   51   std::vector<CVSymbol> Records;
   54   std::vector<PSHashRecord> HashRecords;
   56   std::vector<support::ulittle32_t> HashBuckets;
  134   std::array<std::vector<std::pair<StringRef, PSHashRecord>>, IPHR_HASH + 1>
  245 static std::vector<ulittle32_t> computeAddrMap(ArrayRef<CVSymbol> Records) {
  249   std::vector<PublicSym32> DeserializedPublics;
  250   std::vector<std::pair<const CVSymbol *, const PublicSym32 *>> PublicsByAddr;
  251   std::vector<uint32_t> SymOffsets;
  268   std::vector<ulittle32_t> AddrMap;
  349   std::vector<ulittle32_t> AddrMap = computeAddrMap(PSH->Records);
lib/DebugInfo/PDB/Native/GlobalsStream.cpp
   47 std::vector<std::pair<uint32_t, codeview::CVSymbol>>
   50   std::vector<std::pair<uint32_t, codeview::CVSymbol>> Result;
lib/DebugInfo/PDB/Native/NativeEnumGlobals.cpp
   24                                      std::vector<codeview::SymbolKind> Kinds)
lib/DebugInfo/PDB/Native/NativeEnumTypes.cpp
   25                                  std::vector<codeview::TypeLeafKind> Kinds)
   51                                  std::vector<codeview::TypeIndex> Indices)
lib/DebugInfo/PDB/Native/NativeTypeEnum.cpp
   57   std::vector<EnumeratorRecord> Enumerators;
lib/DebugInfo/PDB/Native/PDBStringTableBuilder.cpp
  178   std::vector<ulittle32_t> Buckets(BucketCount);
lib/DebugInfo/PDB/Native/SymbolCache.cpp
   79 SymbolCache::createTypeEnumerator(std::vector<TypeLeafKind> Kinds) {
lib/DebugInfo/PDB/Native/TpiStream.cpp
  160 std::vector<TypeIndex> TpiStream::findRecordsByName(StringRef Name) const {
  168   std::vector<TypeIndex> Result;
lib/DebugInfo/PDB/PDBContext.cpp
   94 std::vector<DILocal>
lib/DebugInfo/PDB/PDBSymbolFunc.cpp
   72   typedef std::vector<std::unique_ptr<PDBSymbolData>> ArgListType;
lib/DebugInfo/PDB/UDTLayout.cpp
  170   UniquePtrVector<PDBSymbolTypeBaseClass> Bases;
  171   UniquePtrVector<PDBSymbolTypeVTable> VTables;
  172   UniquePtrVector<PDBSymbolData> Members;
  173   UniquePtrVector<PDBSymbolTypeBaseClass> VirtualBaseSyms;
lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp
   72   std::vector<std::pair<SymbolRef, uint64_t>> Symbols =
   85   std::vector<std::pair<SymbolDesc, StringRef>> &Fs = res->Functions,
  129   std::vector<OffsetNamePair> ExportSyms;
  309 std::vector<DILocal> SymbolizableObjectFile::symbolizeFrame(
lib/DebugInfo/Symbolize/SymbolizableObjectFile.h
   44   std::vector<DILocal>
   86   std::vector<std::pair<SymbolDesc, StringRef>> Functions;
   87   std::vector<std::pair<SymbolDesc, StringRef>> Objects;
lib/DebugInfo/Symbolize/Symbolize.cpp
  143 Expected<std::vector<DILocal>>
  293   std::vector<std::string> DsymPaths;
lib/ExecutionEngine/ExecutionEngine.cpp
  330   std::vector<std::unique_ptr<char[]>> Values;
  335               const std::vector<std::string> &InputArgv);
  339                        const std::vector<std::string> &InputArgv) {
  427                                        const std::vector<std::string> &argv,
  429   std::vector<GenericValue> GVArgs;
  461         std::vector<std::string> EnvVars;
 1225   std::vector<const GlobalValue*> NonCanonicalGlobals;
lib/ExecutionEngine/ExecutionEngineBindings.cpp
  235   std::vector<std::string> ArgVec(ArgV, ArgV + ArgC);
  244   std::vector<GenericValue> ArgVec;
lib/ExecutionEngine/Interpreter/Execution.cpp
  991   std::vector<GenericValue> ResultValues;
 1161   std::vector<GenericValue> ArgVals;
lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp
  420   std::vector<GenericValue> NewArgs;
  463   std::vector<GenericValue> NewArgs;
lib/ExecutionEngine/Interpreter/Interpreter.h
   38   std::vector<void *> Allocations;
   55 typedef std::vector<GenericValue> ValuePlaneTy;
   67   std::vector<GenericValue>  VarArgs; // Values passed through an ellipsis
   81   std::vector<ExecutionContext> ECStack;
   85   std::vector<Function*> AtExitHandlers;
lib/ExecutionEngine/JITLink/BasicGOTAndStubsBuilder.h
   28     std::vector<Block *> Blocks(G.blocks().begin(), G.blocks().end());
lib/ExecutionEngine/JITLink/JITLinkGeneric.cpp
  301   std::vector<Symbol *> Worklist;
  333     std::vector<Symbol *> SymbolsToRemove;
  346     std::vector<Block *> BlocksToRemove;
lib/ExecutionEngine/JITLink/JITLinkGeneric.h
   44     using BlocksList = std::vector<Block *>;
lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.cpp
  169   std::vector<NormalizedSection *> Sections;
  301   std::vector<std::vector<NormalizedSymbol *>> SecIndexToSymbols;
  301   std::vector<std::vector<NormalizedSymbol *>> SecIndexToSymbols;
lib/ExecutionEngine/MCJIT/MCJIT.h
  184   std::vector<JITEventListener*> EventListeners;
lib/ExecutionEngine/Orc/CompileOnDemandLayer.cpp
  217   std::vector<const GlobalValue *> GVsToAdd;
lib/ExecutionEngine/Orc/Core.cpp
  575   std::vector<std::pair<SymbolNameSet, std::shared_ptr<OnResolveInfo>>>
  749     std::vector<SymbolTable::iterator> AddedSyms;
  927     std::vector<WorklistEntry> Worklist;
 1011     std::vector<SymbolTable::iterator> Worklist;
 1298     std::vector<SymbolMaterializerItrPair> SymbolsToRemove;
 1444     std::vector<std::unique_ptr<MaterializationUnit>> &MUs) {
 1446   std::vector<SymbolStringPtr> ToRemove;
 1524   std::vector<std::unique_ptr<MaterializationUnit>> MUs;
 1580     std::vector<std::unique_ptr<MaterializationUnit>> &MUs,
 1584   std::vector<SymbolStringPtr> ToRemove;
 1735   std::vector<SymbolStringPtr> ExistingDefsOverridden;
 1736   std::vector<SymbolStringPtr> MUDefsOverridden;
lib/ExecutionEngine/Orc/IndirectionUtils.cpp
  244   std::vector<Value*> CallArgs;
  256 std::vector<GlobalValue *> SymbolLinkagePromoter::operator()(Module &M) {
  257   std::vector<GlobalValue *> PromotedGlobals;
lib/ExecutionEngine/Orc/JITTargetMachineBuilder.cpp
   62     const std::vector<std::string> &FeatureVec) {
lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp
  245     std::vector<WorklistEntry> Worklist;
  392   std::vector<AllocPtr> Allocs;
  463   std::vector<EHFrameRange> EHFrameRanges =
lib/ExecutionEngine/Orc/OrcCBindingsStack.h
  297     std::vector<std::string> CtorNames, DtorNames;
  512   std::vector<JITEventListener *> EventListeners;
  526   std::vector<orc::LegacyCtorDtorRunner<OrcCBindingsStack>> IRStaticDestructorRunners;
lib/ExecutionEngine/Orc/OrcMCJITReplacement.h
  270     std::vector<std::string> CtorNames, DtorNames;
  424         std::vector<std::unique_ptr<RuntimeDyld::LoadedObjectInfo>>;
  484   std::map<VModuleKey, std::vector<std::string>> UnexecutedConstructors;
  485   std::map<VModuleKey, std::vector<std::string>> UnexecutedDestructors;
  494   std::vector<object::OwningBinary<object::Archive>> Archives;
lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp
  447 computeAllocationSizeForSections(std::vector<uint64_t> &SectionSizes,
  523   std::vector<uint64_t> CodeSectionSizes;
  524   std::vector<uint64_t> ROSectionSizes;
  525   std::vector<uint64_t> RWSectionSizes;
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h
  268   typedef std::vector<SymbolRef> CommonSymbolList;
lib/FuzzMutate/FuzzerCLI.cpp
   25   std::vector<const char *> CLArgs;
   39   std::vector<std::string> Args{ExecName};
   66   std::vector<const char *> CLArgs;
   76   std::vector<std::string> Args{ExecName};
  130   std::vector<const char *> CLArgs;
lib/FuzzMutate/IRMutator.cpp
   56   std::vector<Type *> Types;
   84 std::vector<fuzzerop::OpDescriptor> InjectorIRStrategy::getDefaultOps() {
   85   std::vector<fuzzerop::OpDescriptor> Ops;
lib/FuzzMutate/OpDescriptor.cpp
   15 void fuzzerop::makeConstantsWithType(Type *T, std::vector<Constant *> &Cs) {
   33 std::vector<Constant *> fuzzerop::makeConstantsWithType(Type *T) {
   34   std::vector<Constant *> Result;
lib/FuzzMutate/Operations.cpp
   18 void llvm::describeFuzzerIntOps(std::vector<fuzzerop::OpDescriptor> &Ops) {
   45 void llvm::describeFuzzerFloatOps(std::vector<fuzzerop::OpDescriptor> &Ops) {
   71     std::vector<fuzzerop::OpDescriptor> &Ops) {
   75 void llvm::describeFuzzerPointerOps(std::vector<fuzzerop::OpDescriptor> &Ops) {
   80     std::vector<fuzzerop::OpDescriptor> &Ops) {
   85 void llvm::describeFuzzerVectorOps(std::vector<fuzzerop::OpDescriptor> &Ops) {
  197     std::vector<Constant *> Result;
  236     std::vector<Constant *> Result;
  255     std::vector<Constant *> Result;
lib/IR/AsmWriter.cpp
  475   std::vector<StructType *> &getNumberedTypes();
  494   std::vector<StructType *> NumberedTypes;
  504 std::vector<StructType *> &TypePrinting::getNumberedTypes() {
  538   std::vector<StructType*>::iterator NextToUse = NamedTypes.begin(), I, E;
 2423   void printArgs(const std::vector<uint64_t> &Args);
 2428   printNonConstVCalls(const std::vector<FunctionSummary::VFuncId> VCallList,
 2431   printConstVCalls(const std::vector<FunctionSummary::ConstVCall> VCallList,
 2678   std::vector<std::pair<std::string, ModuleHash>> moduleVec;
 2828 void AssemblyWriter::printArgs(const std::vector<uint64_t> &Args) {
 3052     const std::vector<FunctionSummary::VFuncId> VCallList, const char *Tag) {
 3063     const std::vector<FunctionSummary::ConstVCall> VCallList, const char *Tag) {
 4131   std::vector<std::pair<AttributeSet, unsigned>> asVec;
lib/IR/AutoUpgrade.cpp
  855   std::vector<Constant *> NewCtors(N);
lib/IR/Constants.cpp
 2041   std::vector<Constant*> ArgVec;
lib/IR/IRBuilder.cpp
  579 static std::vector<Value *>
  584   std::vector<Value *> Args;
  618   std::vector<Value *> Args =
  667   std::vector<Value *> Args =
lib/IR/Instructions.cpp
  451   std::vector<Value *> Args(CI->arg_begin(), CI->arg_end());
  762   std::vector<Value *> Args(II->arg_begin(), II->arg_end());
  845   std::vector<Value *> Args(CBI->arg_begin(), CBI->arg_end());
lib/IR/LLVMContextImpl.h
 1289   std::vector<MDNode *> DistinctMDNodes;
lib/IR/LegacyPassManager.cpp
  928   const std::vector<const PassInfo*> &II = PInf->getInterfacesImplemented();
 1056     const std::vector<const PassInfo*> &II = PInf->getInterfacesImplemented();
lib/IR/Metadata.cpp
 1480       std::vector<uint64_t> Elements(OrigElements.size() + 2);
lib/IR/Module.cpp
  418 std::vector<StructType *> Module::getIdentifiedStructTypes() const {
  425   std::vector<StructType *> Ret;
lib/IR/ModuleSummaryIndex.cpp
  223   std::vector<std::string> Attrs;
  367   std::vector<Edge> CrossModuleEdges;
  368   DenseMap<GlobalValue::GUID, std::vector<uint64_t>> NodeMap;
lib/IR/ProfileSummary.cpp
   48   std::vector<Metadata *> Entries;
lib/LTO/LTO.cpp
  780   std::vector<GlobalValue *> Keep;
 1302   std::map<ValueInfo, std::vector<VTableSlotSummary>> LocalWPDTargetsMap;
lib/LTO/LTOBackend.cpp
  462   std::vector<GlobalValue*> DeadGVs;
lib/LTO/LTOCodeGenerator.cpp
  152   const std::vector<StringRef> &undefs = Mod->getAsmUndefinedRefs();
  388   std::vector<GlobalValue *> Used;
  637     std::vector<const char *> CodegenArgv(1, "libLLVMLTO");
lib/LTO/ThinLTOCodeGenerator.cpp
  143 generateModuleMap(std::vector<std::unique_ptr<lto::InputFile>> &Modules) {
  976   std::map<ValueInfo, std::vector<VTableSlotSummary>> LocalWPDTargetsMap;
 1027   std::vector<int> ModulesOrdering;
lib/LTO/UpdateCompilerUsed.cpp
   30                              std::vector<GlobalValue *> &LLVMUsed)
   53   std::vector<GlobalValue *> &LLVMUsed;
  124   std::vector<GlobalValue *> UsedValues;
lib/LineEditor/LineEditor.cpp
   36     const std::vector<Completion> &Comps) {
   40   for (std::vector<Completion>::const_iterator I = Comps.begin() + 1,
   57   std::vector<Completion> Comps = getCompletions(Buffer, Pos);
   72     for (std::vector<Completion>::iterator I = Comps.begin(), E = Comps.end();
  173         for (std::vector<std::string>::iterator I = Action.Completions.begin(),
lib/Linker/IRMover.cpp
  404   std::vector<GlobalValue *> Worklist;
  405   std::vector<std::pair<GlobalValue *, Value*>> RAUWWorklist;
  782   std::vector<StructType *> Types = SrcM->getIdentifiedStructTypes();
lib/Linker/LinkModules.cpp
   76   DenseMap<const Comdat *, std::vector<GlobalValue *>> LazyComdatMembers;
lib/MC/ELFObjectWriter.cpp
   84   std::vector<uint32_t> ShndxIndexes;
  152   std::vector<const MCSectionELF *> SectionTable;
  235   DenseMap<const MCSectionELF *, std::vector<ELFRelocationEntry>> Relocations;
  240   std::vector<const MCSymbol *> AddrsigSyms;
  650   std::vector<ELFSymbolData> LocalSymbolData;
  651   std::vector<ELFSymbolData> ExternalSymbolData;
  940   std::vector<ELFRelocationEntry> &Relocs = OWriter.Relocations[&Sec];
 1103   std::map<const MCSymbol *, std::vector<const MCSectionELF *>> GroupMembers;
 1110   std::vector<MCSectionELF *> Groups;
 1111   std::vector<MCSectionELF *> Relocations;
 1141       std::vector<const MCSectionELF *> &Members =
lib/MC/MCCodeView.cpp
  274 std::vector<MCCVLoc>
  276   std::vector<MCCVLoc> FilteredLines;
  341   std::vector<MCCVLoc> Locs = getFunctionLineEntries(FuncId);
lib/MC/MCDwarf.cpp
 1058   const std::vector<MCGenDwarfLabelEntry> &Entries =
 1662     const std::vector<MCCFIInstruction> &Instructions =
 1867   std::vector<MCDwarfFrameInfo> FrameArrayX(FrameArray.begin(), FrameArray.end());
lib/MC/MCELFObjectTargetWriter.cpp
   27                                     std::vector<ELFRelocationEntry> &Relocs) {
lib/MC/MCMachOStreamer.cpp
  218   std::vector<DataRegionData> &Regions = getAssembler().getDataRegions();
  223   std::vector<DataRegionData> &Regions = getAssembler().getDataRegions();
lib/MC/MCParser/AsmParser.cpp
   84 typedef std::vector<AsmToken> MCAsmMacroArgument;
   85 typedef std::vector<MCAsmMacroArgument> MCAsmMacroArguments;
  140   std::vector<AsmCond> TheCondStack;
  148   std::vector<MacroInstantiation*> ActiveMacros;
  755   for (std::vector<MacroInstantiation *>::const_reverse_iterator
 3874   std::vector<std::pair<const MCSymbol *, const MCSymbol *>> Ranges;
lib/MC/MCWin64EH.cpp
   24 static uint8_t CountOfUnwindCodes(std::vector<WinEH::Instruction> &Insns) {
  268 ARM64CountOfUnwindCodes(const std::vector<WinEH::Instruction> &Insns) {
  464 FindMatchingEpilog(const std::vector<WinEH::Instruction>& EpilogInstrs,
  465                    const std::vector<MCSymbol *>& Epilogs,
  549   std::vector<MCSymbol *> AddedEpilogs;
lib/MC/MachObjectWriter.cpp
  422   const std::vector<std::string> &Options, bool is64Bit)
  431   const std::vector<std::string> &Options)
  542     MCAssembler &Asm, std::vector<MachSymbolData> &LocalSymbolData,
  543     std::vector<MachSymbolData> &ExternalSymbolData,
  544     std::vector<MachSymbolData> &UndefinedSymbolData) {
  853     std::vector<RelAndSymbol> &Relocs = Relocations[&Sec];
  967     std::vector<RelAndSymbol> &Relocs = Relocations[&Sec];
lib/MC/StringTableBuilder.cpp
  135     std::vector<StringPair *> Strings;
lib/MC/SubtargetFeature.cpp
   33 void SubtargetFeatures::Split(std::vector<std::string> &V, StringRef S) {
lib/MC/WasmObjectWriter.cpp
  219   std::vector<WasmRelocationEntry> CodeRelocations;
  223   std::vector<WasmRelocationEntry> DataRelocations;
  241   std::vector<WasmCustomSection> CustomSections;
  245   DenseMap<const MCSectionWasm *, std::vector<WasmRelocationEntry>>
  324                          std::vector<WasmRelocationEntry> &Relocations);
  328       const std::map<StringRef, std::vector<WasmComdatEntry>> &Comdats);
  884     std::vector<WasmRelocationEntry> &Relocs) {
  932     const std::map<StringRef, std::vector<WasmComdatEntry>> &Comdats) {
 1119   std::map<StringRef, std::vector<WasmComdatEntry>> Comdats;
lib/MC/WinCOFFObjectWriter.cpp
  109 using relocations = std::vector<COFFRelocation>;
  128   using symbols = std::vector<std::unique_ptr<COFFSymbol>>;
  129   using sections = std::vector<std::unique_ptr<COFFSection>>;
  150   std::vector<const MCSymbol *> AddrsigSyms;
  557   std::vector<COFFSection *> Arr;
lib/MCA/InstrBuilder.cpp
   46   std::vector<ResourcePlusCycles> Worklist;
lib/Object/ArchiveWriter.cpp
  238   std::vector<unsigned> Symbols;
  349 static Expected<std::vector<unsigned>>
  351   std::vector<unsigned> Ret;
  388 static Expected<std::vector<MemberData>>
  398   std::vector<MemberData> Ret;
  492     Expected<std::vector<unsigned>> Symbols =
  562   Expected<std::vector<MemberData>> DataOrErr = computeMemberData(
  566   std::vector<MemberData> &Data = *DataOrErr;
lib/Object/COFFImportFile.cpp
   60 template <class T> static void append(std::vector<uint8_t> &B, const T &Data) {
   66 static void writeStringTable(std::vector<uint8_t> &B,
  157   NewArchiveMember createImportDescriptor(std::vector<uint8_t> &Buffer);
  162   NewArchiveMember createNullImportDescriptor(std::vector<uint8_t> &Buffer);
  167   NewArchiveMember createNullThunk(std::vector<uint8_t> &Buffer);
  180 ObjectFactory::createImportDescriptor(std::vector<uint8_t> &Buffer) {
  320 ObjectFactory::createNullImportDescriptor(std::vector<uint8_t> &Buffer) {
  380 NewArchiveMember ObjectFactory::createNullThunk(std::vector<uint8_t> &Buffer) {
  492   std::vector<uint8_t> Buffer;
  575   std::vector<NewArchiveMember> Members;
  578   std::vector<uint8_t> ImportDescriptor;
  581   std::vector<uint8_t> NullImportDescriptor;
  584   std::vector<uint8_t> NullThunk;
lib/Object/COFFModuleDefinition.cpp
  355   std::vector<Token> Stack;
lib/Object/ELF.cpp
  271 Expected<std::vector<typename ELFT::Rela>>
  307   std::vector<Elf_Rela> Relocs;
  350 Expected<std::vector<typename ELFT::Rela>>
  381   std::vector<Elf_Rela> Relocs;
lib/Object/ELFObjectFile.cpp
  382 std::vector<std::pair<DataRefImpl, uint64_t>>
  440   std::vector<std::pair<DataRefImpl, uint64_t>> Result;
lib/Object/IRObjectFile.cpp
   29                            std::vector<std::unique_ptr<Module>> Mods)
  115   Expected<std::vector<BitcodeModule>> BMsOrErr =
  120   std::vector<std::unique_ptr<Module>> Mods;
lib/Object/IRSymtab.cpp
   84   std::vector<storage::Comdat> Comdats;
   85   std::vector<storage::Module> Mods;
   86   std::vector<storage::Symbol> Syms;
   87   std::vector<storage::Uncommon> Uncommons;
   92   std::vector<storage::Str> DependentLibraries;
  100   void writeRange(storage::Range<T> &R, const std::vector<T> &Objs) {
  350   std::vector<Module *> Mods;
  351   std::vector<std::unique_ptr<Module>> OwnedMods;
lib/Object/RecordStreamer.h
   36   DenseMap<const MCSymbol *, std::vector<StringRef>> SymverAliasMap;
lib/Object/SymbolSize.cpp
   39 std::vector<std::pair<SymbolRef, uint64_t>>
   41   std::vector<std::pair<SymbolRef, uint64_t>> Ret;
   54   std::vector<SymEntry> Addresses;
lib/Object/WasmObjectFile.cpp
  470   std::vector<wasm::WasmImport *> ImportedGlobals;
  471   std::vector<wasm::WasmImport *> ImportedFunctions;
  472   std::vector<wasm::WasmImport *> ImportedEvents;
  688     std::vector<std::pair<std::string, std::string>> *ProducerVec = nullptr;
lib/Object/WindowsResource.cpp
  174   std::vector<UTF16> EndianCorrectedSrc;
  229     const std::vector<WindowsResourceParser::StringOrID> &Context,
  264     std::vector<std::string> &Duplicates) {
  322     const std::vector<StringOrID> &Context) const {
  330                                    std::vector<std::string> &Duplicates) {
  368                                    std::vector<std::string> &Duplicates) {
  372   std::vector<StringOrID> Context;
  383     std::vector<std::vector<uint8_t>> &Data,
  383     std::vector<std::vector<uint8_t>> &Data,
  384     std::vector<std::vector<UTF16>> &StringTable, TreeNode *&Result) {
  384     std::vector<std::vector<UTF16>> &StringTable, TreeNode *&Result) {
  394                                          std::vector<StringOrID> &Context,
  395                                          std::vector<std::string> &Duplicates) {
  485     std::vector<std::vector<UTF16>> &StringTable) {
  485     std::vector<std::vector<UTF16>> &StringTable) {
  494     std::vector<std::vector<UTF16>> &StringTable) {
  494     std::vector<std::vector<UTF16>> &StringTable) {
  503     std::vector<std::vector<uint8_t>> &Data, TreeNode *&Result) {
  503     std::vector<std::vector<uint8_t>> &Data, TreeNode *&Result) {
  536     ArrayRef<UTF16> NameRef, std::vector<std::vector<UTF16>> &StringTable) {
  536     ArrayRef<UTF16> NameRef, std::vector<std::vector<UTF16>> &StringTable) {
  626   const ArrayRef<std::vector<uint8_t>> Data;
  634   const ArrayRef<std::vector<UTF16>> StringTable;
  635   std::vector<uint32_t> StringTableOffsets;
  636   std::vector<uint32_t> DataOffsets;
  637   std::vector<uint32_t> RelocationAddresses;
  878   std::vector<const WindowsResourceParser::TreeNode *> DataEntriesTreeOrder;
lib/ObjectYAML/COFFEmitter.cpp
   68     for (std::vector<COFFYAML::Section>::iterator i = Obj.Sections.begin(),
  107     for (std::vector<COFFYAML::Symbol>::iterator i = Obj.Symbols.begin(),
  187   std::vector<DebugSubsectionRecordBuilder> Builders;
  278   for (std::vector<COFFYAML::Symbol>::iterator i = CP.Obj.Symbols.begin(),
  475   for (std::vector<COFFYAML::Section>::iterator i = CP.Obj.Sections.begin(),
  493   for (std::vector<COFFYAML::Symbol>::iterator I = CP.Obj.Symbols.begin(),
  526   for (std::vector<COFFYAML::Symbol>::const_iterator i = CP.Obj.Symbols.begin(),
lib/ObjectYAML/CodeViewYAMLDebugSections.cpp
  117   std::vector<SourceFileChecksumEntry> Checksums;
  162   std::vector<CrossModuleExport> Exports;
  177   std::vector<YAMLCrossModuleImport> Imports;
  190   std::vector<CodeViewYAML::SymbolRecord> Symbols;
  204   std::vector<StringRef> Strings;
  219   std::vector<YAMLFrameData> Frames;
  233   std::vector<uint32_t> RVAs;
  746 Expected<std::vector<std::shared_ptr<DebugSubsection>>>
  750   std::vector<std::shared_ptr<DebugSubsection>> Result;
  900 std::vector<YAMLDebugSubsection>
  913   std::vector<YAMLDebugSubsection> Result;
lib/ObjectYAML/CodeViewYAMLSymbols.cpp
  260   std::vector<uint8_t> Data;
lib/ObjectYAML/CodeViewYAMLTypes.cpp
  114   std::vector<MemberRecord> Members;
  461   explicit MemberRecordConversionVisitor(std::vector<MemberRecord> &Records)
  481   std::vector<MemberRecord> &Records;
  775 std::vector<LeafRecord>
  787   std::vector<LeafRecord> Result;
lib/ObjectYAML/DWARFEmitter.cpp
   59   std::vector<uint8_t> FillData;
lib/ObjectYAML/ELFEmitter.cpp
  124   std::vector<Elf_Sym> toELFSymbols(ArrayRef<ELFYAML::Symbol> Symbols,
  131   void initProgramHeaders(std::vector<Elf_Phdr> &PHeaders);
  134   void initSectionHeaders(std::vector<Elf_Shdr> &SHeaders,
  143   void setProgramHeaderLayout(std::vector<Elf_Phdr> &PHeaders,
  144                               std::vector<Elf_Shdr> &SHeaders);
  226   std::vector<StringRef> ImplicitSections;
  289 void ELFState<ELFT>::initProgramHeaders(std::vector<Elf_Phdr> &PHeaders) {
  374 void ELFState<ELFT>::initSectionHeaders(std::vector<Elf_Shdr> &SHeaders,
  490 std::vector<typename ELFT::Sym>
  493   std::vector<Elf_Sym> Ret;
  596   std::vector<Elf_Sym> Syms =
  646 void ELFState<ELFT>::setProgramHeaderLayout(std::vector<Elf_Phdr> &PHeaders,
  647                                             std::vector<Elf_Shdr> &SHeaders) {
  652     std::vector<Elf_Shdr *> Sections;
 1166   std::vector<Elf_Phdr> PHeaders;
 1175   std::vector<Elf_Shdr> SHeaders;
lib/ObjectYAML/ELFYAML.cpp
  873     std::vector<StOtherPiece> Ret;
  953   Optional<std::vector<StOtherPiece>> Other;
lib/ObjectYAML/MachOEmitter.cpp
   45                         std::vector<MachOYAML::BindOpcode> &BindOpcodes);
  191   std::vector<uint8_t> FillData;
  197   std::vector<uint32_t> FillData;
  325     raw_ostream &OS, std::vector<MachOYAML::BindOpcode> &BindOpcodes) {
  390   std::vector<writeOperation> WriteQueue;
lib/ObjectYAML/MinidumpEmitter.cpp
   79   std::vector<std::function<void(raw_ostream &)>> Callbacks;
  234   std::vector<Directory> StreamDirectory(Obj.Streams.size());
lib/ObjectYAML/MinidumpYAML.cpp
  487     std::vector<MemoryListStream::entry_type> Ranges;
  500     std::vector<ModuleListStream::entry_type> Modules;
  536     std::vector<ThreadListStream::entry_type> Threads;
  553   std::vector<std::unique_ptr<Stream>> Streams;
lib/Option/ArgList.cpp
   92 std::vector<std::string> ArgList::getAllArgValues(OptSpecifier Id) const {
lib/Option/OptTable.cpp
  208 std::vector<std::string>
  219     std::vector<std::string> Result;
  228 std::vector<std::string>
  230   std::vector<std::string> Ret;
  488                                 std::vector<OptionInfo> &OptionHelp) {
  547   std::map<std::string, std::vector<OptionInfo>> GroupedOptionHelp;
lib/Passes/PassBuilder.cpp
 1750 Optional<std::vector<PassBuilder::PipelineElement>>
 1752   std::vector<PipelineElement> ResultPipeline;
 1754   SmallVector<std::vector<PipelineElement> *, 4> PipelineStack = {
 1757     std::vector<PipelineElement> &Pipeline = *PipelineStack.back();
lib/ProfileData/Coverage/CoverageMapping.cpp
  220   std::vector<uint64_t> Counts;
  350   using MapT = std::map<LineColPair, std::vector<const FunctionRecord *>>;
  368   std::vector<CoverageSegment> &Segments;
  371   SegmentBuilder(std::vector<CoverageSegment> &Segments) : Segments(Segments) {}
  566   static std::vector<CoverageSegment>
  568     std::vector<CoverageSegment> Segments;
  602 std::vector<StringRef> CoverageMapping::getUniqueSourceFiles() const {
  603   std::vector<StringRef> Filenames;
  650   std::vector<CountedRegion> Regions;
  674 std::vector<InstantiationGroup>
  689   std::vector<InstantiationGroup> Result;
  706   std::vector<CountedRegion> Regions;
  725   std::vector<CountedRegion> Regions;
lib/ProfileData/Coverage/CoverageMappingReader.cpp
  154     std::vector<CounterMappingRegion> &MappingRegions, unsigned InferredFileID,
  401       std::vector<BinaryCoverageReader::ProfileMappingRecord> &R,
  402       std::vector<StringRef> &F);
  416   std::vector<StringRef> &Filenames;
  417   std::vector<BinaryCoverageReader::ProfileMappingRecord> &Records;
  467       std::vector<BinaryCoverageReader::ProfileMappingRecord> &R,
  468       std::vector<StringRef> &F)
  536     std::vector<BinaryCoverageReader::ProfileMappingRecord> &R,
  537     std::vector<StringRef> &F) {
  562     std::vector<BinaryCoverageReader::ProfileMappingRecord> &Records,
  563     std::vector<StringRef> &Filenames) {
  732 Expected<std::vector<std::unique_ptr<BinaryCoverageReader>>>
  736   std::vector<std::unique_ptr<BinaryCoverageReader>> Readers;
lib/ProfileData/Coverage/CoverageMappingWriter.cpp
   52   std::vector<unsigned> AdjustedExpressionIDs;
lib/ProfileData/InstrProf.cpp
  428   std::vector<std::string> NameStrs;
  541   std::vector<InstrProfValueSiteRecord> &ThisSiteRecords =
  647   std::vector<InstrProfValueSiteRecord> &ThisSiteRecords =
  713   std::vector<InstrProfValueSiteRecord> &ValueSites =
lib/ProfileData/InstrProfReader.cpp
  215       std::vector<InstrProfValueData> CurrentValues;
  536   std::vector<uint64_t> CounterBuffer;
  886                                                 std::vector<uint64_t> &Counts) {
lib/ProfileData/InstrProfWriter.cpp
  274   std::vector<ProfileSummaryEntry> &Res = PS.getDetailedSummary();
lib/ProfileData/SampleProf.cpp
  218   std::vector<StringRef> SortedList;
  234   std::vector<StringRef> SortedList;
lib/ProfileData/SampleProfReader.cpp
  647   std::vector<uint64_t> OffsetsToUse;
  893     std::vector<ProfileSummaryEntry> &Entries) {
  935   std::vector<ProfileSummaryEntry> Entries;
lib/ProfileData/SampleProfWriter.cpp
   47   std::vector<NameFunctionSamples> V;
  487   std::vector<ProfileSummaryEntry> &Entries = Summary->getDetailedSummary();
lib/Remarks/RemarkStringTable.cpp
   65 std::vector<StringRef> StringTable::serialize() const {
   66   std::vector<StringRef> Strings{StrTab.size()};
lib/Support/AArch64TargetParser.cpp
   63                                    std::vector<StringRef> &Features) {
  108                               std::vector<StringRef> &Features) {
lib/Support/ARMTargetParser.cpp
  160 bool ARM::getFPUFeatures(unsigned FPUKind, std::vector<StringRef> &Features) {
  386                            std::vector<StringRef> &Features) {
  405                                std::vector<StringRef> &Features) {
  500   std::vector<StringRef> &Features) {
lib/Support/CommandLine.cpp
  140   std::vector<StringRef> MoreHelp;
 2179     std::vector<OptionCategory *> SortedCategories;
 2180     std::map<OptionCategory *, std::vector<Option *>> CategorizedOptions;
 2196     for (std::vector<OptionCategory *>::const_iterator
 2215     for (std::vector<OptionCategory *>::const_iterator
 2364 static std::vector<VersionPrinterTy> *ExtraVersionPrinters = nullptr;
 2449     ExtraVersionPrinters = new std::vector<VersionPrinterTy>;
lib/Support/ConvertUTFWrapper.cpp
  101   std::vector<UTF16> ByteSwapped;
lib/Support/DAGDeltaAlgorithm.cpp
   58   typedef std::vector<change_ty>::iterator pred_iterator_ty;
   59   typedef std::vector<change_ty>::iterator succ_iterator_ty;
   65   std::vector<change_ty> Roots;
   74   std::map<change_ty, std::vector<change_ty> > Predecessors;
   75   std::map<change_ty, std::vector<change_ty> > Successors;
  139                         const std::vector<edge_ty> &Dependencies);
  181     const std::vector<edge_ty> &Dependencies)
  188   for (std::vector<edge_ty>::const_iterator it = Dependencies.begin(),
  201   std::vector<change_ty> Worklist(Roots.begin(), Roots.end());
  359                        const std::vector<edge_ty> &Dependencies) {
lib/Support/Debug.cpp
   45 static ManagedStatic<std::vector<std::string>> CurrentDebugType;
lib/Support/DynamicLibrary.cpp
   30   typedef std::vector<void *> HandleList;
lib/Support/FileCheck.cpp
  767                                   std::vector<FileCheckDiag> *Diags,
  783     std::vector<FileCheckDiag> *Diags) const {
 1127       CheckStrings(std::make_unique<std::vector<FileCheckString>>()) {}
 1142   std::vector<FileCheckPattern> ImplicitNegativeChecks;
 1161   std::vector<FileCheckPattern> DagNotMatches = ImplicitNegativeChecks;
 1292                        std::vector<FileCheckDiag> *Diags) {
 1329                        std::vector<FileCheckDiag> *Diags) {
 1338                          std::vector<FileCheckDiag> *Diags, Error MatchErrors) {
 1396                          std::vector<FileCheckDiag> *Diags, Error MatchErrors) {
 1428                               std::vector<FileCheckDiag> *Diags) const {
 1430   std::vector<const FileCheckPattern *> NotStrings;
 1570     const std::vector<const FileCheckPattern *> &NotStrings,
 1571     const FileCheckRequest &Req, std::vector<FileCheckDiag> *Diags) const {
 1596                           std::vector<const FileCheckPattern *> &NotStrings,
 1598                           std::vector<FileCheckDiag> *Diags) const {
 1769     std::vector<std::string> &CmdlineDefines, SourceMgr &SM) {
 1932                            std::vector<FileCheckDiag> *Diags) {
lib/Support/FileCheckImpl.h
  275   std::vector<std::unique_ptr<FileCheckNumericVariable>> NumericVariables;
  279   std::vector<std::unique_ptr<FileCheckSubstitution>> Substitutions;
  290   Error defineCmdlineVariables(std::vector<std::string> &CmdlineDefines,
  381   std::vector<FileCheckSubstitution *> Substitutions;
  506                        std::vector<FileCheckDiag> *Diags) const;
  592   std::vector<FileCheckPattern> DagNotStrings;
  600                std::vector<FileCheckDiag> *Diags) const;
  612                 const std::vector<const FileCheckPattern *> &NotStrings,
  614                 std::vector<FileCheckDiag> *Diags) const;
  617                   std::vector<const FileCheckPattern *> &NotStrings,
  619                   std::vector<FileCheckDiag> *Diags) const;
lib/Support/FormatVariadic.cpp
  143 std::vector<ReplacementItem>
  145   std::vector<ReplacementItem> Replacements;
lib/Support/GraphWriter.cpp
   93 static bool ExecGraphViewer(StringRef ExecPath, std::vector<StringRef> &args,
  169     std::vector<StringRef> args;
  179     std::vector<StringRef> args;
  189     std::vector<StringRef> args;
  230     std::vector<StringRef> args;
  283     std::vector<StringRef> args;
lib/Support/JSON.cpp
  521 static std::vector<const Object::value_type *> sortedElements(const Object &O) {
  522   std::vector<const Object::value_type *> Elements;
  548   std::vector<UTF32> Codepoints(S.size()); // 1 codepoint per byte suffices.
lib/Support/Path.cpp
  999   std::vector<uint8_t> Buf(BufSize);
lib/Support/PluginLoader.cpp
   22 static ManagedStatic<std::vector<std::string> > Plugins;
lib/Support/RandomNumberGenerator.cpp
   42   std::vector<uint32_t> Data;
lib/Support/Signals.cpp
  138   std::vector<const char *> Modules(Depth, nullptr);
  139   std::vector<intptr_t> Offsets(Depth, 0);
lib/Support/SourceMgr.cpp
   76   std::vector<T> *Offsets = nullptr;
   78     Offsets = new std::vector<T>();
   89     Offsets = OffsetCache.get<std::vector<T> *>();
  112     if (OffsetCache.is<std::vector<uint8_t>*>())
  113       delete OffsetCache.get<std::vector<uint8_t>*>();
  114     else if (OffsetCache.is<std::vector<uint16_t>*>())
  115       delete OffsetCache.get<std::vector<uint16_t>*>();
  116     else if (OffsetCache.is<std::vector<uint32_t>*>())
  117       delete OffsetCache.get<std::vector<uint32_t>*>();
  119       delete OffsetCache.get<std::vector<uint64_t>*>();
lib/Support/SpecialCaseList.cpp
   73 SpecialCaseList::create(const std::vector<std::string> &Paths,
   90 SpecialCaseList::createOrDie(const std::vector<std::string> &Paths) {
   97 bool SpecialCaseList::createInternal(const std::vector<std::string> &Paths,
lib/Support/Statistic.cpp
   60   std::vector<TrackingStatistic *> Stats;
   69   using const_iterator = std::vector<TrackingStatistic *>::const_iterator;
  254 const std::vector<std::pair<StringRef, unsigned>> llvm::GetStatistics() {
  256   std::vector<std::pair<StringRef, unsigned>> ReturnStats;
lib/Support/TargetRegistry.cpp
  118   std::vector<std::pair<StringRef, const Target*> > Targets;
lib/Support/TimeProfiler.cpp
  133     std::vector<NameAndCountAndDurationType> SortedTotals;
lib/Support/TrigramIndex.cpp
   92   std::vector<unsigned> CurCounts(Counts.size());
lib/Support/Unix/Program.inc
  167 static std::vector<const char *>
  169   std::vector<const char *> Result;
  189   std::vector<const char *> ArgVector, EnvVector;
lib/Support/VirtualFileSystem.cpp
 1305     std::vector<std::unique_ptr<RedirectingFileSystem::Entry>>
 1471       std::vector<std::unique_ptr<RedirectingFileSystem::Entry>> Entries;
 1504     std::vector<std::unique_ptr<RedirectingFileSystem::Entry>> RootEntries;
lib/Support/YAMLTraits.cpp
  140 std::vector<StringRef> Input::keys() {
  142   std::vector<StringRef> Ret;
  495 std::vector<StringRef> Output::keys() {
lib/TableGen/Record.cpp
   85   static std::vector<BitsRecTy*> Shared;
 2208 std::vector<Record*>
 2211   std::vector<Record*> Defs;
 2236 std::vector<int64_t>
 2239   std::vector<int64_t> Ints;
 2252 std::vector<StringRef>
 2255   std::vector<StringRef> Strings;
 2357 std::vector<Record *>
 2363   std::vector<Record*> Defs;
lib/TableGen/StringMatcher.cpp
   28 FindFirstNonCommonLetter(const std::vector<const
   49     const std::vector<const StringPair *> &Matches, unsigned CharNo,
   76   std::map<char, std::vector<const StringPair*>> MatchesByLetter;
  113   for (std::map<char, std::vector<const StringPair*>>::iterator LI =
  136   std::map<unsigned, std::vector<const StringPair*>> MatchesByLength;
  146   for (std::map<unsigned, std::vector<const StringPair*>>::iterator LI =
lib/TableGen/TGLexer.cpp
   54       std::make_unique<std::vector<PreprocessorControlDesc>>());
  396       std::make_unique<std::vector<PreprocessorControlDesc>>());
lib/TableGen/TGLexer.h
  209   std::vector<std::unique_ptr<std::vector<PreprocessorControlDesc>>>
  209   std::vector<std::unique_ptr<std::vector<PreprocessorControlDesc>>>
lib/TableGen/TGParser.cpp
  372                        bool Final, std::vector<RecordsEntry> *Dest,
  408 bool TGParser::resolve(const std::vector<RecordsEntry> &Source,
  410                        std::vector<RecordsEntry> *Dest, SMLoc *Loc) {
 2500     std::vector<Init*> Values;
 3059   std::vector<RecordsEntry> NewEntries;
lib/TableGen/TGParser.h
   36     std::vector<unsigned> Bits;
   63     std::vector<RecordsEntry> Entries;
   79   std::vector<RecordsEntry> Entries;
   89   std::vector<SmallVector<LetRecord, 4>> LetStack;
   94   std::vector<std::unique_ptr<ForeachLoop>> Loops;
  150                std::vector<RecordsEntry> *Dest, SMLoc *Loc = nullptr);
  151   bool resolve(const std::vector<RecordsEntry> &Source, SubstStack &Substs,
  152                bool Final, std::vector<RecordsEntry> *Dest,
lib/Target/AArch64/AArch64A53Fix835769.cpp
  199   std::vector<MachineInstr*> Sequences;
lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp
  138   bool colorChainSet(std::vector<Chain*> GV, MachineBasicBlock &MBB,
  144                        std::vector<std::unique_ptr<Chain>> &AllChains);
  148   Chain *getAndEraseNext(Color PreferredColor, std::vector<Chain*> &L);
  341   std::vector<std::unique_ptr<Chain>> AllChains;
  370   std::vector<std::vector<Chain*> > V;
  370   std::vector<std::vector<Chain*> > V;
  372     std::vector<Chain*> Cs(EC.member_begin(I), EC.member_end());
  404                                                   std::vector<Chain*> &L) {
  439 bool AArch64A57FPLoadBalancing::colorChainSet(std::vector<Chain*> GV,
  552     std::vector<unsigned> ToErase;
  602     std::vector<std::unique_ptr<Chain>> &AllChains) {
lib/Target/AArch64/AArch64AsmPrinter.cpp
  690   const std::vector<MachineJumpTableEntry> &JT = MJTI->getJumpTables();
  708     const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs;
lib/Target/AArch64/AArch64FrameLowering.cpp
  354   const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo();
 1826     MachineFunction &MF, const std::vector<CalleeSavedInfo> &CSI,
lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
   66                                     std::vector<SDValue> &OutOps) override;
  270     const SDValue &Op, unsigned ConstraintID, std::vector<SDValue> &OutOps) {
lib/Target/AArch64/AArch64ISelLowering.cpp
 4060   std::vector<SDValue> Ops;
 6064     SDValue Op, std::string &Constraint, std::vector<SDValue> &Ops,
11126     std::vector<SDValue> NewResults;
lib/Target/AArch64/AArch64ISelLowering.h
  732                                     std::vector<SDValue> &Ops,
lib/Target/AArch64/AArch64InstrInfo.cpp
 5042     std::vector<outliner::Candidate> &RepeatedSequenceLocs) const {
 5191     std::vector<outliner::Candidate> CandidatesWithoutStackFixups;
lib/Target/AArch64/AArch64InstrInfo.h
  249       std::vector<outliner::Candidate> &RepeatedSequenceLocs) const override;
lib/Target/AArch64/AArch64SIMDInstrOpt.cpp
   89 		std::vector<unsigned> ReplOpc;
  101   std::vector<InstReplInfo> IRT = {
lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
 5118   std::vector<StringRef> AArch64Features;
 5124   std::vector<std::string> ArchFeatures(AArch64Features.begin(), AArch64Features.end());
lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp
  328   std::vector<std::pair<uint64_t, uint64_t>>
  333     std::vector<std::pair<uint64_t, uint64_t>> Result;
lib/Target/AMDGPU/AMDGPUAlwaysInlinePass.cpp
   88   std::vector<GlobalAlias*> AliasesToRemove;
lib/Target/AMDGPU/AMDGPUAsmPrinter.h
  147   std::vector<std::string> DisasmLines, HexLines;
lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp
  199 std::vector<uint32_t>
  201   std::vector<uint32_t> Dims;
lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.h
  140   std::vector<uint32_t> getWorkGroupDimensions(MDNode *Node) const;
lib/Target/AMDGPU/AMDGPULibFunc.cpp
  916   std::vector<Type*> Args;
lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp
   98                                std::vector<Value*> &WorkList) const;
  383   std::vector<Value*> WorkList;
  524   std::vector<Value*> &WorkList) const {
  784   std::vector<Value*> WorkList;
lib/Target/AMDGPU/AMDGPUSubtarget.cpp
  889     std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations) const {
lib/Target/AMDGPU/AMDGPUSubtarget.h
 1168       std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations)
lib/Target/AMDGPU/AMDILCFGStructurizer.cpp
  881     const std::vector<MachineBasicBlock *> &SccNext = *It;
  882     for (std::vector<MachineBasicBlock *>::const_iterator
lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp
 1216   using SectionSymbolsTy = std::vector<SymbolInfoTy>;
lib/Target/AMDGPU/GCNILPSched.cpp
   36   std::vector<unsigned> SUNumbers;
   51   std::vector<const SUnit*> schedule(ArrayRef<const SUnit*> TopRoots,
   59 CalcNodeSethiUllmanNumber(const SUnit *SU, std::vector<unsigned> &SUNumbers) {
  290 std::vector<const SUnit*>
  295   std::vector<SUnit> SUSavedCopy;
  313   std::vector<const SUnit*> Schedule;
  358 std::vector<const SUnit*> makeGCNILPScheduler(ArrayRef<const SUnit*> BotRoots,
lib/Target/AMDGPU/GCNIterativeScheduler.cpp
   40 std::vector<const SUnit *> makeMinRegSchedule(ArrayRef<const SUnit *> TopRoots,
   43   std::vector<const SUnit*> makeGCNILPScheduler(ArrayRef<const SUnit*> BotRoots,
  336 std::vector<MachineInstr*>
  338   std::vector<MachineInstr*> Res;
lib/Target/AMDGPU/GCNIterativeScheduler.h
   54     std::vector<MachineInstr *> Schedule;
   72   std::vector<Region*> Regions;
   98   std::vector<MachineInstr*> detachSchedule(ScheduleRef Schedule) const;
lib/Target/AMDGPU/GCNMinRegStrategy.cpp
   42   std::vector<unsigned> NumPreds;
   80   std::vector<const SUnit*> schedule(ArrayRef<const SUnit*> TopRoots,
  231 std::vector<const SUnit*>
  235   std::vector<const SUnit*> Schedule;
  278 std::vector<const SUnit*> makeMinRegSchedule(ArrayRef<const SUnit*> TopRoots,
lib/Target/AMDGPU/GCNRegPressure.h
  204   std::vector<SlotIndex> Indexes;
lib/Target/AMDGPU/GCNSchedStrategy.cpp
  330   std::vector<MachineInstr*> Unsched;
  506   std::vector<MachineInstr *> BBStarters;
lib/Target/AMDGPU/GCNSchedStrategy.h
   43   std::vector<unsigned> Pressure;
   44   std::vector<unsigned> MaxPressure;
lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp
   61   std::vector<StackItem> BranchStack;
   62   std::vector<StackItem> LoopStack;
   87   for (std::vector<CFStack::StackItem>::const_iterator I = BranchStack.begin(),
  219   using ClauseFile = std::pair<MachineInstr *, std::vector<MachineInstr *>>;
  335     std::vector<MachineInstr *> ClauseContent;
  359   void getLiteral(MachineInstr &MI, std::vector<MachineOperand *> &Lits) const {
  372       std::vector<MachineOperand *>::iterator It =
  413     std::vector<MachineInstr *> ClauseContent;
  422       std::vector<MachineOperand *>Literals;
  520       std::vector<std::pair<unsigned, std::set<MachineInstr *>>> LoopStack;
  521       std::vector<MachineInstr * > IfThenElseStack;
  527       std::vector<ClauseFile> FetchClauses, AluClauses;
  528       std::vector<MachineInstr *> LastAlu(1);
  529       std::vector<MachineInstr *> ToPopAfter;
lib/Target/AMDGPU/R600EmitClauseMarkers.cpp
  130                        std::vector<std::pair<unsigned, unsigned>> &CachedConsts,
  132     std::vector<std::pair<unsigned, unsigned>> UsedKCache;
  195                         std::vector<std::pair<unsigned, unsigned>> KCacheBanks,
  245     std::vector<std::pair<unsigned, unsigned>> KCacheBanks;
lib/Target/AMDGPU/R600ISelLowering.cpp
 2127     std::vector<unsigned> Consts;
 2222   std::vector<SDValue> Ops(Node->op_begin(), Node->op_end());
lib/Target/AMDGPU/R600InstrInfo.cpp
  340 std::vector<std::pair<int, unsigned>>
  346   std::vector<std::pair<int, unsigned>> Result;
  373 static std::vector<std::pair<int, unsigned>>
  374 Swizzle(std::vector<std::pair<int, unsigned>> Src,
  430     const std::vector<std::vector<std::pair<int, unsigned>>> &IGSrcs,
  430     const std::vector<std::vector<std::pair<int, unsigned>>> &IGSrcs,
  431     const std::vector<R600InstrInfo::BankSwizzle> &Swz,
  432     const std::vector<std::pair<int, unsigned>> &TransSrcs,
  437     const std::vector<std::pair<int, unsigned>> &Srcs =
  480     std::vector<R600InstrInfo::BankSwizzle> &SwzCandidate,
  499     const std::vector<std::vector<std::pair<int, unsigned>>> &IGSrcs,
  499     const std::vector<std::vector<std::pair<int, unsigned>>> &IGSrcs,
  500     std::vector<R600InstrInfo::BankSwizzle> &SwzCandidate,
  501     const std::vector<std::pair<int, unsigned>> &TransSrcs,
  516                   const std::vector<std::pair<int, unsigned>> &TransOps,
  535 R600InstrInfo::fitsReadPortLimitations(const std::vector<MachineInstr *> &IG,
  537                                        std::vector<BankSwizzle> &ValidSwizzle,
  542   std::vector<std::vector<std::pair<int, unsigned>>> IGSrcs;
  542   std::vector<std::vector<std::pair<int, unsigned>>> IGSrcs;
  553   std::vector<std::pair<int, unsigned>> TransOps;
  583 R600InstrInfo::fitsConstReadLimitations(const std::vector<unsigned> &Consts)
  608 R600InstrInfo::fitsConstReadLimitations(const std::vector<MachineInstr *> &MIs)
  610   std::vector<unsigned> Consts;
  967                                      std::vector<MachineOperand> &Pred) const {
lib/Target/AMDGPU/R600InstrInfo.h
   44   std::vector<std::pair<int, unsigned>>
  123     const std::vector<std::vector<std::pair<int, unsigned> > > &IGSrcs,
  123     const std::vector<std::vector<std::pair<int, unsigned> > > &IGSrcs,
  124     const std::vector<R600InstrInfo::BankSwizzle> &Swz,
  125     const std::vector<std::pair<int, unsigned> > &TransSrcs,
  129     const std::vector<std::vector<std::pair<int, unsigned> > > &IGSrcs,
  129     const std::vector<std::vector<std::pair<int, unsigned> > > &IGSrcs,
  130     std::vector<R600InstrInfo::BankSwizzle> &SwzCandidate,
  131     const std::vector<std::pair<int, unsigned> > &TransSrcs,
  143   bool fitsReadPortLimitations(const std::vector<MachineInstr *> &MIs,
  145                                std::vector<BankSwizzle> &BS,
  151   bool fitsConstReadLimitations(const std::vector<MachineInstr *> &) const;
  153   bool fitsConstReadLimitations(const std::vector<unsigned>&) const;
  198                         std::vector<MachineOperand> &Pred) const override;
lib/Target/AMDGPU/R600MachineScheduler.cpp
   45 void R600SchedStrategy::MoveUnits(std::vector<SUnit *> &QSrc,
   46                                   std::vector<SUnit *> &QDst)
  317 SUnit *R600SchedStrategy::PopInst(std::vector<SUnit *> &Q, bool AnyALU) {
  320   for (std::vector<SUnit *>::reverse_iterator It = Q.rbegin(), E = Q.rend();
  337   std::vector<SUnit *> &QSrc = Pending[IDAlu];
  455   std::vector<SUnit *> &AQ = Available[QID];
lib/Target/AMDGPU/R600MachineScheduler.h
   53   std::vector<SUnit *> Available[IDLast], Pending[IDLast];
   54   std::vector<SUnit *> AvailableAlus[AluLast];
   55   std::vector<SUnit *> PhysicalRegCopy;
   79   std::vector<MachineInstr *> InstructionsGroupCandidate;
   89   SUnit *PopInst(std::vector<SUnit*> &Q, bool AnyALU);
   94   void MoveUnits(std::vector<SUnit *> &QSrc, std::vector<SUnit *> &QDst);
   94   void MoveUnits(std::vector<SUnit *> &QSrc, std::vector<SUnit *> &QDst);
lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp
   73   std::vector<unsigned> UndefReg;
   96   using InstructionSetMap = DenseMap<unsigned, std::vector<MachineInstr *>>;
  107       const std::vector<std::pair<unsigned, unsigned>> &RemapChan) const;
  109       std::vector<std::pair<unsigned, unsigned>> &Remap) const;
  111       std::vector<std::pair<unsigned, unsigned>> &RemapChan);
  113       std::vector<std::pair<unsigned, unsigned>> &RemapChan);
  115       const std::vector<std::pair<unsigned, unsigned>> &RemapChan) const;
  165     RegSeqInfo *ToMerge, std::vector< std::pair<unsigned, unsigned>> &Remap)
  188     const std::vector<std::pair<unsigned, unsigned>> &RemapChan,
  199     const std::vector<std::pair<unsigned, unsigned>> &RemapChan) const {
  207   std::vector<unsigned> UpdatedUndef = BaseRSI->UndefReg;
  221     std::vector<unsigned>::iterator ChanPos = llvm::find(UpdatedUndef, Chan);
  254     std::vector<MachineInstr *> &MIs = (*It).second;
  259     std::vector<MachineInstr *> &MIs = (*It).second;
  265     const std::vector<std::pair<unsigned, unsigned>> &RemapChan) const {
  293     std::vector<std::pair<unsigned, unsigned>> &RemapChan) {
  313     std::vector<std::pair<unsigned, unsigned>> &RemapChan) {
  317   std::vector<MachineInstr *> &MIs =
  376       std::vector<std::pair<unsigned, unsigned>> RemapChan;
lib/Target/AMDGPU/R600Packetizer.cpp
  228                                  std::vector<R600InstrInfo::BankSwizzle> &BS,
  296     std::vector<R600InstrInfo::BankSwizzle> BS;
lib/Target/AMDGPU/SIFrameLowering.cpp
 1078     std::vector<CalleeSavedInfo> &CSI) const {
lib/Target/AMDGPU/SIFrameLowering.h
   44                               std::vector<CalleeSavedInfo> &CSI) const override;
lib/Target/AMDGPU/SIISelLowering.cpp
 2919   std::vector<SDValue> Ops;
lib/Target/AMDGPU/SIInsertWaitcnts.cpp
  385   std::vector<BlockInfo> BlockInfos; // by reverse post-order traversal index
lib/Target/AMDGPU/SILowerI1Copies.cpp
  600     std::vector<MachineBasicBlock *> DomBlocks = {&MBB};
  713       std::vector<MachineBasicBlock *> DomBlocks = {&MBB};
lib/Target/AMDGPU/SILowerSGPRSpills.cpp
  120                               std::vector<CalleeSavedInfo> &CSI,
  202     std::vector<CalleeSavedInfo> CSI;
lib/Target/AMDGPU/SIMachineFunctionInfo.cpp
  263   std::vector<SpilledReg> &SpillLanes = SGPRToVGPRSpills[FI];
lib/Target/AMDGPU/SIMachineFunctionInfo.h
  463   DenseMap<int, std::vector<SpilledReg>> SGPRToVGPRSpills;
lib/Target/AMDGPU/SIMachineScheduler.cpp
  267     std::vector<unsigned> pressure;
  268     std::vector<unsigned> MaxPressure;
  502   std::vector<SUnit *>::iterator I = llvm::find(TopReadySUs, SU);
  708       std::vector<int> AdditionalElements;
  722         std::vector<int> SubGraph;
  928   std::vector<int> PendingColoring = CurrentColoring;
 1160         std::vector<int> SubGraph;
 1287   std::vector<int> WorkList;
 1351   std::vector<MachineBasicBlock::iterator> PosOld;
 1352   std::vector<MachineBasicBlock::iterator> PosNew;
 1359     std::vector<SUnit*> SUs = Block->getScheduledUnits();
 1390     std::vector<SUnit*> SUs = Block->getScheduledUnits();
 1617   std::vector<SIScheduleBlock*>::iterator Best;
 1641   for (std::vector<SIScheduleBlock*>::iterator I = ReadyBlocks.begin(),
 1745 std::vector<int>
 1748   std::vector<int> DiffSetPressure;
 1783   std::vector<SIScheduleBlock*> ScheduledBlocks;
 1790     std::vector<SUnit*> SUs = Block->getScheduledUnits();
 2031   for (std::vector<unsigned>::iterator I = ScheduledSUnits.begin(),
lib/Target/AMDGPU/SIMachineScheduler.h
   65   std::vector<SUnit*> SUnits;
   67   std::vector<SUnit*> TopReadySUs;
   68   std::vector<SUnit*> ScheduledSUnits;
   78   std::vector<unsigned> InternalAdditionnalPressure;
   80   std::vector<unsigned> LiveInPressure;
   81   std::vector<unsigned> LiveOutPressure;
   93   std::vector<unsigned> HasLowLatencyNonWaitedParent;
   98   std::vector<SIScheduleBlock*> Preds;  // All blocks predecessors.
  100   std::vector<std::pair<SIScheduleBlock*, SIScheduleBlockLinkKind>> Succs;
  122   const std::vector<SIScheduleBlock*>& getPreds() const { return Preds; }
  145   std::vector<SUnit*> getScheduledUnits() { return ScheduledSUnits; }
  159   std::vector<unsigned> &getInternalAdditionnalRegUsage() {
  214   std::vector<SIScheduleBlock*> Blocks;
  215   std::vector<int> TopDownIndex2Block;
  216   std::vector<int> TopDownBlock2Index;
  228   std::vector<std::unique_ptr<SIScheduleBlock>> BlockPtrs;
  231   std::vector<SIScheduleBlock*> CurrentBlocks;
  232   std::vector<int> Node2CurrentBlock;
  236   std::vector<int> TopDownIndex2Block;
  237   std::vector<int> TopDownBlock2Index;
  238   std::vector<int> BottomUpIndex2Block;
  245   std::vector<int> CurrentColoring;
  246   std::vector<int> CurrentTopDownReservedDependencyColoring;
  247   std::vector<int> CurrentBottomUpReservedDependencyColoring;
  325   std::vector<SIScheduleBlock*> Blocks;
  327   std::vector<std::map<unsigned, unsigned>> LiveOutRegsNumUsages;
  332   std::vector<unsigned> LastPosHighLatencyParentScheduled;
  335   std::vector<SIScheduleBlock*> BlocksScheduled;
  337   std::vector<SIScheduleBlock*> ReadyBlocks;
  346   std::vector<unsigned> BlockNumPredsLeft;
  347   std::vector<unsigned> BlockNumSuccsLeft;
  355   std::vector<SIScheduleBlock*> getBlocks() { return BlocksScheduled; }
  403   std::vector<int> checkRegUsageImpact(std::set<unsigned> &InRegs,
  410   std::vector<unsigned> SUs;
  433   std::vector<SUnit> SUnitsLinksBackup;
  436   std::vector<unsigned> ScheduledSUnits;
  437   std::vector<unsigned> ScheduledSUnitsInv;
  498   std::vector<unsigned> IsLowLatencySU;
  499   std::vector<unsigned> LowLatencyOffset;
  500   std::vector<unsigned> IsHighLatencySU;
  503   std::vector<int> TopDownIndex2SU;
  504   std::vector<int> BottomUpIndex2SU;
lib/Target/AMDGPU/SIModeRegister.cpp
  122   std::vector<std::unique_ptr<BlockData>> BlockInfo;
lib/Target/AMDGPU/SIPreAllocateWWMRegs.cpp
   45   std::vector<unsigned> RegsToRewrite;
lib/Target/AMDGPU/SIRegisterInfo.cpp
   78   std::vector<unsigned> PressureSetRegUnits(NumRegPressureSets, 0);
lib/Target/AMDGPU/SIShrinkInstructions.cpp
  558   std::vector<unsigned> I1Defs;
lib/Target/AMDGPU/SIWholeQuadMode.cpp
  163                        std::vector<WorkItem> &Worklist);
  165                            std::vector<WorkItem> &Worklist);
  166   char scanInstructions(MachineFunction &MF, std::vector<WorkItem> &Worklist);
  167   void propagateInstruction(MachineInstr &MI, std::vector<WorkItem> &Worklist);
  168   void propagateBlock(MachineBasicBlock &MBB, std::vector<WorkItem> &Worklist);
  249                                       std::vector<WorkItem> &Worklist) {
  271                                           std::vector<WorkItem> &Worklist) {
  311                                        std::vector<WorkItem> &Worklist) {
  427                                            std::vector<WorkItem>& Worklist) {
  474                                      std::vector<WorkItem>& Worklist) {
  510   std::vector<WorkItem> Worklist;
lib/Target/ARC/ARCBranchFinalize.cpp
  145   std::vector<MachineInstr *> Branches;
  150   std::vector<std::pair<MachineInstr *, unsigned>> BranchToPCList;
lib/Target/ARC/ARCFrameLowering.cpp
   78 determineLastCalleeSave(const std::vector<CalleeSavedInfo> &CSI) {
  129   const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo();
  265   const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo();
  337 static std::vector<CalleeSavedInfo>::iterator
  338 getSavedReg(std::vector<CalleeSavedInfo> &V, unsigned reg) {
  348     std::vector<CalleeSavedInfo> &CSI) const {
lib/Target/ARC/ARCFrameLowering.h
   65       std::vector<llvm::CalleeSavedInfo> &) const override;
lib/Target/ARM/ARMAsmPrinter.cpp
  954   const std::vector<MachineJumpTableEntry> &JT = MJTI->getJumpTables();
  955   const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs;
  997   const std::vector<MachineJumpTableEntry> &JT = MJTI->getJumpTables();
  998   const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs;
 1025   const std::vector<MachineJumpTableEntry> &JT = MJTI->getJumpTables();
 1026   const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs;
lib/Target/ARM/ARMBaseInstrInfo.cpp
  238   std::vector<MachineInstr*> NewMIs;
  546     MachineInstr &MI, std::vector<MachineOperand> &Pred) const {
lib/Target/ARM/ARMBaseInstrInfo.h
  163                         std::vector<MachineOperand> &Pred) const override;
lib/Target/ARM/ARMConstantIslandPass.cpp
  108     std::vector<MachineBasicBlock*> WaterList;
  114     using water_iterator = std::vector<MachineBasicBlock *>::iterator;
  153     std::vector<CPUser> CPUsers;
  176     std::vector<std::vector<CPEntry>> CPEntries;
  176     std::vector<std::vector<CPEntry>> CPEntries;
  201     std::vector<ImmBranch> ImmBranches;
  246     void doInitialConstPlacement(std::vector<MachineInstr *> &CPEMIs);
  247     void doInitialJumpTablePlacement(std::vector<MachineInstr *> &CPEMIs);
  252     void initializeFunctionInfo(const std::vector<MachineInstr*> &CPEMIs);
  387   std::vector<MachineInstr*> CPEMIs;
  491 ARMConstantIslands::doInitialConstPlacement(std::vector<MachineInstr*> &CPEMIs) {
  516   const std::vector<MachineConstantPoolEntry> &CPs = MCP->getConstants();
  556     std::vector<MachineInstr *> &CPEMIs) {
  559   const std::vector<MachineJumpTableEntry> &JT = MJTI->getJumpTables();
  641   std::vector<CPEntry> &CPEs = CPEntries[CPI];
  690 initializeFunctionInfo(const std::vector<MachineInstr*> &CPEMIs) {
 1145   std::vector<CPEntry> &CPEs = CPEntries[CPI];
 1588       std::vector<CPEntry> &CPEs = CPEntries[i];
 2166   const std::vector<MachineJumpTableEntry> &JT = MJTI->getJumpTables();
 2179     const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs;
 2360   const std::vector<MachineJumpTableEntry> &JT = MJTI->getJumpTables();
 2374     const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs;
lib/Target/ARM/ARMConstantPoolValue.h
   82     const std::vector<MachineConstantPoolEntry> &Constants = CP->getConstants();
lib/Target/ARM/ARMFrameLowering.cpp
  373   const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo();
lib/Target/ARM/ARMISelDAGToDAG.cpp
  269                                     std::vector<SDValue> &OutOps) override;
 1969   std::vector<EVT> ResTys;
 2102   std::vector<EVT> ResTys;
 2265   std::vector<EVT> ResTys;
 2556   std::vector<EVT> ResTys;
 3847       std::vector<EVT> ResTys;
 4298                                              std::vector<SDValue> &Ops) {
 4420   std::vector<SDValue> Ops;
 4535   std::vector<SDValue> Ops;
 4631   std::vector<SDValue> AsmNodeOperands;
 4737       std::vector<SDValue> Ops(GU->op_begin(), GU->op_end()-1);
 4797                              std::vector<SDValue> &OutOps) {
lib/Target/ARM/ARMISelLowering.cpp
 2391   std::vector<SDValue> Ops;
 3605       std::vector<EVT> ResultTys = {MVT::Other, MVT::Glue};
 9505   std::vector<MachineBasicBlock*> LPadList;
 9804   for (std::vector<MachineBasicBlock*>::iterator
13168   std::vector<SDValue> VLDDupResults;
15753                                                      std::vector<SDValue>&Ops,
16019   std::vector<Type*> RetTyParams;
lib/Target/ARM/ARMISelLowering.h
  439                                       std::vector<SDValue> &Ops,
lib/Target/ARM/ARMOptimizeBarriersPass.cpp
   55   std::vector<MachineInstr *> ToRemove;
lib/Target/ARM/ARMTargetTransformInfo.cpp
  533   std::vector<EVT> MemOps;
lib/Target/ARM/AsmParser/ARMAsmParser.cpp
10918   std::vector<StringRef> Features;
lib/Target/ARM/Disassembler/ARMDisassembler.cpp
   85       std::vector<unsigned char> ITStates;
lib/Target/ARM/Thumb1FrameLowering.cpp
  161   const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo();
  267   for (std::vector<CalleeSavedInfo>::const_iterator I = CSI.begin(),
lib/Target/AVR/AVRISelDAGToDAG.cpp
   44                                     std::vector<SDValue> &OutOps) override;
  204                                                    std::vector<SDValue> &OutOps) {
lib/Target/AVR/AVRISelLowering.cpp
 1904                                                      std::vector<SDValue> &Ops,
lib/Target/AVR/AVRISelLowering.h
  125                                     std::vector<SDValue> &Ops,
lib/Target/BPF/BPFAbstractMemberAccess.cpp
  154   void replaceWithGEP(std::vector<CallInst *> &CallList,
  280 void BPFAbstractMemberAccess::replaceWithGEP(std::vector<CallInst *> &CallList,
  303   std::vector<CallInst *> PreserveArrayIndexCalls;
  304   std::vector<CallInst *> PreserveUnionIndexCalls;
  305   std::vector<CallInst *> PreserveStructIndexCalls;
lib/Target/BPF/BPFISelDAGToDAG.cpp
   63                                     std::vector<SDValue> &OutOps) override;
   82   typedef std::vector<unsigned char> val_vec_type;
  160     const SDValue &Op, unsigned ConstraintCode, std::vector<SDValue> &OutOps) {
lib/Target/BPF/BPFMIChecking.cpp
  109   std::vector<unsigned> GPR32LiveDefs;
  110   std::vector<unsigned> GPR64DeadDefs;
  146   std::vector<unsigned>::iterator search_begin = GPR64DeadDefs.begin();
  147   std::vector<unsigned>::iterator search_end = GPR64DeadDefs.end();
lib/Target/BPF/BTFDebug.cpp
  675   std::vector<std::string> Content;
lib/Target/BPF/BTFDebug.h
   94   std::vector<struct BTF::BTFEnum> EnumValues;
  120   std::vector<struct BTF::BTFMember> Members;
  137   std::vector<struct BTF::BTFParam> Parameters;
  176   std::vector<std::tuple<uint32_t, const MCSymbol *, uint32_t>> Vars;
  200   std::vector<std::string> Table;
  205   std::vector<std::string> &getTable() { return Table; }
  243   std::vector<std::unique_ptr<BTFTypeBase>> TypeEntries;
  245   std::map<uint32_t, std::vector<BTFFuncInfo>> FuncInfoTable;
  246   std::map<uint32_t, std::vector<BTFLineInfo>> LineInfoTable;
  247   std::map<uint32_t, std::vector<BTFFieldReloc>> FieldRelocTable;
  248   StringMap<std::vector<std::string>> FileContent;
  250   std::vector<BTFTypeStruct *> StructTypes;
  252   std::map<StringRef, std::pair<bool, std::vector<BTFTypeDerived *>>>
lib/Target/Hexagon/BitTracker.h
  103     std::priority_queue<MachineInstr*, std::vector<MachineInstr*>, Cmp> Uses;
lib/Target/Hexagon/HexagonBitSimplify.cpp
  995   std::vector<MachineInstr*> Instrs;
 1205   std::vector<unsigned> Pending;
 1717   std::vector<MachineInstr*> Instrs;
 1780     std::vector<MachineInstr*> NewMIs;
 2910     using InstrList = std::vector<MachineInstr *>;
 3107   std::vector<PhiInfo> Phis;
 3206   using InstrGroupList = std::vector<InstrGroup>;
 3323   std::vector<LoopCand> Cand;
lib/Target/Hexagon/HexagonBitTracker.cpp
  163   std::vector<BT::RegisterRef> Vector;
lib/Target/Hexagon/HexagonBlockRanges.h
  105   class RangeList : public std::vector<IndexRange> {
lib/Target/Hexagon/HexagonCFGOptimizer.cpp
  222               std::vector<MachineBasicBlock::RegisterMaskPair> OrigLiveIn(
  224               std::vector<MachineBasicBlock::RegisterMaskPair> NewLiveIn(
lib/Target/Hexagon/HexagonCommonGEP.cpp
   72   using NodeVect = std::vector<GepNode *>;
  119     using ValueVect = std::vector<Value *>;
lib/Target/Hexagon/HexagonConstExtenders.cpp
  379     using LocDefList = std::vector<std::pair<Loc, IndexList>>;
  385     std::vector<ExtDesc> Extenders;
  386     std::vector<unsigned> NewRegs;
 1266   std::vector<OffsetRange> Ranges(End-Begin);
 1856   std::vector<std::pair<MachineInstr*,unsigned>> RegOps;
lib/Target/Hexagon/HexagonConstPropagation.cpp
  967   std::vector<MachineBasicBlock*> POT;
lib/Target/Hexagon/HexagonFrameLowering.cpp
  264 static unsigned getMaxCalleeSavedReg(const std::vector<CalleeSavedInfo> &CSI,
  508   const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo();
  935   const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo();
 1428       const TargetRegisterInfo *TRI, std::vector<CalleeSavedInfo> &CSI) const {
 2189   std::map<MachineBasicBlock*,std::vector<int>> BlockFIMap;
lib/Target/Hexagon/HexagonFrameLowering.h
   99       const TargetRegisterInfo *TRI, std::vector<CalleeSavedInfo> &CSI)
  108   using CSIVect = std::vector<CalleeSavedInfo>;
lib/Target/Hexagon/HexagonGenInsert.cpp
  283     using CellVectType = std::vector<const BitTracker::RegisterCell *>;
  378     using ListType = std::vector<unsigned>;
  558     using IFListType = std::vector<IFRecordWithRegSet>;
  629   using SortableVectorType = std::vector<unsigned>;
  810   using RSListType = std::vector<RSRecord>;
 1459   std::vector<MachineInstr*> Instrs;
lib/Target/Hexagon/HexagonHardwareLoops.cpp
 1873   using MBBVector = std::vector<MachineBasicBlock *>;
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
  912                              std::vector<SDValue> &OutOps) {
  977 void HexagonDAGToDAGISel::ppSimplifyOrSelect0(std::vector<SDNode*> &&Nodes) {
 1025 void HexagonDAGToDAGISel::ppAddrReorderAddShl(std::vector<SDNode*> &&Nodes) {
 1089 void HexagonDAGToDAGISel::ppAddrRewriteAndSrl(std::vector<SDNode*> &&Nodes) {
 1154 void HexagonDAGToDAGISel::ppHoistZextI1(std::vector<SDNode*> &&Nodes) {
 1210     std::vector<SDNode*> T;
lib/Target/Hexagon/HexagonISelDAGToDAG.h
   90                                     std::vector<SDValue> &OutOps) override;
  142   void ppSimplifyOrSelect0(std::vector<SDNode*> &&Nodes);
  143   void ppAddrReorderAddShl(std::vector<SDNode*> &&Nodes);
  144   void ppAddrRewriteAndSrl(std::vector<SDNode*> &&Nodes);
  145   void ppHoistZextI1(std::vector<SDNode*> &&Nodes);
lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp
  225   std::vector<Node> WorkQ;
  318   using Controls = std::vector<uint8_t>;
  374   std::vector<ElemType> Order;
  375   using RowType = std::vector<uint8_t>;
  376   std::vector<RowType> Table;
  665   std::vector<OpRef> Ops;
  679   unsigned push(unsigned Opc, MVT Ty, std::vector<OpRef> &&Ops) {
  695   using BaseType = std::vector<NodeTemplate>;
  985   std::vector<SDValue> Output;
  989     std::vector<SDValue> Ops;
 2011   std::vector<int> Mask(SN->getMask().begin(), SN->getMask().end());
lib/Target/Hexagon/HexagonInstrInfo.cpp
 1618       std::vector<MachineOperand> &Pred) const {
lib/Target/Hexagon/HexagonInstrInfo.h
  241                         std::vector<MachineOperand> &Pred) const override;
lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp
  197     std::vector<Rule> Rules;
 1080   std::vector<Instruction*> LoopIns;
lib/Target/Hexagon/HexagonMachineScheduler.cpp
  275   const std::vector<unsigned> &MaxPressure =
lib/Target/Hexagon/HexagonMachineScheduler.h
   45   std::vector<SUnit *> Packet;
lib/Target/Hexagon/HexagonSplitDouble.cpp
  222   using UVect = std::vector<unsigned>;
  531   using UVect = std::vector<unsigned>;
  573   using LoopVector = std::vector<MachineLoop *>;
lib/Target/Hexagon/HexagonStoreWidening.cpp
   92     using InstrGroup = std::vector<MachineInstr *>;
   93     using InstrGroupList = std::vector<InstrGroup>;
lib/Target/Hexagon/HexagonSubtarget.cpp
  376     std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations) const {
  383     std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations) const {
lib/Target/Hexagon/HexagonSubtarget.h
  201       std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations)
  205       std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations)
lib/Target/Hexagon/HexagonVLIWPacketizer.h
   29   std::vector<MachineInstr *> OldPacketMIs;
   54   std::vector<MachineInstr*> IgnoreDepMIs;
lib/Target/Hexagon/HexagonVectorPrint.cpp
  135   std::vector<MachineInstr *> VecPrintList;
lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp
   49 static const std::map<unsigned, std::vector<unsigned>> ExtFixups = {
  173 static const std::map<unsigned, std::vector<unsigned>> StdFixups = {
lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp
  316   std::vector<std::string> table {
lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp
  310   std::vector<iterator> foundBranches;
lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.h
  156   std::vector<std::pair<SMLoc, std::string>> AppliedRestrictions;
lib/Target/Hexagon/RDFCopy.h
   50     std::vector<NodeId> Copies;
lib/Target/Hexagon/RDFGraph.cpp
  269   std::vector<int> Ns;
 1446   std::vector<RegisterRef> MaxRefs;
 1479     std::vector<unsigned> ClosureIdx = { 0 };
lib/Target/Hexagon/RDFGraph.h
  407     std::vector<char*> Blocks;
  719       using StorageType = std::vector<value_type>;
lib/Target/Hexagon/RDFLiveness.cpp
  207   std::vector<NodeId> Tmp(Owners.begin(), Owners.end());
  438   std::vector<NodeId> PhiUQ;  // Work list of phis for upward propagation.
  811       std::vector<RegisterRef> LV;
  838     std::vector<unsigned> T;
lib/Target/Hexagon/RDFRegisters.h
   62     using const_iterator = typename std::vector<T>::const_iterator;
   68     std::vector<T> Map;
  148     std::vector<RegInfo> RegInfos;
  149     std::vector<UnitInfo> UnitInfos;
  150     std::vector<MaskInfo> MaskInfos;
lib/Target/Lanai/LanaiISelDAGToDAG.cpp
   63                                     std::vector<SDValue> &OutOps) override;
  252     const SDValue &Op, unsigned ConstraintCode, std::vector<SDValue> &OutOps) {
lib/Target/Lanai/LanaiISelLowering.cpp
  285     SDValue Op, std::string &Constraint, std::vector<SDValue> &Ops,
lib/Target/Lanai/LanaiISelLowering.h
  102                                     std::vector<SDValue> &Ops,
lib/Target/MSP430/MSP430ISelDAGToDAG.cpp
  110                                       std::vector<SDValue> &OutOps) override;
  286                              std::vector<SDValue> &OutOps) {
lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp
   68                   std::vector<ELFRelocationEntry> &Relocs) override;
  455                                      std::vector<ELFRelocationEntry> &Relocs) {
lib/Target/Mips/Mips16FrameLowering.cpp
   70   const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo();
   73     const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo();
   75     for (std::vector<CalleeSavedInfo>::const_iterator I = CSI.begin(),
lib/Target/Mips/Mips16HardFloat.cpp
   47   std::vector<Type *> AsmArgTypes;
   48   std::vector<Value *> AsmArgs;
lib/Target/Mips/Mips16InstrInfo.cpp
  189                                const std::vector<CalleeSavedInfo> &CSI,
  225   const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo();
  268   const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo();
lib/Target/Mips/Mips16RegisterInfo.cpp
   83   const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo();
lib/Target/Mips/MipsAsmPrinter.cpp
  332   const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo();
 1276     const std::vector<MachineJumpTableEntry> &JT = JtInfo->getJumpTables();
 1278       const std::vector<MachineBasicBlock*> &MBBs = JT[I].MBBs;
lib/Target/Mips/MipsCCState.cpp
  133     std::vector<TargetLowering::ArgListEntry> &FuncArgs,
lib/Target/Mips/MipsCCState.h
   43                          std::vector<TargetLowering::ArgListEntry> &FuncArgs,
   91                       std::vector<TargetLowering::ArgListEntry> &FuncArgs,
lib/Target/Mips/MipsConstantIslandPass.cpp
  228     std::vector<BasicBlockInfo> BBInfo;
  233     std::vector<MachineBasicBlock*> WaterList;
  239     using water_iterator = std::vector<MachineBasicBlock *>::iterator;
  298     std::vector<CPUser> CPUsers;
  317   std::vector<std::vector<CPEntry>> CPEntries;
  317   std::vector<std::vector<CPEntry>> CPEntries;
  335   std::vector<ImmBranch> ImmBranches;
  372     void doInitialPlacement(std::vector<MachineInstr*> &CPEMIs);
  375     void initializeFunctionInfo(const std::vector<MachineInstr*> &CPEMIs);
  467   std::vector<MachineInstr*> CPEMIs;
  526 MipsConstantIslands::doInitialPlacement(std::vector<MachineInstr*> &CPEMIs) {
  551   const std::vector<MachineConstantPoolEntry> &CPs = MCP->getConstants();
  610   std::vector<CPEntry> &CPEs = CPEntries[CPI];
  638 initializeFunctionInfo(const std::vector<MachineInstr*> &CPEMIs) {
 1060   std::vector<CPEntry> &CPEs = CPEntries[CPI];
 1116   std::vector<CPEntry> &CPEs = CPEntries[CPI];
 1445       std::vector<CPEntry> &CPEs = CPEntries[i];
lib/Target/Mips/MipsISelDAGToDAG.cpp
  312                              std::vector<SDValue> &OutOps) {
lib/Target/Mips/MipsISelDAGToDAG.h
  146                                     std::vector<SDValue> &OutOps) override;
lib/Target/Mips/MipsISelLowering.cpp
 3475   std::vector<SDValue> OutChains;
 4022                                                      std::vector<SDValue>&Ops,
 4174     SDValue Chain, const SDLoc &DL, std::vector<SDValue> &OutChains,
 4322 void MipsTargetLowering::writeVarArgRegs(std::vector<SDValue> &OutChains,
lib/Target/Mips/MipsISelLowering.h
  578                        std::vector<SDValue> &OutChains, SelectionDAG &DAG,
  597     void writeVarArgRegs(std::vector<SDValue> &OutChains, SDValue Chain,
  652                                       std::vector<SDValue> &Ops,
lib/Target/Mips/MipsOptimizePICCall.cpp
  221     const std::vector<MachineDomTreeNode *> &Children = Node->getChildren();
lib/Target/Mips/MipsSEFrameLowering.cpp
  445   const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo();
  455     for (std::vector<CalleeSavedInfo>::const_iterator I = CSI.begin(),
lib/Target/Mips/MipsSEISelDAGToDAG.cpp
 1274                              std::vector<SDValue> &OutOps) {
lib/Target/Mips/MipsSEISelDAGToDAG.h
  139                                     std::vector<SDValue> &OutOps) override;
lib/Target/Mips/MipsSERegisterInfo.cpp
  159   const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo();
lib/Target/NVPTX/NVPTXAsmPrinter.cpp
 1123       std::vector<const GlobalVariable *> temp;
 1251   std::vector<const GlobalVariable *> &gvars = localDecls[f];
lib/Target/NVPTX/NVPTXAsmPrinter.h
   85     std::vector<unsigned char> buffer; // the buffer
  256   std::map<const Function *, std::vector<const GlobalVariable *>> localDecls;
lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp
 3692     const SDValue &Op, unsigned ConstraintID, std::vector<SDValue> &OutOps) {
lib/Target/NVPTX/NVPTXISelDAGToDAG.h
   53                                     std::vector<SDValue> &OutOps) override;
lib/Target/NVPTX/NVPTXISelLowering.cpp
 2475   std::vector<SDValue> OutChains;
 2482   std::vector<Type *> argTypes;
 2483   std::vector<const Argument *> theArgs;
 2745     SDValue Op, std::string &Constraint, std::vector<SDValue> &Ops,
lib/Target/NVPTX/NVPTXISelLowering.h
  503                                     std::vector<SDValue> &Ops,
lib/Target/NVPTX/NVPTXUtilities.cpp
   33 typedef std::map<std::string, std::vector<unsigned> > key_val_pair_t;
   65       std::vector<unsigned> tmp;
  120                            std::vector<unsigned> &retval) {
  167     std::vector<unsigned> annot;
  179     std::vector<unsigned> annot;
  191     std::vector<unsigned> annot;
  203     std::vector<unsigned> annot;
  285   std::vector<unsigned> Vs;
lib/Target/NVPTX/NVPTXUtilities.h
   32                            std::vector<unsigned> &);
lib/Target/PowerPC/PPCBranchSelector.cpp
   45     std::vector<std::pair<unsigned, unsigned>> BlockSizes;
lib/Target/PowerPC/PPCFrameLowering.cpp
  933     const std::vector<CalleeSavedInfo> &Info = MFI.getCalleeSavedInfo();
 1314     const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo();
 1514     const std::vector<CalleeSavedInfo> & Info = MFI.getCalleeSavedInfo();
 1848   const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo();
 2133     std::vector<CalleeSavedInfo> &CSI) const {
lib/Target/PowerPC/PPCFrameLowering.h
  124                               std::vector<CalleeSavedInfo> &CSI) const override;
lib/Target/PowerPC/PPCISelDAGToDAG.cpp
  306                                       std::vector<SDValue> &OutOps) override {
 2614     std::vector<SDValue> Ops;
lib/Target/PowerPC/PPCISelLowering.cpp
 4951             SmallVectorImpl<SDValue> &Ops, std::vector<EVT> &NodeTys,
 5224   std::vector<EVT> NodeTys;
14394                                                      std::vector<SDValue>&Ops,
lib/Target/PowerPC/PPCISelLowering.h
  802                                       std::vector<SDValue> &Ops,
lib/Target/PowerPC/PPCInstrInfo.cpp
 1555                                     std::vector<MachineOperand> &Pred) const {
lib/Target/PowerPC/PPCInstrInfo.h
  347                         std::vector<MachineOperand> &Pred) const override;
lib/Target/PowerPC/PPCMachineFunctionInfo.h
  129   std::vector<std::pair<unsigned, ISD::ArgFlagsTy>> LiveInAttrs;
lib/Target/PowerPC/PPCRegisterInfo.cpp
  351   const std::vector<CalleeSavedInfo> &Info = MFI.getCalleeSavedInfo();
lib/Target/PowerPC/PPCVSXSwapRemoval.cpp
  104   std::vector<PPCVSXSwapEntry> SwapVector;
lib/Target/RISCV/RISCVFrameLowering.cpp
  161   const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo();
  298   const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo();
  333   const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo();
  480   const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo();
lib/Target/RISCV/RISCVISelDAGToDAG.cpp
   50                                     std::vector<SDValue> &OutOps) override;
  174     const SDValue &Op, unsigned ConstraintID, std::vector<SDValue> &OutOps) {
lib/Target/RISCV/RISCVISelLowering.cpp
 1898   std::vector<SDValue> OutChains;
 2684     SDValue Op, std::string &Constraint, std::vector<SDValue> &Ops,
lib/Target/RISCV/RISCVISelLowering.h
  104                                     std::vector<SDValue> &Ops,
lib/Target/Sparc/LeonPasses.h
   31   std::vector<int> UsedRegisters;
lib/Target/Sparc/SparcISelDAGToDAG.cpp
   53                                     std::vector<SDValue> &OutOps) override;
  157   std::vector<SDValue> AsmNodeOperands;
  252       std::vector<SDValue> Ops(GU->op_begin(), GU->op_end()-1);
  379                                                 std::vector<SDValue> &OutOps) {
lib/Target/Sparc/SparcISelLowering.cpp
  552     std::vector<SDValue> OutChains;
 3225                              std::vector<SDValue> &Ops,
lib/Target/Sparc/SparcISelLowering.h
   82                                       std::vector<SDValue> &Ops,
lib/Target/SystemZ/SystemZConstantPoolValue.cpp
   31   const std::vector<MachineConstantPoolEntry> &Constants = CP->getConstants();
lib/Target/SystemZ/SystemZFrameLowering.cpp
  351   const std::vector<CalleeSavedInfo> &CSI = MFFrame.getCalleeSavedInfo();
lib/Target/SystemZ/SystemZISelDAGToDAG.cpp
  366                                     std::vector<SDValue> &OutOps) override;
 1628                              std::vector<SDValue> &OutOps) {
lib/Target/SystemZ/SystemZISelLowering.cpp
 1153                              std::vector<SDValue> &Ops,
lib/Target/SystemZ/SystemZISelLowering.h
  432                                     std::vector<SDValue> &Ops,
lib/Target/SystemZ/SystemZTDC.cpp
   79   std::vector<BinaryOperator *> LogicOpsWorklist;
lib/Target/SystemZ/SystemZTargetTransformInfo.cpp
 1091     std::vector<BitVector> ValueVecs(Factor, BitVector(NumVectorMemOps, false));
lib/Target/WebAssembly/AsmParser/WebAssemblyAsmParser.cpp
   64     std::vector<unsigned> List;
  166   std::vector<std::unique_ptr<wasm::WasmSignature>> Signatures;
  194   std::vector<NestingType> NestingStack;
lib/Target/WebAssembly/WebAssemblyAddMissingPrototypes.cpp
   64   std::vector<std::pair<Function *, Function *>> Replacements;
lib/Target/WebAssembly/WebAssemblyAsmPrinter.h
   28   std::vector<std::unique_ptr<wasm::WasmSignature>> Signatures;
lib/Target/WebAssembly/WebAssemblyCFGSort.cpp
   82   std::vector<const Region *> Regions;
  230   std::vector<MachineBasicBlock *> Deferred;
  266   PriorityQueue<MachineBasicBlock *, std::vector<MachineBasicBlock *>,
  269   PriorityQueue<MachineBasicBlock *, std::vector<MachineBasicBlock *>,
lib/Target/WebAssembly/WebAssemblyExceptionInfo.h
   46   std::vector<WebAssemblyException *> SubExceptions;
   47   std::vector<MachineBasicBlock *> Blocks;
   84   std::vector<MachineBasicBlock *> &getBlocksVector() { return Blocks; }
   86   const std::vector<WebAssemblyException *> &getSubExceptions() const {
   89   std::vector<WebAssemblyException *> &getSubExceptions() {
   93   using iterator = typename std::vector<WebAssemblyException *>::const_iterator;
  120   std::vector<WebAssemblyException *> TopLevelExceptions;
lib/Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp
   69                                     std::vector<SDValue> &OutOps) override;
  221     const SDValue &Op, unsigned ConstraintID, std::vector<SDValue> &OutOps) {
lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp
  879   std::vector<Instruction *> SetjmpTableInsts;
  881   std::vector<Instruction *> SetjmpTableSizeInsts;
  904   std::vector<PHINode *> SetjmpRetPHIs;
  952   std::vector<BasicBlock *> BBs;
lib/Target/WebAssembly/WebAssemblyLowerGlobalDtors.cpp
   81   std::map<uint16_t, MapVector<Constant *, std::vector<Constant *>>> DtorFuncs;
lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h
   35   std::vector<MVT> Params;
   36   std::vector<MVT> Results;
   37   std::vector<MVT> Locals;
   40   std::vector<unsigned> WARegs;
   68   const std::vector<MVT> &getParams() const { return Params; }
   71   const std::vector<MVT> &getResults() const { return Results; }
   81   const std::vector<MVT> &getLocals() const { return Locals; }
lib/Target/WebAssembly/WebAssemblyRuntimeLibcallSignatures.cpp
   96   std::vector<RuntimeLibcallSignature> Table;
lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp
  403   std::vector<std::pair<uint64_t, uint64_t>>
  467 static std::vector<std::pair<uint64_t, uint64_t>>
  471   std::vector<std::pair<uint64_t, uint64_t>> Result;
  493 static std::vector<std::pair<uint64_t, uint64_t>>
  496   std::vector<std::pair<uint64_t, uint64_t>> Result;
  512 std::vector<std::pair<uint64_t, uint64_t>> X86MCInstrAnalysis::findPltEntries(
lib/Target/X86/X86CondBrFolding.cpp
  113   std::vector<std::unique_ptr<TargetMBBInfo>> MBBInfos;
lib/Target/X86/X86DomainReassignment.cpp
  749   std::vector<Closure> Closures;
lib/Target/X86/X86ExpandPseudo.cpp
   84   std::vector<std::pair<MachineBasicBlock *, unsigned>> TargetMBBs;
lib/Target/X86/X86FrameLowering.cpp
  469   const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo();
  473   for (std::vector<CalleeSavedInfo>::const_iterator
 1961     std::vector<CalleeSavedInfo> &CSI) const {
 3099   std::vector<X86FrameSortingObject> SortingObjects(MFI.getObjectIndexEnd());
lib/Target/X86/X86FrameLowering.h
   82                               std::vector<CalleeSavedInfo> &CSI) const override;
lib/Target/X86/X86ISelDAGToDAG.cpp
  264                                       std::vector<SDValue> &OutOps) override;
 5228                              std::vector<SDValue> &OutOps) {
lib/Target/X86/X86ISelLowering.cpp
25682     std::vector<SDValue> Vals(Ratio);
30970   std::vector<MachineBasicBlock *> LPadList;
45615                                                      std::vector<SDValue>&Ops,
lib/Target/X86/X86ISelLowering.h
  967                                       std::vector<SDValue> &Ops,
 1270     std::vector<APFloat> LegalFPImmediates;
lib/Target/X86/X86InstrFoldTables.cpp
 5609   std::vector<X86MemoryFoldTableEntry> Table;
lib/Target/X86/X86InstrInfo.cpp
 5615   std::vector<SDValue> AddrOps;
 5616   std::vector<SDValue> BeforeOps;
 5617   std::vector<SDValue> AfterOps;
 5661   std::vector<EVT> VTs;
 7991     std::vector<outliner::Candidate> &RepeatedSequenceLocs) const {
lib/Target/X86/X86InstrInfo.h
  502       std::vector<outliner::Candidate> &RepeatedSequenceLocs) const override;
lib/Target/X86/X86SpeculativeLoadHardening.cpp
  784     std::vector<X86::CondCode> UncondCodeSeq;
lib/Target/X86/X86Subtarget.cpp
  379     std::vector<std::unique_ptr<ScheduleDAGMutation>> &Mutations) const {
lib/Target/X86/X86Subtarget.h
  873   void getPostRAMutations(std::vector<std::unique_ptr<ScheduleDAGMutation>>
lib/Target/XCore/XCoreAsmPrinter.cpp
  191   const std::vector<MachineJumpTableEntry> &JT = MJTI->getJumpTables();
  192   const std::vector<MachineBasicBlock*> &JTBBs = JT[JTI].MBBs;
lib/Target/XCore/XCoreFrameLowering.cpp
  432   for (std::vector<CalleeSavedInfo>::const_iterator it = CSI.begin();
  462   for (std::vector<CalleeSavedInfo>::const_iterator it = CSI.begin();
lib/Target/XCore/XCoreISelDAGToDAG.cpp
   67                                       std::vector<SDValue> &OutOps) override;
  111                              std::vector<SDValue> &OutOps) {
lib/Target/XCore/XCoreMachineFunctionInfo.h
   38   std::vector<std::pair<MachineBasicBlock::iterator, CalleeSavedInfo>>
   87   std::vector<std::pair<MachineBasicBlock::iterator, CalleeSavedInfo>> &
lib/Testing/Support/Annotations.cpp
   74 std::vector<size_t> Annotations::points(llvm::StringRef Name) const {
   86 std::vector<Annotations::Range>
lib/Testing/Support/Error.cpp
   16   std::vector<std::shared_ptr<ErrorInfoBase>> Infos;
lib/TextAPI/MachO/ArchitectureSet.cpp
   18 ArchitectureSet::ArchitectureSet(const std::vector<Architecture> &Archs)
   51 ArchitectureSet::operator std::vector<Architecture>() const {
   52   std::vector<Architecture> archs;
lib/TextAPI/MachO/TextStub.cpp
  210   std::vector<Architecture> Architectures;
  211   std::vector<FlowStringRef> AllowableClients;
  212   std::vector<FlowStringRef> ReexportedLibraries;
  213   std::vector<FlowStringRef> Symbols;
  214   std::vector<FlowStringRef> Classes;
  215   std::vector<FlowStringRef> ClassEHs;
  216   std::vector<FlowStringRef> IVars;
  217   std::vector<FlowStringRef> WeakDefSymbols;
  218   std::vector<FlowStringRef> TLVSymbols;
  222   std::vector<Architecture> Architectures;
  223   std::vector<FlowStringRef> Symbols;
  224   std::vector<FlowStringRef> Classes;
  225   std::vector<FlowStringRef> ClassEHs;
  226   std::vector<FlowStringRef> IVars;
  227   std::vector<FlowStringRef> WeakRefSymbols;
  233   std::vector<FlowStringRef> Symbols;
  234   std::vector<FlowStringRef> Classes;
  235   std::vector<FlowStringRef> ClassEHs;
  236   std::vector<FlowStringRef> Ivars;
  237   std::vector<FlowStringRef> WeakSymbols;
  238   std::vector<FlowStringRef> TlvSymbols;
  243   std::vector<Target> Targets;
  244   std::vector<FlowStringRef> Values;
  248   std::vector<Target> Targets;
  731     std::vector<Architecture> Architectures;
  732     std::vector<UUID> UUIDs;
  741     std::vector<ExportSection> Exports;
  742     std::vector<UndefinedSection> Undefineds;
  801   using SectionList = std::vector<SymbolSection>;
  978     std::vector<UUIDv4> UUIDs;
  984     std::vector<MetadataSection> AllowableClients;
  985     std::vector<MetadataSection> ReexportedLibraries;
  987     std::vector<UmbrellaSection> ParentUmbrellas;
  993     void assignTargetsToLibrary(const std::vector<InterfaceFileRef> &Libraries,
  994                                 std::vector<MetadataSection> &Section) {
 1079   static size_t size(IO &IO, std::vector<const MachO::InterfaceFile *> &Seq) {
 1083   element(IO &IO, std::vector<const InterfaceFile *> &Seq, size_t Index) {
 1114   std::vector<const InterfaceFile *> Files;
 1134   std::vector<const InterfaceFile *> Files;
lib/ToolDrivers/llvm-lib/LibDriver.cpp
   71 static std::vector<StringRef> getSearchPaths(opt::InputArgList *Args,
   73   std::vector<StringRef> Ret;
  191 static void appendFile(std::vector<NewArchiveMember> &Members,
  304   std::vector<StringRef> SearchPaths = getSearchPaths(&Args, Saver);
  318   std::vector<std::unique_ptr<MemoryBuffer>> MBs;
  320   std::vector<NewArchiveMember> Members;
lib/Transforms/IPO/ArgumentPromotion.cpp
   99 using IndicesVector = std::vector<uint64_t>;
  112   std::vector<Type *> Params;
  278         std::vector<Value *> Ops;
lib/Transforms/IPO/CalledValuePropagation.cpp
   71   CVPLatticeVal(std::vector<Function *> &&Functions)
   79   const std::vector<Function *> &getFunctions() const {
  105   std::vector<Function *> Functions;
  156     std::vector<Function *> Union;
lib/Transforms/IPO/DeadArgumentElimination.cpp
  160   std::vector<Type *> Params(FTy->param_begin(), FTy->param_end());
  175   std::vector<Value *> Args;
  737   std::vector<Type*> Params;
  775   std::vector<Type*> RetTypes;
  876   std::vector<Value*> Args;
lib/Transforms/IPO/ExtractGV.cpp
   63     explicit GVExtractorPass(std::vector<GlobalValue*> &GVs,
  158 ModulePass *llvm::createGVExtractionPass(std::vector<GlobalValue *> &GVs,
lib/Transforms/IPO/FunctionAttrs.cpp
  765     const std::vector<ArgumentGraphNode *> &ArgumentSCC = *I;
lib/Transforms/IPO/GlobalDCE.cpp
  355   std::vector<GlobalVariable *> DeadGlobalVars; // Keep track of dead globals
  368   std::vector<Function *> DeadFunctions;
  377   std::vector<GlobalAlias*> DeadAliases;
  385   std::vector<GlobalIFunc*> DeadIFuncs;
lib/Transforms/IPO/GlobalOpt.cpp
  471   std::vector<GlobalVariable *> NewGlobals;
 1154               DenseMap<Value *, std::vector<Value *>> &InsertedScalarizedValues,
 1155                    std::vector<std::pair<PHINode *, unsigned>> &PHIsToRewrite) {
 1156   std::vector<Value *> &FieldVals = InsertedScalarizedValues[V];
 1198               DenseMap<Value *, std::vector<Value *>> &InsertedScalarizedValues,
 1199                    std::vector<std::pair<PHINode *, unsigned>> &PHIsToRewrite) {
 1261               DenseMap<Value *, std::vector<Value *>> &InsertedScalarizedValues,
 1262                   std::vector<std::pair<PHINode *, unsigned> > &PHIsToRewrite) {
 1292   std::vector<Value *> FieldGlobals;
 1293   std::vector<Value *> FieldMallocs;
 1392   DenseMap<Value *, std::vector<Value *>> InsertedScalarizedValues;
 1395   std::vector<std::pair<PHINode *, unsigned>> PHIsToRewrite;
 1441   for (DenseMap<Value *, std::vector<Value *>>::iterator
 1451   for (DenseMap<Value *, std::vector<Value *>>::iterator
 2181                           const std::vector<Function *> &AllCallsCold) {
 2255   std::vector<Function *> AllCallsCold;
lib/Transforms/IPO/GlobalSplit.cpp
   75   std::vector<GlobalVariable *> SplitGlobals(Init->getNumOperands());
lib/Transforms/IPO/HotColdSplitting.cpp
  390   static std::vector<OutliningRegion> create(BasicBlock &SinkBB,
  393     std::vector<OutliningRegion> Regions;
lib/Transforms/IPO/Inliner.cpp
  139 using InlinedArrayAllocasTy = DenseMap<ArrayType *, std::vector<AllocaInst *>>;
  195     std::vector<AllocaInst *> &AllocasForType = InlinedArrayAllocas[ATy];
lib/Transforms/IPO/LowerTypeTests.cpp
  184   std::vector<uint64_t> &Fragment = Fragments.back();
  199       std::vector<uint64_t> &OldFragment = Fragments[OldFragmentIndex];
  339   std::vector<std::pair<GlobalIndirectSymbol *, Function *>> FunctionAliases;
  405     std::vector<CallInst *> CallSites;
  438   std::vector<ByteArrayInfo> ByteArrayInfos;
  447                       std::vector<GlobalAlias *> &AliasesToErase);
  614   std::vector<uint64_t> ByteArrayOffsets(ByteArrayInfos.size());
  822   std::vector<Constant *> GlobalInits;
 1046     std::vector<GlobalAlias *> &AliasesToErase) {
 1598   std::vector<std::set<uint64_t>> TypeMembers(TypeIds.size());
 1636   std::vector<GlobalTypeMember *> OrderedGTMs(Globals.size());
 1795     std::vector<GlobalAlias *> AliasesToErase;
 1826     std::vector<GlobalTypeMember *> RefGlobals;
 2018       std::vector<GlobalTypeMember *> Targets;
 2073   std::vector<std::pair<GlobalClassesTy::iterator, unsigned>> Sets;
 2100     std::vector<Metadata *> TypeIds;
 2101     std::vector<GlobalTypeMember *> Globals;
 2102     std::vector<ICallBranchFunnel *> ICallBranchFunnels;
lib/Transforms/IPO/MergeFunctions.cpp
  232   std::vector<WeakTrackingVH> Deferred;
  237   bool doSanityCheck(std::vector<WeakTrackingVH> &Worklist);
  264                                  std::vector<Instruction *> &PDIUnrelatedWL);
  271   void eraseInstsUnrelatedToPDI(std::vector<Instruction *> &PDIUnrelatedWL);
  311 bool MergeFunctions::doSanityCheck(std::vector<WeakTrackingVH> &Worklist) {
  319     for (std::vector<WeakTrackingVH>::iterator I = Worklist.begin(),
  323       for (std::vector<WeakTrackingVH>::iterator J = I; J != E && j < Max;
  342         for (std::vector<WeakTrackingVH>::iterator K = J; K != E && k < Max;
  396   std::vector<std::pair<FunctionComparator::FunctionHash, Function *>>
  417     std::vector<WeakTrackingVH> Worklist;
  511     std::vector<Instruction *> &PDIUnrelatedWL) {
  530   std::vector<BasicBlock *> WorklistBB;
  553     BasicBlock *GEntryBlock, std::vector<Instruction *> &PDIUnrelatedWL) {
  681   std::vector<Instruction *> PDIUnrelatedWL;
lib/Transforms/IPO/PartialInlining.cpp
  465   std::vector<BasicBlock *> DFS;
  927   std::vector<User *> Users(DuplicateFunction->user_begin(),
 1201   std::vector<BasicBlock *> ToExtract;
 1380   std::vector<User *> Users(Cloner.ClonedFunc->user_begin(),
 1454   std::vector<Function *> Worklist;
lib/Transforms/IPO/PruneEH.cpp
  262     std::vector<BasicBlock *> Succs(succ_begin(BB), succ_end(BB));
lib/Transforms/IPO/SampleProfile.cpp
  301   std::vector<const FunctionSamples *>
  792 std::vector<const FunctionSamples *>
  796   std::vector<const FunctionSamples *> R;
lib/Transforms/IPO/StripSymbols.cpp
  254   std::vector<Constant*> DeadConstants;
lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp
  177   std::vector<GlobalValue *> V;
lib/Transforms/IPO/WholeProgramDevirt.cpp
  170   std::vector<ArrayRef<uint8_t>> Used;
  357   std::vector<VirtualCallSite> CallSites;
  378   std::vector<FunctionSummary *> SummaryTypeCheckedLoadUsers;
  379   std::vector<FunctionSummary *> SummaryTypeTestAssumeUsers;
  413   std::map<std::vector<uint64_t>, CallSiteInfo> ConstCSInfo;
  422   std::vector<uint64_t> Args;
  493       std::vector<VTableBits> &Bits,
  496   tryFindVirtualCallTargets(std::vector<VirtualCallTarget> &TargetsForSlot,
  589   std::map<ValueInfo, std::vector<VTableSlotSummary>> &LocalWPDTargetsMap;
  596       std::map<ValueInfo, std::vector<VTableSlotSummary>> &LocalWPDTargetsMap)
  600   bool tryFindVirtualCallTargets(std::vector<ValueInfo> &TargetsForSlot,
  706     std::map<ValueInfo, std::vector<VTableSlotSummary>> &LocalWPDTargetsMap) {
  713     std::map<ValueInfo, std::vector<VTableSlotSummary>> &LocalWPDTargetsMap) {
  779     std::vector<VTableBits> &Bits,
  813     std::vector<VirtualCallTarget> &TargetsForSlot,
  841     std::vector<ValueInfo> &TargetsForSlot, const TypeIdCompatibleVtableInfo TIdInfo,
 1065   std::vector<Value *> JTArgs;
 1108       std::vector<Type *> NewArgs;
 1118       std::vector<Value *> Args;
 1134       std::vector<AttributeSet> NewArgAttrs;
 1804   std::vector<VTableBits> Bits;
 1862     std::vector<VirtualCallTarget> TargetsForSlot;
 1934   DenseMap<GlobalValue::GUID, std::vector<StringRef>> NameByGUID;
 1981     std::vector<ValueInfo> TargetsForSlot;
lib/Transforms/InstCombine/InstCombineCalls.cpp
 4728       std::vector<Value*> NewArgs;
 4729       std::vector<AttributeSet> NewArgAttrs;
 4765       std::vector<Type*> NewTypes;
lib/Transforms/Instrumentation/CFGMST.h
   43   std::vector<std::unique_ptr<Edge>> AllEdges;
lib/Transforms/Instrumentation/CGProfile.cpp
   87   std::vector<Metadata *> Nodes;
lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
  219                       std::vector<unsigned> ArgumentIndexMapping)
  243   std::vector<unsigned> ArgumentIndexMapping;
  254   std::vector<llvm::AttributeSet> ArgumentAttributes(
  377       const std::vector<std::string> &ABIListFiles = std::vector<std::string>(),
  395   std::vector<std::pair<PHINode *, PHINode *>> PHIFixups;
  397   std::vector<Value *> NonZeroChecks;
  469 llvm::createDataFlowSanitizerPass(const std::vector<std::string> &ABIListFiles,
  476     const std::vector<std::string> &ABIListFiles, void *(*getArgTLS)(),
  479   std::vector<std::string> AllABIListFiles(std::move(ABIListFiles));
  515   std::vector<unsigned> ArgumentIndexMapping;
  666     std::vector<Value *> Args;
  688     std::vector<Value *> Args;
  782   std::vector<Function *> FnsToInstrument;
  826   for (std::vector<Function *>::iterator i = FnsToInstrument.begin(),
  959     for (std::vector<std::pair<PHINode *, PHINode *>>::iterator
 1255       std::vector<DomTreeNode *> Children(OldNode->begin(), OldNode->end());
 1589         std::vector<Value *> Args;
 1711     std::vector<Value *> Args;
lib/Transforms/Instrumentation/GCOVProfiling.cpp
  102   std::vector<Regex> createRegexesFromString(StringRef RegexesStr);
  104                                       std::vector<Regex> &Regexes);
  135   std::vector<Regex> FilterRe;
  136   std::vector<Regex> ExcludeRe;
  455 std::vector<Regex> GCOVProfiler::createRegexesFromString(StringRef RegexesStr) {
  456   std::vector<Regex> Regexes;
  474                                            std::vector<Regex> &Regexes) {
lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
  224       DenseMap<AllocaInst *, std::vector<DbgDeclareInst *>> &AllocaDeclareMap,
 1043     DenseMap<AllocaInst *, std::vector<DbgDeclareInst *>> &AllocaDeclareMap,
 1116   DenseMap<AllocaInst *, std::vector<DbgDeclareInst *>> AllocaDeclareMap;
 1255     std::vector<uint8_t> Init(NewSize - SizeInBytes, 0);
 1402   std::vector<GlobalVariable *> Globals;
 1442   MapVector<Constant *, std::vector<Function *>> PersonalityFns;
lib/Transforms/Instrumentation/IndirectCallPromotion.cpp
  195   std::vector<PromotionCandidate> getPromotionCandidatesForCallSite(
  202                         const std::vector<PromotionCandidate> &Candidates,
  219 std::vector<ICallPromotionFunc::PromotionCandidate>
  223   std::vector<PromotionCandidate> Ret;
  333     Instruction *Inst, const std::vector<PromotionCandidate> &Candidates,
lib/Transforms/Instrumentation/PGOInstrumentation.cpp
  535   std::vector<std::vector<VPCandidateInfo>> ValueSites;
  535   std::vector<std::vector<VPCandidateInfo>> ValueSites;
  548   void getInstrumentBBs(std::vector<BasicBlock *> &InstrumentBBs);
  612   std::vector<uint8_t> Indexes;
  722     std::vector<BasicBlock *> &InstrumentBBs) {
  724   std::vector<Edge *> EdgeList;
  813   std::vector<BasicBlock *> InstrumentBBs;
 1039   bool setInstrumentedCounts(const std::vector<uint64_t> &CountFromProfile);
 1064     const std::vector<uint64_t> &CountFromProfile) {
 1066   std::vector<BasicBlock *> InstrumentBBs;
 1179   std::vector<uint64_t> &CountFromProfile = ProfileRecord.Counts;
 1362   std::vector<uint64_t> &CountFromProfile = UseFunc->getProfileRecord().Counts;
 1562   std::vector<Function *> HotFunctions;
 1563   std::vector<Function *> ColdFunctions;
lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp
  177   std::vector<MemIntrinsic *> WorkList;
  368   std::vector<DominatorTree::UpdateType> Updates;
lib/Transforms/Instrumentation/ValueProfileCollector.cpp
   42   void get(InstrProfValueKind K, std::vector<CandidateInfo> &Candidates) {}
   53   void get(InstrProfValueKind K, std::vector<CandidateInfo> &Candidates) {
   73 std::vector<CandidateInfo>
   75   std::vector<CandidateInfo> Result;
lib/Transforms/Instrumentation/ValueProfileCollector.h
   70   std::vector<CandidateInfo> get(InstrProfValueKind Kind) const;
lib/Transforms/Instrumentation/ValueProfilePlugins.inc
   26   std::vector<CandidateInfo> *Candidates;
   33   void run(std::vector<CandidateInfo> &Cs) {
   59   void run(std::vector<CandidateInfo> &Candidates) {
   60     std::vector<Instruction *> Result = findIndirectCalls(F);
lib/Transforms/ObjCARC/BlotMapVector.h
   28   using VectorTy = std::vector<std::pair<KeyT, ValueT>>;
lib/Transforms/Scalar/FlattenCFGPass.cpp
   60   std::vector<WeakVH> Blocks;
lib/Transforms/Scalar/GVNHoist.cpp
  742     std::vector<VNType> Ranks;
lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp
  507     std::vector<BasicBlock *> Blocks;
  521     std::vector<PHINode *> PHIValuesAtPseudoExit;
lib/Transforms/Scalar/InferAddressSpaces.cpp
  185     Value *V, std::vector<std::pair<Value *, bool>> &PostorderStack,
  192     std::vector<std::pair<Value *, bool>> &PostorderStack,
  195   std::vector<WeakTrackingVH> collectFlatAddressExpressions(Function &F) const;
  284     IntrinsicInst *II, std::vector<std::pair<Value *, bool>> &PostorderStack,
  308     Value *V, std::vector<std::pair<Value *, bool>> &PostorderStack,
  340 std::vector<WeakTrackingVH>
  344   std::vector<std::pair<Value *, bool>> PostorderStack;
  389   std::vector<WeakTrackingVH> Postorder; // The resultant postorder.
  636   std::vector<WeakTrackingVH> Postorder = collectFlatAddressExpressions(F);
lib/Transforms/Scalar/JumpThreading.cpp
 1095     std::vector<DominatorTree::UpdateType> Updates;
 1681       std::vector <DominatorTree::UpdateType> Updates;
 2125   std::vector<DominatorTree::UpdateType> Updates;
 2285   std::vector<DominatorTree::UpdateType> Updates;
 2617     std::vector<DominatorTree::UpdateType> Updates;
lib/Transforms/Scalar/LoopInterchange.cpp
   65 using CharMatrix = std::vector<std::vector<char>>;
   65 using CharMatrix = std::vector<std::vector<char>>;
  116       std::vector<char> Dep;
  279   const std::vector<Loop *> *Vec = &CurrentLoop->getSubLoops();
 1322                             std::vector<DominatorTree::UpdateType> &DTUpdates) {
 1428   std::vector<DominatorTree::UpdateType> DTUpdates;
lib/Transforms/Scalar/LoopUnswitch.cpp
  176     std::vector<Loop*> LoopProcessWorklist;
  196     std::vector<BasicBlock*> LoopBlocks;
  198     std::vector<BasicBlock*> NewBlocks;
  262     void SimplifyCode(std::vector<Instruction*> &Worklist, Loop *L);
 1407                                std::vector<Instruction*> &Worklist) {
 1416                               std::vector<Instruction *> &Worklist, Loop *L,
 1456   std::vector<Instruction*> Worklist;
 1581 void LoopUnswitch::SimplifyCode(std::vector<Instruction*> &Worklist, Loop *L) {
lib/Transforms/Scalar/MergeICmps.cpp
  393 static inline void enqueueBlock(std::vector<BCECmpBlock> &Comparisons,
  408    BCECmpChain(const std::vector<BasicBlock *> &Blocks, PHINode &Phi,
  430   std::vector<BCECmpBlock> Comparisons_;
  435 BCECmpChain::BCECmpChain(const std::vector<BasicBlock *> &Blocks, PHINode &Phi,
  440   std::vector<BCECmpBlock> Comparisons;
  758 std::vector<BasicBlock *> getOrderedBlocks(PHINode &Phi,
  762   std::vector<BasicBlock *> Blocks(NumBlocks);
lib/Transforms/Scalar/NewGVN.cpp
  520   std::vector<CongruenceClass *> CongruenceClasses;
lib/Transforms/Scalar/PlaceSafepoints.cpp
  106   std::vector<Instruction *> PollLocations;
  180                     std::vector<CallBase *> &ParsePointsNeeded /*rval*/,
  266                       std::vector<CallInst *> &Calls,
  268                       std::vector<BasicBlock *> &Worklist) {
  293                             std::vector<CallInst *> &Calls,
  296   std::vector<BasicBlock *> Worklist;
  499   std::vector<CallBase *> ParsePointNeeded;
  588     std::vector<CallBase *> RuntimeCalls;
  621                     std::vector<CallBase *> &ParsePointsNeeded /*rval*/,
  659   std::vector<CallInst *> Calls; // new calls
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
 1418                            std::vector<DeferredReplacement> &Replacements) {
 1603                        std::vector<DeferredReplacement> &Replacements) {
 2305   std::vector<DeferredReplacement> Replacements;
lib/Transforms/Scalar/SCCP.cpp
  354   std::vector<LatticeVal> getStructLatticeValueFor(Value *V) const {
  355     std::vector<LatticeVal> StructValues;
 1755     std::vector<LatticeVal> IVs = Solver.getStructLatticeValueFor(V);
 1759     std::vector<Constant *> ConstVals;
lib/Transforms/Scalar/SROA.cpp
 3644     std::vector<uint64_t> Splits;
 3833   SmallDenseMap<LoadInst *, std::vector<LoadInst *>, 1> SplitLoadsMap;
 3834   std::vector<LoadInst *> SplitLoads;
 3980     std::vector<LoadInst *> *SplitLoads = nullptr;
lib/Transforms/Scalar/StraightLineStrengthReduce.cpp
  240   std::vector<Instruction *> UnlinkedInstructions;
lib/Transforms/Utils/BasicBlockUtils.cpp
  126   std::vector<BasicBlock*> DeadBlocks;
  228   std::vector<DominatorTree::UpdateType> Updates;
  421       std::vector<DomTreeNode *> Children(OldNode->begin(), OldNode->end());
  838       std::vector<DomTreeNode *> Children(OldNode->begin(), OldNode->end());
lib/Transforms/Utils/CanonicalizeAliases.cpp
   56   std::vector<Constant *> Ops;
lib/Transforms/Utils/CloneFunction.cpp
  239   std::vector<Type*> ArgTypes;
  295                     std::vector<const BasicBlock*> &ToClone);
  303                                        std::vector<const BasicBlock*> &ToClone){
  479   std::vector<const BasicBlock*> CloneWorklist;
lib/Transforms/Utils/CodeExtractor.cpp
  784   std::vector<Type *> paramTy;
  944     std::vector<User *> Users(inputs[i]->user_begin(), inputs[i]->user_end());
  963   std::vector<User *> Users(header->user_begin(), header->user_end());
 1066   std::vector<Value *> params, StructValues, ReloadOutputs, Reloads;
 1104     std::vector<Type *> ArgTypes;
 1170     std::vector<User *> Users(outputs[i]->user_begin(), outputs[i]->user_end());
lib/Transforms/Utils/CtorUtils.cpp
   65 static std::vector<Function *> parseGlobalCtors(GlobalVariable *GV) {
   69   std::vector<Function *> Result;
  122   std::vector<Function *> Ctors = parseGlobalCtors(GlobalCtors);
lib/Transforms/Utils/InlineFunction.cpp
 1758           std::vector<Value *> MergedDeoptArgs;
lib/Transforms/Utils/Local.cpp
  238       std::vector <DominatorTree::UpdateType> Updates;
  306       std::vector <DominatorTree::UpdateType> Updates;
 1902   std::vector <DominatorTree::UpdateType> Updates;
 2239   std::vector<DominatorTree::UpdateType> Updates;
lib/Transforms/Utils/LoopSimplify.cpp
  298   const std::vector<Loop*> &SubLoops = L->getSubLoops();
  365   std::vector<BasicBlock*> BackedgeBlocks;
  676       const std::vector<DomTreeNodeBase<BasicBlock> *> &Children =
lib/Transforms/Utils/LoopUnroll.cpp
  107 static bool needToInsertPhisForLCSSA(Loop *L, std::vector<BasicBlock *> Blocks,
  374   std::vector<BasicBlock*> OriginalLoopBlocks = L->getBlocks();
  545   std::vector<PHINode*> OrigPHINode;
  550   std::vector<BasicBlock *> Headers;
  551   std::vector<BasicBlock *> HeaderSucc;
  552   std::vector<BasicBlock *> Latches;
  577   std::vector<BasicBlock*> UnrolledLoopBlocks = L->getBlocks();
  602     std::vector<BasicBlock*> NewBlocks;
lib/Transforms/Utils/LoopUnrollAndJam.cpp
  123   std::vector<Instruction *> Visited;
  269   std::vector<BasicBlock *> ForeBlocksFirst;
  270   std::vector<BasicBlock *> ForeBlocksLast;
  271   std::vector<BasicBlock *> SubLoopBlocksFirst;
  272   std::vector<BasicBlock *> SubLoopBlocksLast;
  273   std::vector<BasicBlock *> AftBlocksFirst;
  274   std::vector<BasicBlock *> AftBlocksLast;
  314     std::vector<BasicBlock *> NewBlocks;
lib/Transforms/Utils/LoopUnrollRuntime.cpp
  303                 std::vector<BasicBlock *> &NewBlocks, LoopBlocksDFS &LoopBlocks,
  774   std::vector<BasicBlock *> NewBlocks;
lib/Transforms/Utils/LowerSwitch.cpp
   59                        const std::vector<IntRange> &Ranges) {
   97     using CaseVector = std::vector<CaseRange>;
   98     using CaseItr = std::vector<CaseRange>::iterator;
  109                               const std::vector<IntRange> &UnreachableRanges);
  252                            const std::vector<IntRange> &UnreachableRanges) {
  272   std::vector<CaseRange> LHS(Begin, Begin + Mid);
  274   std::vector<CaseRange> RHS(Begin + Mid, End);
  514   std::vector<IntRange> UnreachableRanges;
lib/Transforms/Utils/Mem2Reg.cpp
   36   std::vector<AllocaInst *> Allocas;
lib/Transforms/Utils/PromoteMemoryToRegister.cpp
  163   using ValVector = std::vector<Value *>;
  164   using LocationVector = std::vector<DebugLoc>;
  227   std::vector<AllocaInst *> Allocas;
  297                   std::vector<RenamePassData> &Worklist);
  647   std::vector<RenamePassData> RenamePassWorkList;
  879                                 std::vector<RenamePassData> &Worklist) {
lib/Transforms/Utils/SimplifyCFG.cpp
  187       Instruction *TI, std::vector<ValueEqualityComparisonCase> &Cases);
  727     Instruction *TI, std::vector<ValueEqualityComparisonCase> &Cases) {
  748                     std::vector<ValueEqualityComparisonCase> &Cases) {
  753 static bool ValuesOverlap(std::vector<ValueEqualityComparisonCase> &C1,
  754                           std::vector<ValueEqualityComparisonCase> &C2) {
  755   std::vector<ValueEqualityComparisonCase> *V1 = &C1, *V2 = &C2;
  831   std::vector<ValueEqualityComparisonCase> PredCases;
  837   std::vector<ValueEqualityComparisonCase> ThisCases;
 1027       std::vector<ValueEqualityComparisonCase> BBCases;
 1030       std::vector<ValueEqualityComparisonCase> PredCases;
lib/Transforms/Utils/SplitModule.cpp
  162                       std::vector<std::pair<unsigned, unsigned>>,
lib/Transforms/Utils/SymbolRewriter.cpp
  567   const std::vector<std::string> MapFiles(RewriteMapFiles);
lib/Transforms/Utils/UnifyFunctionExitNodes.cpp
   49   std::vector<BasicBlock*> ReturningBlocks;
   50   std::vector<BasicBlock*> UnreachableBlocks;
lib/Transforms/Vectorize/LoopVectorize.cpp
 7124     std::vector<Instruction *> Ingredients;
lib/Transforms/Vectorize/SLPVectorizer.cpp
 1856     std::vector<std::unique_ptr<ScheduleData[]>> ScheduleDataChunks;
 4088       std::vector<Value *> OpVecs;
 4118       std::vector<Value *> OpVecs;
lib/Transforms/Vectorize/VPlan.cpp
  464     std::vector<BasicBlock *> Succs(succ_begin(BB), succ_end(BB));
lib/XRay/InstrumentationMap.cpp
  188   std::vector<YAMLXRaySledEntry> YAMLSleds;
lib/XRay/Profile.cpp
   78 static Expected<std::vector<Profile::FuncID>> readPath(DataExtractor &Extractor,
   81   std::vector<Profile::FuncID> Path;
  131 Expected<std::vector<Profile::FuncID>> Profile::expandPath(PathID P) const {
  137   std::vector<Profile::FuncID> Path;
  333   DenseMap<Profile::ThreadID, std::vector<StackEntry>> ThreadStacks;
lib/XRay/RecordInitializer.cpp
  154   std::vector<uint8_t> Buffer;
  218   std::vector<uint8_t> Buffer;
  290   std::vector<uint8_t> Buffer;
lib/XRay/Trace.cpp
   38                          std::vector<XRayRecord> &Records) {
  268                  XRayFileHeader &FileHeader, std::vector<XRayRecord> &Records) {
  282   std::vector<std::unique_ptr<Record>> FDRRecords;
  351                   std::vector<XRayRecord> &Records) {
projects/openmp/libomptarget/src/device.h
  164 typedef std::vector<DeviceTy> DevicesTy;
projects/openmp/libomptarget/src/omptarget.cpp
  644   std::vector<void *> tgt_args;
  645   std::vector<ptrdiff_t> tgt_offsets;
  648   std::vector<void *> fpArrays;
  649   std::vector<int> tgtArgsPositions(arg_num, -1);
projects/openmp/libomptarget/src/private.h
   59   std::vector<MapComponentInfoTy> Components;
projects/openmp/libomptarget/src/rtl.h
  122   std::vector<RTLInfoTy *> UsedRTLs;
  149   std::vector<__tgt_device_image *> TargetsImages; // One image per device ID.
  152   std::vector<__tgt_target_table *> TargetsTable; // One table per device ID.
tools/bugpoint/BugDriver.cpp
   67 std::string llvm::getPassesString(const std::vector<std::string> &Passes) {
  132 bool BugDriver::addSources(const std::vector<std::string> &Filenames) {
  240 void llvm::PrintFunctionList(const std::vector<Function *> &Funcs) {
  251 void llvm::PrintGlobalVariableList(const std::vector<GlobalVariable *> &GVs) {
tools/bugpoint/BugDriver.h
   53   std::vector<std::string> PassesToRun;
   78   bool addSources(const std::vector<std::string> &FileNames);
   80   void setPassesToRun(const std::vector<std::string> &PTR) {
   83   const std::vector<std::string> &getPassesToRun() const { return PassesToRun; }
  213   extractMappedBlocksFromModule(const std::vector<BasicBlock *> &BBs,
  219                                       const std::vector<std::string> &Passes,
  231   bool runPasses(Module &Program, const std::vector<std::string> &PassesToRun,
  240   bool runPasses(Module &M, const std::vector<std::string> &PassesToRun) const {
  251   Error runManyPasses(const std::vector<std::string> &AllPasses);
  281 std::string getPassesString(const std::vector<std::string> &Passes);
  285 void PrintFunctionList(const std::vector<Function *> &Funcs);
  289 void PrintGlobalVariableList(const std::vector<GlobalVariable *> &GVs);
  304 SplitFunctionsOutOfModule(Module *M, const std::vector<Function *> &F,
tools/bugpoint/CrashDebugger.cpp
   78   Expected<TestResult> doTest(std::vector<std::string> &Removed,
   79                               std::vector<std::string> &Kept) override;
   84 ReducePassList::doTest(std::vector<std::string> &Prefix,
   85                        std::vector<std::string> &Suffix) {
  131   Expected<TestResult> doTest(std::vector<GlobalVariable *> &Prefix,
  132                               std::vector<GlobalVariable *> &Kept) override {
  140   bool TestGlobalVariables(std::vector<GlobalVariable *> &GVs);
  145     std::vector<GlobalVariable *> &GVs) {
  198   Expected<TestResult> doTest(std::vector<Function *> &Prefix,
  199                               std::vector<Function *> &Kept) override {
  207   bool TestFuncs(std::vector<Function *> &Prefix);
  221   std::vector<Constant *> Used;
  235 bool ReduceCrashingFunctions::TestFuncs(std::vector<Function *> &Funcs) {
  264     std::vector<GlobalValue *> ToRemove;
  331   Expected<TestResult> doTest(std::vector<Attribute> &Prefix,
  332                               std::vector<Attribute> &Kept) override {
  340   bool TestFuncAttrs(std::vector<Attribute> &Attrs);
  345     std::vector<Attribute> &Attrs) {
  429   Expected<TestResult> doTest(std::vector<const BasicBlock *> &Prefix,
  430                               std::vector<const BasicBlock *> &Kept) override {
  438   bool TestBlocks(std::vector<const BasicBlock *> &Prefix);
  442 bool ReduceCrashingBlocks::TestBlocks(std::vector<const BasicBlock *> &BBs) {
  489   std::vector<std::pair<std::string, std::string>> BlockInfo;
  503   std::vector<std::string> Passes;
  547   Expected<TestResult> doTest(std::vector<const BasicBlock *> &Prefix,
  548                               std::vector<const BasicBlock *> &Kept) override {
  556   bool TestBlocks(std::vector<const BasicBlock *> &Prefix);
  561     std::vector<const BasicBlock *> &BBs) {
  596   std::vector<std::pair<std::string, std::string>> BlockInfo;
  610   std::vector<std::string> Passes;
  652   Expected<TestResult> doTest(std::vector<const BasicBlock *> &Prefix,
  653                               std::vector<const BasicBlock *> &Kept) override {
  661   bool TestBlocks(std::vector<const BasicBlock *> &Prefix);
  665 bool ReduceSimplifyCFG::TestBlocks(std::vector<const BasicBlock *> &BBs) {
  686   std::vector<std::pair<std::string, std::string>> BlockInfo;
  702   std::vector<std::string> Passes;
  743   Expected<TestResult> doTest(std::vector<const Instruction *> &Prefix,
  744                               std::vector<const Instruction *> &Kept) override {
  752   bool TestInsts(std::vector<const Instruction *> &Prefix);
  757     std::vector<const Instruction *> &Insts) {
  819   Expected<TestResult> doTest(std::vector<std::string> &Prefix,
  820                               std::vector<std::string> &Kept) override {
  828   bool TestNamedMDs(std::vector<std::string> &NamedMDs);
  832 bool ReduceCrashingNamedMD::TestNamedMDs(std::vector<std::string> &NamedMDs) {
  852   std::vector<NamedMDNode *> ToDelete;
  886   Expected<TestResult> doTest(std::vector<const MDNode *> &Prefix,
  887                               std::vector<const MDNode *> &Kept) override {
  895   bool TestNamedMDOps(std::vector<const MDNode *> &NamedMDOps);
  900     std::vector<const MDNode *> &NamedMDOps) {
  983   std::vector<GlobalVariable *> GVs;
 1008     std::vector<const Instruction *> Insts;
 1099   std::vector<Function *> Functions;
 1119   std::vector<std::string> FunctionNames;
 1133       std::vector<Attribute> Attrs;
 1153     std::vector<const BasicBlock *> Blocks;
 1175     std::vector<const BasicBlock *> Blocks;
 1188     std::vector<const BasicBlock *> Blocks;
 1227       std::vector<std::string> NamedMDNames;
 1239       std::vector<const MDNode *> NamedMDOps;
tools/bugpoint/ExecutionDriver.cpp
  211   std::vector<std::string> SafeToolArgs = SafeToolArgv;
  342   std::vector<std::string> SharedObjs(AdditionalSOs);
tools/bugpoint/ExtractFunction.cpp
   58   std::vector<Constant *> Todo;
  111   std::vector<std::string> Passes;
  135   std::vector<std::string> CleanupPasses;
  152   std::vector<std::string> LoopExtractPasses;
  228 static Constant *GetTorInit(std::vector<std::pair<Function *, int>> &TorList) {
  230   std::vector<Constant *> ArrayElts;
  253   std::vector<std::pair<Function *, int>> M1Tors, M2Tors;
  306 llvm::SplitFunctionsOutOfModule(Module *M, const std::vector<Function *> &F,
  372 BugDriver::extractMappedBlocksFromModule(const std::vector<BasicBlock *> &BBs,
  411   std::vector<std::string> PI;
tools/bugpoint/FindBugs.cpp
   23 BugDriver::runManyPasses(const std::vector<std::string> &AllPasses) {
tools/bugpoint/ListReducer.h
   41   virtual Expected<TestResult> doTest(std::vector<ElTy> &Prefix,
   42                                       std::vector<ElTy> &Kept) = 0;
   47   Expected<bool> reduceList(std::vector<ElTy> &TheList) {
   48     std::vector<ElTy> empty;
   94         std::vector<ElTy> ShuffledList(TheList);
  120       std::vector<ElTy> Prefix(TheList.begin(), TheList.begin() + Mid);
  121       std::vector<ElTy> Suffix(TheList.begin() + Mid, TheList.end());
  163       std::vector<ElTy> EmptyList;
  183           std::vector<ElTy> TestList(TheList);
tools/bugpoint/Miscompilation.cpp
   52   Expected<TestResult> doTest(std::vector<std::string> &Prefix,
   53                               std::vector<std::string> &Suffix) override;
   61 ReduceMiscompilingPasses::doTest(std::vector<std::string> &Prefix,
   62                                  std::vector<std::string> &Suffix) {
  198   Expected<TestResult> doTest(std::vector<Function *> &Prefix,
  199                               std::vector<Function *> &Suffix) override {
  217   Expected<bool> TestFuncs(const std::vector<Function *> &Prefix);
  249 ReduceMiscompilingFunctions::TestFuncs(const std::vector<Function *> &Funcs) {
  270   std::vector<Function *> FuncsOnClone;
  309              std::vector<Function *> &MiscompiledFunctions) {
  390       std::vector<std::pair<std::string, FunctionType *>> MisCompFunctions;
  413     std::vector<std::pair<std::string, FunctionType *>> MisCompFunctions;
  448   std::vector<Function *> FunctionsBeingTested;
  455                           const std::vector<Function *> &Fns)
  458   Expected<TestResult> doTest(std::vector<BasicBlock *> &Prefix,
  459                               std::vector<BasicBlock *> &Suffix) override {
  477   Expected<bool> TestFuncs(const std::vector<BasicBlock *> &BBs);
  485 ReduceMiscompiledBlocks::TestFuncs(const std::vector<BasicBlock *> &BBs) {
  504   std::vector<Function *> FuncsOnClone;
  505   std::vector<BasicBlock *> BBsOnClone;
  539               std::vector<Function *> &MiscompiledFunctions) {
  543   std::vector<BasicBlock *> Blocks;
  585   std::vector<std::pair<std::string, FunctionType *>> MisCompFunctions;
  612 static Expected<std::vector<Function *>> DebugAMiscompilation(
  620   std::vector<Function *> MiscompiledFunctions;
  752   Expected<std::vector<Function *>> MiscompiledFunctions =
  805       std::vector<Value *> args;
  853         std::vector<Constant *> GEPargs(
  857         std::vector<Value *> ResolverArgs;
  909           std::vector<Value *> Args;
 1024   Expected<std::vector<Function *>> Funcs =
tools/bugpoint/OptimizerDriver.cpp
  131                           const std::vector<std::string> &Passes,
  211   std::vector<std::string> pass_args;
  216   for (std::vector<std::string>::const_iterator I = Passes.begin(),
  220   for (std::vector<std::string>::const_iterator I = pass_args.begin(),
  268 BugDriver::runPassesOn(Module *M, const std::vector<std::string> &Passes,
tools/bugpoint/ToolRunner.cpp
  146   std::vector<std::string> ToolArgs; // Args to pass to LLI
  148   LLI(const std::string &Path, const std::vector<std::string> *Args)
  157       const std::string &Bitcode, const std::vector<std::string> &Args,
  159       const std::vector<std::string> &CCArgs,
  160       const std::vector<std::string> &SharedLibs = std::vector<std::string>(),
  166                                   const std::vector<std::string> &Args,
  169                                   const std::vector<std::string> &CCArgs,
  170                                   const std::vector<std::string> &SharedLibs,
  172   std::vector<StringRef> LLIArgs;
  176   for (std::vector<std::string>::const_iterator i = SharedLibs.begin(),
  222                                const std::vector<std::string> *ToolArgs) {
  242   std::vector<std::string> CompilerArgs;
  246                  std::vector<std::string> CompArgs)
  253       const std::string &Bitcode, const std::vector<std::string> &Args,
  255       const std::vector<std::string> &CCArgs = std::vector<std::string>(),
  256       const std::vector<std::string> &SharedLibs = std::vector<std::string>(),
  268   std::vector<StringRef> ProgramArgs;
  294   std::vector<std::string> ExecutorArgs;
  298                  std::vector<std::string> ExecArgs)
  302       const std::string &Bitcode, const std::vector<std::string> &Args,
  304       const std::vector<std::string> &CCArgs,
  305       const std::vector<std::string> &SharedLibs = std::vector<std::string>(),
  311     const std::string &Bitcode, const std::vector<std::string> &Args,
  313     const std::vector<std::string> &CCArgs,
  314     const std::vector<std::string> &SharedLibs, unsigned Timeout,
  317   std::vector<StringRef> ProgramArgs;
  355                        std::vector<std::string> &Args) {
  406   std::vector<std::string> Args;
  422   std::vector<std::string> Args;
  446   std::vector<StringRef> LLCArgs;
  483                                   const std::vector<std::string> &Args,
  486                                   const std::vector<std::string> &ArgsForCC,
  487                                   const std::vector<std::string> &SharedLibs,
  497   std::vector<std::string> CCArgs(ArgsForCC);
  509                                     const std::vector<std::string> *Args,
  510                                     const std::vector<std::string> *CCArgs,
  534   std::vector<std::string> ToolArgs; // Args to pass to LLI
  536   JIT(const std::string &Path, const std::vector<std::string> *Args)
  545       const std::string &Bitcode, const std::vector<std::string> &Args,
  547       const std::vector<std::string> &CCArgs = std::vector<std::string>(),
  548       const std::vector<std::string> &SharedLibs = std::vector<std::string>(),
  554                                   const std::vector<std::string> &Args,
  557                                   const std::vector<std::string> &CCArgs,
  558                                   const std::vector<std::string> &SharedLibs,
  561   std::vector<StringRef> JITArgs;
  593                                const std::vector<std::string> *Args) {
  608 static bool IsARMArchitecture(std::vector<StringRef> Args) {
  623                                  const std::vector<std::string> &Args,
  627                                  const std::vector<std::string> &ArgsForCC,
  629   std::vector<StringRef> CCArgs;
  636   for (std::vector<std::string>::const_iterator I = ccArgs.begin(),
  694   std::vector<StringRef> ProgramArgs;
  767                            const std::vector<std::string> &ArgsForCC) {
  777   std::vector<StringRef> CCArgs;
  784   for (std::vector<std::string>::const_iterator I = ccArgs.begin(),
  844                const std::vector<std::string> *Args) {
tools/bugpoint/ToolRunner.h
   40   std::vector<std::string> ccArgs; // CC-specific arguments.
   42      const std::vector<std::string> *CCArgs)
   53                     const std::vector<std::string> *Args);
   63       const std::string &ProgramFile, const std::vector<std::string> &Args,
   66       const std::vector<std::string> &CCArgs = std::vector<std::string>(),
   74                          const std::vector<std::string> &ArgsForCC);
   88                         const std::vector<std::string> *Args = nullptr,
   89                         const std::vector<std::string> *CCArgs = nullptr,
   94             const std::vector<std::string> *Args = nullptr);
   98             const std::vector<std::string> *Args = nullptr);
  136       const std::string &Bitcode, const std::vector<std::string> &Args,
  138       const std::vector<std::string> &CCArgs = std::vector<std::string>(),
  139       const std::vector<std::string> &SharedLibs = std::vector<std::string>(),
  148   std::vector<std::string> ToolArgs; // Extra args to pass to LLC.
  153   LLC(const std::string &llcPath, CC *cc, const std::vector<std::string> *Args,
  170       const std::string &Bitcode, const std::vector<std::string> &Args,
  172       const std::vector<std::string> &CCArgs = std::vector<std::string>(),
  173       const std::vector<std::string> &SharedLibs = std::vector<std::string>(),
tools/clang/examples/AnnotateFunctions/AnnotateFunctions.cpp
   48                  const std::vector<std::string> &args) override {
tools/clang/examples/PrintFunctionNames/PrintFunctionNames.cpp
   88                  const std::vector<std::string> &args) override {
tools/clang/include/clang/ARCMigrate/ARCMT.h
   78 bool getFileRemappings(std::vector<std::pair<std::string,std::string> > &remap,
   87                         std::vector<std::pair<std::string,std::string> > &remap,
   93 std::vector<TransformFn> getAllTransformations(LangOptions::GCMode OrigGCMode,
tools/clang/include/clang/AST/ASTContext.h
  191   mutable std::vector<VariableArrayType*> VariableArrayTypes;
  637   std::vector<Decl *> getTraversalScope() const { return TraversalScope; }
  638   void setTraversalScope(const std::vector<Decl *> &);
 3008   std::vector<Decl *> TraversalScope;
tools/clang/include/clang/AST/ComparisonCategories.h
  193   static std::vector<ComparisonCategoryResult>
tools/clang/include/clang/AST/DeclCXX.h
 1655   std::vector<const NamedDecl *>
tools/clang/include/clang/AST/ExternalASTMerger.h
   58   typedef std::vector<std::unique_ptr<ASTImporter>> ImporterVector;
tools/clang/include/clang/AST/Mangle.h
  263   std::vector<std::string> getAllManglings(const Decl *D);
tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h
  204     std::vector<std::pair<internal::DynTypedMatcher, MatchCallback *>>
  206     std::vector<std::pair<TypeMatcher, MatchCallback *>> Type;
  207     std::vector<std::pair<NestedNameSpecifierMatcher, MatchCallback *>>
  209     std::vector<std::pair<NestedNameSpecifierLocMatcher, MatchCallback *>>
  211     std::vector<std::pair<TypeLocMatcher, MatchCallback *>> TypeLoc;
  212     std::vector<std::pair<CXXCtorInitializerMatcher, MatchCallback *>> CtorInit;
tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h
  372                     std::vector<DynTypedMatcher> InnerMatchers);
  707   explicit HasNameMatcher(std::vector<std::string> Names);
  734   const std::vector<std::string> Names;
 1345   std::vector<DynTypedMatcher> getMatchers(std::index_sequence<Is...>) const {
 1390   std::vector<DynTypedMatcher> DynMatchers(PI(InnerMatchers.begin()),
tools/clang/include/clang/ASTMatchers/Dynamic/Diagnostics.h
   85     ArgStream(std::vector<std::string> *Out) : Out(Out) {}
   92     std::vector<std::string> *Out;
  145     std::vector<std::string> Args;
  150     std::vector<ContextFrame> ContextStack;
  154       std::vector<std::string> Args;
  156     std::vector<Message> Messages;
  176   std::vector<ContextFrame> ContextStack;
  177   std::vector<ErrorContent> Errors;
tools/clang/include/clang/ASTMatchers/Dynamic/Parser.h
  111     virtual std::vector<ArgKind> getAcceptedCompletionTypes(
  123     virtual std::vector<MatcherCompletion>
  142     std::vector<ArgKind> getAcceptedCompletionTypes(
  145     std::vector<MatcherCompletion>
  215   static std::vector<MatcherCompletion>
  218   static std::vector<MatcherCompletion>
  222   static std::vector<MatcherCompletion>
  246   std::vector<MatcherCompletion>
  254   using ContextStackTy = std::vector<std::pair<MatcherCtor, unsigned>>;
  257   std::vector<MatcherCompletion> Completions;
tools/clang/include/clang/ASTMatchers/Dynamic/Registry.h
   83   static std::vector<ArgKind> getAcceptedCompletionTypes(
   95   static std::vector<MatcherCompletion>
tools/clang/include/clang/ASTMatchers/Dynamic/VariantValue.h
  145   PolymorphicMatcher(std::vector<DynTypedMatcher> Matchers);
  152                           std::vector<VariantMatcher> Args);
tools/clang/include/clang/Analysis/Analyses/Consumed.h
  208     std::vector<std::unique_ptr<ConsumedStateMap>> StateMapsArray;
  209     std::vector<unsigned int> VisitOrder;
tools/clang/include/clang/Analysis/Analyses/PostOrderCFGView.h
   74   std::vector<const CFGBlock *> Blocks;
   82   using iterator = std::vector<const CFGBlock *>::reverse_iterator;
   83   using const_iterator = std::vector<const CFGBlock *>::const_reverse_iterator;
tools/clang/include/clang/Analysis/Analyses/ThreadSafetyCommon.h
  501   std::vector<til::BasicBlock *> BlockMap;
  504   std::vector<BlockInfo> BBInfo;
  507   std::vector<til::Phi *> CurrentArguments;
  508   std::vector<til::SExpr *> CurrentInstructions;
  509   std::vector<til::Phi *> IncompleteArgs;
tools/clang/include/clang/Analysis/Analyses/ThreadSafetyUtil.h
  239     std::vector<T> Vect;
  301   using const_iterator = typename std::vector<T>::const_iterator;
  303   const std::vector<T> &elements() const { return Data->Vect; }
tools/clang/include/clang/Analysis/CFG.h
 1325   using try_block_iterator = std::vector<const CFGBlock *>::const_iterator;
 1443   std::vector<const CFGBlock *> TryDispatchBlocks;
tools/clang/include/clang/Analysis/CloneDetection.h
  185   static void constrainClones(std::vector<CloneGroup> &CloneGroups, T C) {
  195   static void constrainClones(std::vector<CloneGroup> &CloneGroups, T1 C,
  207   void findClones(std::vector<CloneGroup> &Result, Ts... ConstraintList) {
  236       std::vector<CloneDetector::CloneGroup> &CloneGroups,
  250       std::vector<CloneDetector::CloneGroup> &CloneGroups,
  264   void constrain(std::vector<CloneDetector::CloneGroup> &Sequences);
  275   void constrain(std::vector<CloneDetector::CloneGroup> &Sequences);
  297   void constrain(std::vector<CloneDetector::CloneGroup> &CloneGroups) {
  317   void constrain(std::vector<CloneDetector::CloneGroup> &CloneGroups) {
  327   void constrain(std::vector<CloneDetector::CloneGroup> &Result);
  342   void constrain(std::vector<CloneDetector::CloneGroup> &CloneGroups) {
  365   std::vector<VariableOccurence> Occurences;
  368   std::vector<const VarDecl *> Variables;
  441   void constrain(std::vector<CloneDetector::CloneGroup> &CloneGroups);
tools/clang/include/clang/Analysis/PathDiagnostic.h
   67     using ConsumerFiles = std::vector<std::pair<StringRef, StringRef>>;
  104   virtual void FlushDiagnosticsImpl(std::vector<const PathDiagnostic *> &Diags,
  385   std::vector<SourceRange> ranges;
  386   std::vector<FixItHint> fixits;
  597   std::vector<PathDiagnosticLocationPair> LPairs;
  641   using iterator = std::vector<PathDiagnosticLocationPair>::iterator;
  652       std::vector<PathDiagnosticLocationPair>::const_iterator;
tools/clang/include/clang/Basic/CodeGenOptions.h
  185   std::vector<BitcodeFileToLink> LinkBitcodeFiles;
  210   std::vector<std::string> DependentLibraries;
  213   std::vector<std::string> LinkerOptions;
  283   std::vector<std::string> RewriteMapFiles;
  293   std::vector<uint8_t> CmdArgs;
  296   std::vector<std::string> NoBuiltinFuncs;
  298   std::vector<std::string> Reciprocals;
  308   std::vector<std::string> DefaultFunctionAttrs;
  311   std::vector<std::string> PassPlugins;
  327   const std::vector<std::string> &getNoBuiltinFuncs() const {
tools/clang/include/clang/Basic/CommentOptions.h
   24   using BlockCommandNamesTy = std::vector<std::string>;
tools/clang/include/clang/Basic/Diagnostic.h
  399   std::vector<DiagState *> DiagStateOnPushStack;
 1443   std::vector<CharSourceRange> Ranges;
 1444   std::vector<FixItHint> FixIts;
 1466   using range_iterator = std::vector<CharSourceRange>::const_iterator;
 1476   using fixit_iterator = std::vector<FixItHint>::const_iterator;
tools/clang/include/clang/Basic/DiagnosticIDs.h
  288   static std::vector<std::string> getDiagnosticFlags();
  299                                 std::vector<diag::kind> &Diags);
tools/clang/include/clang/Basic/DiagnosticOptions.h
   99   std::vector<std::string> Warnings;
  103   std::vector<std::string> Remarks;
  107   std::vector<std::string> VerifyPrefixes;
tools/clang/include/clang/Basic/LangOptions.h
  204   std::vector<std::string> SanitizerBlacklistFiles;
  210   std::vector<std::string> XRayAlwaysInstrumentFiles;
  216   std::vector<std::string> XRayNeverInstrumentFiles;
  221   std::vector<std::string> XRayAttrListFiles;
  249   std::vector<std::string> ModuleFeatures;
  255   std::vector<std::string> NoBuiltinFuncs;
  259   std::vector<llvm::Triple> OMPTargetTriples;
tools/clang/include/clang/Basic/Module.h
  123   std::vector<Module *> SubModules;
  137   std::vector<std::string> TopHeaderNames;
  350   std::vector<std::string> ConfigMacros;
  363   std::vector<UnresolvedConflict> UnresolvedConflicts;
  375   std::vector<Conflict> Conflicts;
  560   using submodule_iterator = std::vector<Module *>::iterator;
  561   using submodule_const_iterator = std::vector<Module *>::const_iterator;
  651   std::vector<SourceLocation> ImportLocs;
tools/clang/include/clang/Basic/SanitizerBlacklist.h
   31   SanitizerBlacklist(const std::vector<std::string> &BlacklistPaths,
tools/clang/include/clang/Basic/SanitizerSpecialCaseList.h
   27   create(const std::vector<std::string> &Paths, std::string &Error);
   30   createOrDie(const std::vector<std::string> &Paths);
   48   std::vector<SanitizerSection> SanitizerSections;
tools/clang/include/clang/Basic/SourceManager.h
  648   std::vector<SrcMgr::ContentCache*> MemBufferInfos;
tools/clang/include/clang/Basic/SourceManagerInternals.h
   88   std::vector<llvm::StringMapEntry<unsigned>*> FilenamesByID;
   92   std::map<FileID, std::vector<LineEntry>> LineEntries;
  121   using iterator = std::map<FileID, std::vector<LineEntry>>::iterator;
  128   void AddEntry(FileID FID, const std::vector<LineEntry> &Entries);
tools/clang/include/clang/Basic/TargetInfo.h
 1054                               const std::vector<std::string> &FeatureVec) const;
 1117   virtual bool handleTargetFeatures(std::vector<std::string> &Features,
tools/clang/include/clang/Basic/TargetOptions.h
   51   std::vector<std::string> FeaturesAsWritten;
   55   std::vector<std::string> Features;
   62   std::vector<std::string> OpenCLExtensionsAsWritten;
tools/clang/include/clang/CodeGen/ConstantInitBuilder.h
   60   std::vector<SelfReference> SelfReferences;
tools/clang/include/clang/Driver/Compilation.h
   72   std::vector<std::unique_ptr<Action>> AllActions;
  116   std::vector<Optional<StringRef>> Redirects;
tools/clang/include/clang/Driver/Job.h
   74   std::vector<const char *> Environment;
tools/clang/include/clang/Driver/Multilib.h
   30   using flags_list = std::vector<std::string>;
  116   using multilib_list = std::vector<Multilib>;
  120       std::function<std::vector<std::string>(const Multilib &M)>;
tools/clang/include/clang/Driver/SanitizerArgs.h
   28   std::vector<std::string> BlacklistFiles;
   29   std::vector<std::string> ExtraDeps;
tools/clang/include/clang/Driver/XRayArgs.h
   22   std::vector<std::string> AlwaysInstrumentFiles;
   23   std::vector<std::string> NeverInstrumentFiles;
   24   std::vector<std::string> AttrListFiles;
   25   std::vector<std::string> ExtraDeps;
   26   std::vector<std::string> Modes;
tools/clang/include/clang/Format/Format.h
 1264   std::vector<std::string> ForEachMacros;
 1280   std::vector<std::string> TypenameMacros;
 1290   std::vector<std::string> StatementMacros;
 1302   std::vector<std::string> NamespaceMacros;
 1427   std::vector<std::string> JavaImportGroups;
 1695     std::vector<std::string> Delimiters;
 1697     std::vector<std::string> EnclosingFunctions;
 1747   std::vector<RawStringFormat> RawStringFormats;
 2163       const std::vector<FormatStyle> &ConfigurationStyles);
tools/clang/include/clang/Frontend/ASTUnit.h
  104     std::vector<std::pair<unsigned, unsigned>> Ranges;
  105     std::vector<StandaloneFixIt> FixIts;
  171   std::vector<Decl*> TopLevelDecls;
  242   std::vector<serialization::DeclID> TopLevelDeclsInPreamble;
  330   std::vector<CachedCodeCompletionResult> CachedCompletionResults;
  500   using top_level_iterator = std::vector<Decl *>::iterator;
  614       std::vector<CachedCodeCompletionResult>::iterator;
tools/clang/include/clang/Frontend/CompilerInstance.h
  127   std::vector<std::shared_ptr<DependencyCollector>> DependencyCollectors;
tools/clang/include/clang/Frontend/DependencyOutputOptions.h
   52   std::vector<std::string> Targets;
   55   std::vector<std::string> ExtraDeps;
tools/clang/include/clang/Frontend/FrontendAction.h
  270                          const std::vector<std::string> &arg) = 0;
tools/clang/include/clang/Frontend/FrontendActions.h
  154   std::vector<std::string> ModuleHeaders;
  222   std::vector<std::string> ASTFiles;
tools/clang/include/clang/Frontend/FrontendOptions.h
  369   std::vector<FrontendInputFile> Inputs;
  394   std::unordered_map<std::string,std::vector<std::string>> PluginArgs;
  397   std::vector<std::string> AddPluginActions;
  400   std::vector<std::string> Plugins;
  403   std::vector<std::shared_ptr<ModuleFileExtension>> ModuleFileExtensions;
  406   std::vector<std::string> ModuleMapFiles;
  410   std::vector<std::string> ModuleFiles;
  413   std::vector<std::string> ModulesEmbedFiles;
  416   std::vector<std::string> ASTMergeFiles;
  420   std::vector<std::string> LLVMArgs;
tools/clang/include/clang/Frontend/MultiplexConsumer.h
   33       const std::vector<ASTDeserializationListener *> &L);
   45   std::vector<ASTDeserializationListener *> Listeners;
   52   MultiplexConsumer(std::vector<std::unique_ptr<ASTConsumer>> C);
   80   std::vector<std::unique_ptr<ASTConsumer>> Consumers; // Owns these.
tools/clang/include/clang/Frontend/PrecompiledPreamble.h
  123   PrecompiledPreamble(PCHStorage Storage, std::vector<char> PreambleBytes,
  257   std::vector<char> PreambleBytes;
tools/clang/include/clang/Frontend/TextDiagnosticBuffer.h
   27   using DiagList = std::vector<std::pair<SourceLocation, std::string>>;
   38   std::vector<std::pair<DiagnosticsEngine::Level, size_t>> All;
tools/clang/include/clang/Frontend/Utils.h
  115   std::vector<std::string> Dependencies;
  142   std::vector<std::string> Targets;
tools/clang/include/clang/Frontend/VerifyDiagnosticConsumer.h
  230   using DirectiveList = std::vector<std::unique_ptr<Directive>>;
tools/clang/include/clang/Lex/HeaderSearch.h
  173   std::vector<DirectoryLookup> SearchDirs;
  184   std::vector<std::pair<std::string, bool>> SystemHeaderPrefixes;
  191   mutable std::vector<HeaderFileInfo> FileInfo;
  229   std::vector<std::pair<const FileEntry *, std::unique_ptr<HeaderMap>>> HeaderMaps;
  269   void SetSearchPaths(const std::vector<DirectoryLookup> &dirs,
  671   using search_dir_iterator = std::vector<DirectoryLookup>::const_iterator;
tools/clang/include/clang/Lex/HeaderSearchOptions.h
  102   std::vector<Entry> UserEntries;
  105   std::vector<SystemHeaderPrefix> SystemHeaderPrefixes;
  121   std::vector<std::string> PrebuiltModulePaths;
  174   std::vector<std::string> VFSOverlayFiles;
tools/clang/include/clang/Lex/MacroArgs.h
   49   std::vector<std::vector<Token> > PreExpArgTokens;
   49   std::vector<std::vector<Token> > PreExpArgTokens;
   90   const std::vector<Token> &
tools/clang/include/clang/Lex/PPConditionalDirectiveRecord.h
   58   typedef std::vector<CondDirectiveLoc> CondDirectiveLocsTy;
tools/clang/include/clang/Lex/PreprocessingRecord.h
  316     std::vector<PreprocessedEntity *> PreprocessedEntities;
  323     std::vector<PreprocessedEntity *> LoadedPreprocessedEntities;
  326     std::vector<SourceRange> SkippedRanges;
  517     const std::vector<SourceRange> &getSkippedRanges() {
tools/clang/include/clang/Lex/Preprocessor.h
  254   std::vector<CommentHandler *> CommentHandlers;
  540   std::vector<IncludeStackInfo> IncludeMacroStack;
  776   llvm::DenseMap<IdentifierInfo *, std::vector<MacroInfo *>>
  826   std::vector<std::pair<TokenLexer *, size_t>> MacroExpandingLexersStack;
  854   std::vector<CachedTokensTy::size_type> BacktrackPositions;
tools/clang/include/clang/Lex/PreprocessorOptions.h
   45   std::vector<std::pair<std::string, bool/*isUndef*/>> Macros;
   46   std::vector<std::string> Includes;
   47   std::vector<std::string> MacroIncludes;
   78   std::vector<std::string> ChainedIncludes;
  131   std::vector<std::pair<std::string, std::string>> RemappedFiles;
  136   std::vector<std::pair<std::string, llvm::MemoryBuffer *>> RemappedFileBuffers;
tools/clang/include/clang/Rewrite/Frontend/FixItRewriter.h
  115     std::vector<std::pair<std::string, std::string>> *RewrittenFiles = nullptr);
tools/clang/include/clang/Sema/CodeCompleteConsumer.h
  824   std::vector<FixItHint> FixIts;
  868                        std::vector<FixItHint> FixIts = std::vector<FixItHint>())
tools/clang/include/clang/Sema/Sema.h
 7875   std::vector<std::unique_ptr<TemplateInstantiationCallback>>
10741                  std::vector<PartialDiagnosticAt>>
tools/clang/include/clang/Sema/SemaFixItUtils.h
   41   std::vector<FixItHint> Hints;
tools/clang/include/clang/Sema/TypoCorrection.h
  276   std::vector<PartialDiagnostic> ExtraDiagnostics;
tools/clang/include/clang/Serialization/ASTReader.h
  479   std::vector<QualType> TypesLoaded;
  493   std::vector<Decl *> DeclsLoaded;
  575   std::vector<std::pair<ModuleFile*, LexicalContents>> TULexicalDecls;
  628   std::vector<IdentifierInfo *> IdentifiersLoaded;
  644   std::vector<MacroInfo *> MacrosLoaded;
tools/clang/include/clang/Serialization/ASTWriter.h
  216   std::vector<serialization::DeclOffset> DeclOffsets;
  255   std::vector<uint32_t> TypeOffsets;
  287   std::vector<MacroInfoToEmitData> MacroInfosToEmit;
  305   std::vector<uint32_t> IdentifierOffsets;
  326   std::vector<uint32_t> SelectorOffsets;
  450   std::vector<std::unique_ptr<ModuleFileExtensionWriter>>
tools/clang/include/clang/Serialization/Module.h
  211   std::vector<std::unique_ptr<ModuleFileExtensionReader>> ExtensionReaders;
  226   std::vector<InputFile> InputFilesLoaded;
  292   std::vector<unsigned> PreloadIdentifierOffsets;
tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h
  168   static std::vector<StringRef>
  173   static std::vector<StringRef>
  199   std::vector<std::pair<std::string, bool>> CheckersAndPackages;
  202   std::vector<std::string> SilencedCheckersAndPackages;
  281   std::vector<llvm::StringLiteral> AnalyzerConfigCmdFlags = {
  416 inline std::vector<StringRef>
  426   std::vector<StringRef> Checkers;
  435 inline std::vector<StringRef>
  444   std::vector<StringRef> Packages;
tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h
  587   std::vector<BugReportEquivClass *> EQClassesVector;
  761     std::vector<std::unique_ptr<NoteTag>> Tags;
tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h
  587   std::vector<CheckerDtor> CheckerDtors;
  593   std::vector<DeclCheckerInfo> DeclCheckers;
  595   std::vector<CheckDeclFunc> BodyCheckers;
  606   std::vector<StmtCheckerInfo> StmtCheckers;
  617   const std::vector<CheckObjCMessageFunc> &
  620   std::vector<CheckObjCMessageFunc> PreObjCMessageCheckers;
  621   std::vector<CheckObjCMessageFunc> PostObjCMessageCheckers;
  622   std::vector<CheckObjCMessageFunc> ObjCMessageNilCheckers;
  624   std::vector<CheckCallFunc> PreCallCheckers;
  625   std::vector<CheckCallFunc> PostCallCheckers;
  627   std::vector<CheckLocationFunc> LocationCheckers;
  629   std::vector<CheckBindFunc> BindCheckers;
  631   std::vector<CheckEndAnalysisFunc> EndAnalysisCheckers;
  633   std::vector<CheckBeginFunctionFunc> BeginFunctionCheckers;
  634   std::vector<CheckEndFunctionFunc> EndFunctionCheckers;
  636   std::vector<CheckBranchConditionFunc> BranchConditionCheckers;
  638   std::vector<CheckNewAllocatorFunc> NewAllocatorCheckers;
  640   std::vector<CheckLiveSymbolsFunc> LiveSymbolsCheckers;
  642   std::vector<CheckDeadSymbolsFunc> DeadSymbolsCheckers;
  644   std::vector<CheckRegionChangesFunc> RegionChangesCheckers;
  646   std::vector<CheckPointerEscapeFunc> PointerEscapeCheckers;
  648   std::vector<EvalAssumeFunc> EvalAssumeCheckers;
  650   std::vector<EvalCallFunc> EvalCallCheckers;
  652   std::vector<CheckEndOfTranslationUnit> EndOfTranslationUnitCheckers;
tools/clang/include/clang/StaticAnalyzer/Core/PathDiagnosticConsumers.h
   30 typedef std::vector<PathDiagnosticConsumer*> PathDiagnosticConsumers;
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h
 1065   std::vector<const char *> QualifiedName;
 1116   std::vector<std::pair<CallDescription, T>> LinearMap;
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h
   66       std::vector<std::pair<BlockEdge, const ExplodedNode *>>;
   69       std::vector<std::pair<const CFGBlock *, const ExplodedNode *>>;
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h
  309   using NodeVector = std::vector<ExplodedNode *>;
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h
  486   std::vector<ProgramState *> freeStates;
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SMTConstraintManager.h
  314       std::vector<llvm::SMTExprRef> ASTs;
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SMTConv.h
   76              const std::vector<llvm::SMTExprRef> &ASTs) {
tools/clang/include/clang/StaticAnalyzer/Frontend/CheckerRegistry.h
  136   using CheckerInfoList = std::vector<CheckerInfo>;
tools/clang/include/clang/Tooling/ArgumentsAdjusters.h
   29 using CommandLineArguments = std::vector<std::string>;
tools/clang/include/clang/Tooling/CommonOptionsParser.h
  107   const std::vector<std::string> &getSourcePathList() const {
  126   std::vector<std::string> SourcePathList;
  138   std::vector<CompileCommand>
  141   std::vector<std::string> getAllFiles() const override;
  143   std::vector<CompileCommand> getAllCompileCommands() const override;
  147   std::vector<ArgumentsAdjuster> Adjusters;
  149   std::vector<CompileCommand>
  150   adjustCommands(std::vector<CompileCommand> Commands) const;
tools/clang/include/clang/Tooling/CompilationDatabase.h
   46                  std::vector<std::string> CommandLine, Twine Output)
   57   std::vector<std::string> CommandLine;
  128   virtual std::vector<CompileCommand> getCompileCommands(
  135   virtual std::vector<std::string> getAllFiles() const { return {}; }
  146   virtual std::vector<CompileCommand> getAllCompileCommands() const;
  200   std::vector<CompileCommand>
  206   std::vector<CompileCommand> CompileCommands;
tools/clang/include/clang/Tooling/Core/Diagnostic.h
   93   std::vector<Diagnostic> Diagnostics;
tools/clang/include/clang/Tooling/Core/Replacement.h
  265   std::vector<Range> getAffectedRanges() const;
  336   std::vector<Replacement> Replacements;
  347 std::vector<Range>
  349                                  const std::vector<Range> &Ranges);
tools/clang/include/clang/Tooling/DiagnosticsYaml.h
   34     std::vector<clang::tooling::Replacement> Fixes;
tools/clang/include/clang/Tooling/Execution.h
   50   virtual std::vector<std::pair<llvm::StringRef, llvm::StringRef>>
   63   std::vector<std::pair<llvm::StringRef, llvm::StringRef>>
   72   std::vector<std::pair<llvm::StringRef, llvm::StringRef>> KVResults;
tools/clang/include/clang/Tooling/Inclusions/IncludeStyle.h
  109   std::vector<IncludeCategory> IncludeCategories;
tools/clang/include/clang/Tooling/JSONCompilationDatabase.h
   83   std::vector<CompileCommand>
   89   std::vector<std::string> getAllFiles() const override;
   93   std::vector<CompileCommand> getAllCompileCommands() const override;
  117                  std::vector<llvm::yaml::ScalarNode *>,
  122                    std::vector<CompileCommand> &Commands) const;
  125   llvm::StringMap<std::vector<CompileCommandRef>> IndexByFile;
  129   std::vector<CompileCommandRef> AllCommands;
tools/clang/include/clang/Tooling/Refactoring/ASTSelection.h
   52   std::vector<SelectedASTNode> Children;
tools/clang/include/clang/Tooling/Refactoring/AtomicChange.h
  127                std::vector<std::string> InsertedHeaders,
  128                std::vector<std::string> RemovedHeaders,
  135   std::vector<std::string> InsertedHeaders;
  136   std::vector<std::string> RemovedHeaders;
  140 using AtomicChanges = std::vector<AtomicChange>;
tools/clang/include/clang/Tooling/Refactoring/RefactoringAction.h
   58 std::vector<std::unique_ptr<RefactoringAction>> createRefactoringActions();
tools/clang/include/clang/Tooling/Refactoring/RefactoringActionRules.h
   45     std::vector<std::unique_ptr<RefactoringActionRule>>;
tools/clang/include/clang/Tooling/Refactoring/Rename/RenamingAction.h
   32   RenamingAction(const std::vector<std::string> &NewNames,
   33                  const std::vector<std::string> &PrevNames,
   34                  const std::vector<std::vector<std::string>> &USRList,
   34                  const std::vector<std::vector<std::string>> &USRList,
   43   const std::vector<std::string> &NewNames, &PrevNames;
   44   const std::vector<std::vector<std::string>> &USRList;
   44   const std::vector<std::vector<std::string>> &USRList;
   94 llvm::Expected<std::vector<AtomicChange>>
  102       const std::vector<std::string> &NewNames,
  103       const std::vector<std::vector<std::string>> &USRList,
  103       const std::vector<std::vector<std::string>> &USRList,
  111   const std::vector<std::string> &NewNames;
  114   const std::vector<std::vector<std::string>> &USRList;
  114   const std::vector<std::vector<std::string>> &USRList;
tools/clang/include/clang/Tooling/Refactoring/Rename/SymbolOccurrences.h
   85 using SymbolOccurrences = std::vector<SymbolOccurrence>;
tools/clang/include/clang/Tooling/Refactoring/Rename/USRFindingAction.h
   41 std::vector<std::string> getUSRsForDeclaration(const NamedDecl *ND,
   52   ArrayRef<std::vector<std::string>> getUSRList() { return USRList; }
   56   std::vector<unsigned> SymbolOffsets;
   57   std::vector<std::string> QualifiedNames;
   58   std::vector<std::string> SpellingNames;
   59   std::vector<std::vector<std::string>> USRList;
   59   std::vector<std::vector<std::string>> USRList;
tools/clang/include/clang/Tooling/Refactoring/Rename/USRLocFinder.h
   37 std::vector<tooling::AtomicChange>
tools/clang/include/clang/Tooling/RefactoringCallbacks.h
   71   std::vector<RefactoringCallback *> Callbacks;
  106                           std::vector<TemplateElement> Template);
  108   std::vector<TemplateElement> Template;
tools/clang/include/clang/Tooling/Syntax/Tokens.h
  247   std::vector<const syntax::Token *> macroExpansions(FileID FID) const;
  282     std::vector<syntax::Token> SpelledTokens;
  284     std::vector<Mapping> Mappings;
  300   std::vector<syntax::Token> ExpandedTokens;
  315 std::vector<syntax::Token> tokenize(FileID FID, const SourceManager &SM,
  355   std::vector<syntax::Token> Expanded;
tools/clang/include/clang/Tooling/Syntax/Tree.h
   61   llvm::DenseMap<FileID, std::vector<syntax::Token>> ExtraTokens;
tools/clang/include/clang/Tooling/Tooling.h
  164 using FileContentMappings = std::vector<std::pair<std::string, std::string>>;
  181     const std::vector<std::string> &Args, const Twine &FileName = "input.cc",
  191     const std::vector<std::string> &Args, const Twine &FileName = "input.cc",
  223     StringRef Code, const std::vector<std::string> &Args,
  243   ToolInvocation(std::vector<std::string> CommandLine,
  255   ToolInvocation(std::vector<std::string> CommandLine, ToolAction *Action,
  286   std::vector<std::string> CommandLine;
  357   int buildASTs(std::vector<std::unique_ptr<ASTUnit>> &ASTs);
  377   std::vector<std::string> SourcePaths;
  385   std::vector<std::pair<StringRef, StringRef>> MappedFileContents;
  501 void addTargetAndModeForProgramName(std::vector<std::string> &CommandLine,
tools/clang/include/clang/Tooling/Transformer/RewriteRule.h
  114     std::vector<std::pair<std::string, IncludeFormat>> AddedIncludes;
  244 std::vector<ast_matchers::internal::DynTypedMatcher>
tools/clang/include/clang/Tooling/Transformer/Stencil.h
  120     std::vector<std::string> PartStrings;
  132   std::vector<StencilPart> Parts;
tools/clang/lib/ARCMigrate/ARCMT.cpp
  201   std::vector<std::string> WarnOpts;
  202   for (std::vector<std::string>::iterator
  248   std::vector<TransformFn> transforms = arcmt::getAllTransformations(OrigGCMode,
  312   std::vector<SourceLocation> ARCMTMacroLocs;
  361   std::vector<TransformFn> transforms = arcmt::getAllTransformations(OrigGCMode,
  401 bool arcmt::getFileRemappings(std::vector<std::pair<std::string,std::string> > &
  433   std::vector<SourceLocation> &ARCMTMacroLocs;
  436   ARCMTMacroTrackerPPCallbacks(std::vector<SourceLocation> &ARCMTMacroLocs)
  447   std::vector<SourceLocation> &ARCMTMacroLocs;
  450   ARCMTMacroTrackerAction(std::vector<SourceLocation> &ARCMTMacroLocs)
  531   std::vector<SourceLocation> ARCMTMacroLocs;
tools/clang/lib/ARCMigrate/FileRemapper.cpp
   63   std::vector<std::pair<const FileEntry *, const FileEntry *> > pairs;
tools/clang/lib/ARCMigrate/Internals.h
  152   std::vector<SourceLocation> &ARCMTMacroLocs;
  158                 std::vector<SourceLocation> &ARCMTMacroLocs)
tools/clang/lib/ARCMigrate/ObjCMT.cpp
  209   std::vector<std::unique_ptr<ASTConsumer>> Consumers;
 2000 static std::vector<std::string> getWhiteListFilenames(StringRef DirPath) {
 2004   std::vector<std::string> Filenames;
 2035   std::vector<std::string> WhiteList =
 2231                         std::vector<std::pair<std::string,std::string> > &remap,
 2245   typedef llvm::DenseMap<const FileEntry *, std::vector<EditEntry> >
tools/clang/lib/ARCMigrate/TransEmptyStatementsAndDealloc.cpp
   32                                        std::vector<SourceLocation> &MacroLocs,
   45   std::vector<SourceLocation>::iterator I = llvm::upper_bound(
   78   std::vector<SourceLocation> &MacroLocs;
   81   EmptyChecker(ASTContext &ctx, std::vector<SourceLocation> &macroLocs)
  185                         std::vector<SourceLocation> &MacroLocs) {
tools/clang/lib/ARCMigrate/TransGCAttrs.cpp
   29   std::vector<ObjCPropertyDecl *> &AllProps;
   34                    std::vector<ObjCPropertyDecl *> &AllProps)
  298                           std::vector<ObjCPropertyDecl *> &AllProps) {
  324   std::vector<ObjCPropertyDecl *> AllProps;
tools/clang/lib/ARCMigrate/TransformActions.cpp
   52   std::vector<ActionData> CachedActions;
  115   std::vector<std::pair<CharRange, SourceLocation> > IndentationRanges;
  567   for (std::vector<std::pair<CharRange, SourceLocation> >::iterator
tools/clang/lib/ARCMigrate/Transforms.cpp
  582 std::vector<TransformFn> arcmt::getAllTransformations(
  585   std::vector<TransformFn> transforms;
tools/clang/lib/ARCMigrate/Transforms.h
   81   std::vector<ASTTraverser *> Traversers;
   95   std::vector<GCAttrOccurrence> GCAttrs;
  106   typedef std::vector<ASTTraverser *>::iterator traverser_iterator;
tools/clang/lib/AST/ASTContext.cpp
  960 void ASTContext::setTraversalScope(const std::vector<Decl *> &TopLevelDecls) {
tools/clang/lib/AST/CXXInheritance.cpp
  523 std::vector<const NamedDecl *> CXXRecordDecl::lookupDependentName(
  526   std::vector<const NamedDecl *> Results;
tools/clang/lib/AST/ComparisonCategories.cpp
  188 std::vector<ComparisonCategoryResult>
  192   std::vector<CCR> Values;
tools/clang/lib/AST/Interp/ByteCodeEmitter.h
   92   std::vector<char> Code;
tools/clang/lib/AST/Interp/Function.h
  118   void setCode(unsigned NewFrameSize, std::vector<char> &&NewCode, SourceMap &&NewSrcMap,
  142   std::vector<char> Code;
tools/clang/lib/AST/Interp/Program.h
  141   std::vector<std::unique_ptr<Function>> AnonFuncs;
  144   llvm::DenseMap<const FunctionDecl *, std::vector<unsigned>> Relocs;
  177   std::vector<Global *> Globals;
tools/clang/lib/AST/Interp/Source.h
   99 using SourceMap = std::vector<std::pair<unsigned, SourceInfo>>;
tools/clang/lib/AST/Mangle.cpp
  349   std::vector<std::string> getAllManglings(const ObjCContainerDecl *OCD) {
  372   std::vector<std::string> getAllManglings(const Decl *D) {
  384     std::vector<std::string> Manglings;
  491 std::vector<std::string> ASTNameGenerator::getAllManglings(const Decl *D) {
tools/clang/lib/AST/Type.cpp
 3298   std::vector<const RecordType*> RecordTypeList;
tools/clang/lib/AST/VTableBuilder.cpp
 3371 typedef llvm::SetVector<BaseSubobject, std::vector<BaseSubobject>,
tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp
  586   const std::vector<unsigned short> &
  809   llvm::DenseMap<ast_type_traits::ASTNodeKind, std::vector<unsigned short>>
tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp
   88   VariadicMatcher(std::vector<DynTypedMatcher> InnerMatchers)
   98   std::vector<DynTypedMatcher> InnerMatchers;
  144     std::vector<DynTypedMatcher> InnerMatchers) {
  328 std::vector<std::string> vectorFromRefs(ArrayRef<const StringRef *> NameRefs) {
  329   std::vector<std::string> Names;
  336   std::vector<std::string> Names = vectorFromRefs(NameRefs);
  345 HasNameMatcher::HasNameMatcher(std::vector<std::string> N)
tools/clang/lib/ASTMatchers/Dynamic/Marshallers.h
  215                            std::vector<ArgKind> &ArgKinds) const = 0;
  285                    std::vector<ArgKind> &Kinds) const override {
  300   const std::vector<ast_type_traits::ASTNodeKind> RetKinds;
  301   const std::vector<ArgKind> ArgKinds;
  308                               std::vector<DynTypedMatcher> &Out,
  313                               std::vector<DynTypedMatcher> &Out, TypeList) {
  332   std::vector<DynTypedMatcher> Matchers;
  340     std::vector<ast_type_traits::ASTNodeKind> &RetTypes) {
  349     std::vector<ast_type_traits::ASTNodeKind> &RetTypes) {}
  353   static void build(std::vector<ast_type_traits::ASTNodeKind> &RetTypes) {
  360   static void build(std::vector<ast_type_traits::ASTNodeKind> &RetTypes) {
  367   static void build(std::vector<ast_type_traits::ASTNodeKind> &RetTypes) {
  443                    std::vector<ArgKind> &Kinds) const override {
  457   std::vector<ast_type_traits::ASTNodeKind> RetKinds;
  560       StringRef Name, std::vector<std::unique_ptr<MatcherDescriptor>> &Out)
  578   std::vector<std::unique_ptr<MatcherDescriptor>> &Out;
  598     std::vector<VariantMatcher> Constructed;
  639                    std::vector<ArgKind> &Kinds) const override {
  657   std::vector<std::unique_ptr<MatcherDescriptor>> Overloads;
  683     std::vector<VariantMatcher> InnerArgs;
  701                    std::vector<ArgKind> &Kinds) const override {
  730   std::vector<ast_type_traits::ASTNodeKind> RetTypes;
  741   std::vector<ast_type_traits::ASTNodeKind> RetTypes;
  754   std::vector<ast_type_traits::ASTNodeKind> RetTypes;
  791   std::vector<std::unique_ptr<MatcherDescriptor>> Overloads;
tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp
  306 std::vector<ArgKind> Parser::Sema::getAcceptedCompletionTypes(
  311 std::vector<MatcherCompletion>
  443   std::vector<ParserValue> Args;
  518 std::vector<MatcherCompletion> Parser::getNamedValueCompletions(
  521   std::vector<MatcherCompletion> Result;
  617 std::vector<ArgKind> Parser::RegistrySema::getAcceptedCompletionTypes(
  622 std::vector<MatcherCompletion> Parser::RegistrySema::getMatcherCompletions(
  641 std::vector<MatcherCompletion>
tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp
  556 std::vector<ArgKind> Registry::getAcceptedCompletionTypes(
  573     std::vector<ArgKind> NextTypeSet;
  586 std::vector<MatcherCompletion>
  588   std::vector<MatcherCompletion> Completions;
  598     std::vector<std::vector<ArgKind>> ArgsKinds(NumArgs);
  598     std::vector<std::vector<ArgKind>> ArgsKinds(NumArgs);
  625         for (const std::vector<ArgKind> &Arg : ArgsKinds) {
tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp
   66   std::vector<DynTypedMatcher> DynMatchers;
  116   PolymorphicPayload(std::vector<DynTypedMatcher> MatchersIn)
  177   const std::vector<DynTypedMatcher> Matchers;
  183                     std::vector<VariantMatcher> Args)
  216   const std::vector<VariantMatcher> Args;
  226 VariantMatcher::PolymorphicMatcher(std::vector<DynTypedMatcher> Matchers) {
  233     std::vector<VariantMatcher> Args) {
tools/clang/lib/Analysis/CFG.cpp
  500   using BackpatchBlocksTy = std::vector<JumpSource>;
tools/clang/lib/Analysis/CloneDetection.cpp
  126     std::vector<CloneDetector::CloneGroup> &Result) {
  127   std::vector<unsigned> IndexesToRemove;
  250          std::vector<std::pair<size_t, StmtSequence>> &StmtsByHash) {
  351     std::vector<CloneDetector::CloneGroup> &Sequences) {
  353   std::vector<CloneDetector::CloneGroup> Result;
  361     std::vector<std::pair<size_t, StmtSequence>> StmtsByHash;
  411     std::vector<CloneDetector::CloneGroup> &Sequences) {
  465     std::vector<CloneDetector::CloneGroup> &CloneGroups) {
  475     std::vector<CloneDetector::CloneGroup> &CloneGroups,
  478   std::vector<CloneDetector::CloneGroup> Result;
  482     std::vector<char> Indexes;
tools/clang/lib/Analysis/LiveVariables.cpp
  623   std::vector<const CFGBlock *> vec;
  633   std::vector<const VarDecl*> declVec;
  635   for (std::vector<const CFGBlock *>::iterator
  653     for (std::vector<const VarDecl*>::iterator di = declVec.begin(),
tools/clang/lib/Analysis/PathDiagnostic.cpp
  394   std::vector<const PathDiagnostic *> BatchDiags;
tools/clang/lib/Analysis/ThreadSafety.cpp
  159   std::vector<std::unique_ptr<const FactEntry>> Facts;
  417   std::vector<VarDefinition> VarDefinitions;
  418   std::vector<unsigned> CtxIndices;
  419   std::vector<std::pair<const Stmt *, Context>> SavedContexts;
  513                    std::vector<CFGBlockInfo> &BlockInfo);
  728                                    std::vector<CFGBlockInfo> &BlockInfo) {
  812                                std::vector<CFGBlockInfo> &BlockInfo) {
 1020   std::vector<CFGBlockInfo> BlockInfo;
tools/clang/lib/Basic/Diagnostic.cpp
  462   std::vector<diag::kind> AllDiags;
tools/clang/lib/Basic/DiagnosticIDs.cpp
  271       std::vector<DiagDesc> DiagInfo;
  536 std::vector<std::string> DiagnosticIDs::getDiagnosticFlags() {
  537   std::vector<std::string> Res;
  590                                       std::vector<diag::kind> &Diags) {
tools/clang/lib/Basic/Module.cpp
  247     for (std::vector<std::string>::iterator
  341   for (std::vector<Module *>::const_iterator I = SubModules.begin(),
tools/clang/lib/Basic/SanitizerBlacklist.cpp
   18     const std::vector<std::string> &BlacklistPaths, SourceManager &SM)
tools/clang/lib/Basic/SanitizerSpecialCaseList.cpp
   18 SanitizerSpecialCaseList::create(const std::vector<std::string> &Paths,
   30 SanitizerSpecialCaseList::createOrDie(const std::vector<std::string> &Paths) {
tools/clang/lib/Basic/SourceManager.cpp
  246   std::vector<LineEntry> &Entries = LineEntries[FID];
  280   const std::vector<LineEntry> &Entries = LineEntries[FID];
  289   std::vector<LineEntry>::const_iterator I = llvm::upper_bound(Entries, Offset);
  298                              const std::vector<LineEntry> &Entries) {
tools/clang/lib/Basic/TargetInfo.cpp
  404     const std::vector<std::string> &FeatureVec) const {
tools/clang/lib/Basic/Targets/AArch64.cpp
  273 bool AArch64TargetInfo::handleTargetFeatures(std::vector<std::string> &Features,
tools/clang/lib/Basic/Targets/AArch64.h
   76   bool handleTargetFeatures(std::vector<std::string> &Features,
tools/clang/lib/Basic/Targets/AMDGPU.cpp
  129     const std::vector<std::string> &FeatureVec) const {
tools/clang/lib/Basic/Targets/AMDGPU.h
  209                  const std::vector<std::string> &FeatureVec) const override;
tools/clang/lib/Basic/Targets/ARM.cpp
  354     const std::vector<std::string> &FeaturesVec) const {
  357   std::vector<StringRef> TargetFeatures;
  391   std::vector<std::string> UpdatedFeaturesVec;
  412 bool ARMTargetInfo::handleTargetFeatures(std::vector<std::string> &Features,
tools/clang/lib/Basic/Targets/ARM.h
  125                  const std::vector<std::string> &FeaturesVec) const override;
  133   bool handleTargetFeatures(std::vector<std::string> &Features,
tools/clang/lib/Basic/Targets/Hexagon.cpp
   72     const std::vector<std::string> &FeaturesVec) const {
   78 bool HexagonTargetInfo::handleTargetFeatures(std::vector<std::string> &Features,
tools/clang/lib/Basic/Targets/Hexagon.h
   93                  const std::vector<std::string> &FeaturesVec) const override;
   95   bool handleTargetFeatures(std::vector<std::string> &Features,
tools/clang/lib/Basic/Targets/Mips.h
  178                  const std::vector<std::string> &FeaturesVec) const override {
  305   bool handleTargetFeatures(std::vector<std::string> &Features,
tools/clang/lib/Basic/Targets/NVPTX.h
   67                  const std::vector<std::string> &FeaturesVec) const override {
tools/clang/lib/Basic/Targets/PPC.cpp
   31 bool PPCTargetInfo::handleTargetFeatures(std::vector<std::string> &Features,
  225                                  const std::vector<std::string> &FeaturesVec) {
  258     const std::vector<std::string> &FeaturesVec) const {
tools/clang/lib/Basic/Targets/PPC.h
  165                  const std::vector<std::string> &FeaturesVec) const override;
  167   bool handleTargetFeatures(std::vector<std::string> &Features,
tools/clang/lib/Basic/Targets/RISCV.cpp
  146 bool RISCVTargetInfo::handleTargetFeatures(std::vector<std::string> &Features,
tools/clang/lib/Basic/Targets/RISCV.h
   76   bool handleTargetFeatures(std::vector<std::string> &Features,
tools/clang/lib/Basic/Targets/Sparc.h
   39   bool handleTargetFeatures(std::vector<std::string> &Features,
tools/clang/lib/Basic/Targets/SystemZ.h
   95                  const std::vector<std::string> &FeaturesVec) const override {
  108   bool handleTargetFeatures(std::vector<std::string> &Features,
tools/clang/lib/Basic/Targets/WebAssembly.cpp
  101     const std::vector<std::string> &FeaturesVec) const {
  134     std::vector<std::string> &Features, DiagnosticsEngine &Diags) {
tools/clang/lib/Basic/Targets/WebAssembly.h
   71                  const std::vector<std::string> &FeaturesVec) const override;
   74   bool handleTargetFeatures(std::vector<std::string> &Features,
tools/clang/lib/Basic/Targets/X86.cpp
  106     const std::vector<std::string> &FeaturesVec) const {
  725 bool X86TargetInfo::handleTargetFeatures(std::vector<std::string> &Features,
tools/clang/lib/Basic/Targets/X86.h
  268                  const std::vector<std::string> &FeaturesVec) const override;
  274   bool handleTargetFeatures(std::vector<std::string> &Features,
  448   bool handleTargetFeatures(std::vector<std::string> &Features,
  817   bool handleTargetFeatures(std::vector<std::string> &Features,
tools/clang/lib/CodeGen/BackendUtil.cpp
 1340   Expected<std::vector<BitcodeModule>> BMsOrErr = getBitcodeModuleList(MBRef);
 1397   std::vector<std::unique_ptr<llvm::MemoryBuffer>> OwnedImports;
tools/clang/lib/CodeGen/CGBuiltin.cpp
 3828       std::vector<llvm::Value *> Args = {
 3832       std::vector<llvm::Type *> ArgTys = {
 3884       std::vector<llvm::Type *> ArgTys = {
 3888       std::vector<llvm::Value *> Args = {Queue,     Flags,         Range,
tools/clang/lib/CodeGen/CGCXXABI.cpp
  312 std::vector<CharUnits> CGCXXABI::getVBPtrOffsets(const CXXRecordDecl *RD) {
tools/clang/lib/CodeGen/CGCXXABI.h
  462   virtual std::vector<CharUnits> getVBPtrOffsets(const CXXRecordDecl *RD);
tools/clang/lib/CodeGen/CGCall.cpp
 1769     const std::vector<std::string> &Recips = CodeGenOpts.Reciprocals;
tools/clang/lib/CodeGen/CGDebugInfo.h
  105   llvm::DenseMap<const ObjCInterfaceDecl *, std::vector<llvm::DISubprogram *>>
  112   std::vector<void *> RetainedTypes;
  115   std::vector<std::pair<const TagType *, llvm::TrackingMDRef>> ReplaceMap;
  119   std::vector<std::pair<const DeclaratorDecl *, llvm::TrackingMDRef>>
  123   std::vector<llvm::TypedTrackingMDRef<llvm::DIScope>> LexicalBlockStack;
  128   std::vector<unsigned> FnBeginRegionCount;
tools/clang/lib/CodeGen/CGDeclCXX.cpp
  729     const std::vector<std::tuple<llvm::FunctionType *, llvm::WeakTrackingVH,
tools/clang/lib/CodeGen/CGExprCXX.cpp
  497   std::vector<CharUnits> VBPtrOffsets =
tools/clang/lib/CodeGen/CGExprConstant.cpp
 2200   std::vector<llvm::Constant *> elements(numElements);
tools/clang/lib/CodeGen/CGObjCGNU.cpp
  353   std::vector<llvm::Constant*> Classes;
  355   std::vector<llvm::Constant*> Categories;
  358   std::vector<llvm::Constant*> ConstantStrings;
  391   std::vector<ClassAliasPair> ClassAliases;
  944   std::vector<EarlyInitPair> EarlyInitList;
 3664     std::vector<Selector> allSelectors;
 3832     for (std::vector<ClassAliasPair>::iterator iter = ClassAliases.begin();
tools/clang/lib/CodeGen/CGObjCMac.cpp
 1415   std::vector<llvm::GlobalValue*> DefinedMetaClasses;
tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp
  200   std::vector<MemberInfo> Members;
  568   for (std::vector<MemberInfo>::const_iterator Member = Members.begin(),
  587   std::vector<MemberInfo>::iterator Prior = Members.begin();
  589   for (std::vector<MemberInfo>::iterator Member = Prior + 1,
  621   for (std::vector<MemberInfo>::const_iterator Member = Members.begin(),
  649   std::vector<std::pair<CharUnits, CharUnits> > Padding;
  651   for (std::vector<MemberInfo>::const_iterator Member = Members.begin(),
  667   for (std::vector<std::pair<CharUnits, CharUnits> >::const_iterator
  675   for (std::vector<MemberInfo>::const_iterator Member = Members.begin(),
  870   std::vector<std::pair<unsigned, const CGBitFieldInfo*> > BFIs;
tools/clang/lib/CodeGen/CGStmt.cpp
 1914                               const std::vector<llvm::Type *> &ResultRegTypes,
 1916                               std::vector<llvm::Value *> &RegResults) {
 1992   std::vector<LValue> ResultRegDests;
 1993   std::vector<QualType> ResultRegQualTys;
 1994   std::vector<llvm::Type *> ResultRegTypes;
 1995   std::vector<llvm::Type *> ResultTruncRegTypes;
 1996   std::vector<llvm::Type *> ArgTypes;
 1997   std::vector<llvm::Value*> Args;
 2002   std::vector<llvm::Value*> InOutArgs;
 2003   std::vector<llvm::Type*> InOutArgTypes;
 2006   std::vector<std::string> OutputConstraints;
 2279   std::vector<llvm::Value*> RegResults;
tools/clang/lib/CodeGen/CGVTables.cpp
 1076   std::vector<AddressPoint> AddressPoints;
tools/clang/lib/CodeGen/CodeGenAction.cpp
  998     Expected<std::vector<BitcodeModule>> BMsOrErr = getBitcodeModuleList(MBRef);
tools/clang/lib/CodeGen/CodeGenFunction.h
 3986       const std::vector<std::tuple<llvm::FunctionType *, llvm::WeakTrackingVH,
tools/clang/lib/CodeGen/CodeGenModule.cpp
 1465 std::vector<const CXXRecordDecl *>
 1662   std::vector<std::string> Features;
 1898                      std::vector<llvm::WeakTrackingVH> &List) {
 2096   std::vector<GlobalDecl> CurDeclsToEmit;
 5907     std::vector<std::string> Features(FeaturesTmp.begin(), FeaturesTmp.end());
tools/clang/lib/CodeGen/CodeGenModule.h
  293   typedef std::vector<Structor> CtorList;
  343   std::vector<GlobalDecl> DeferredDeclsToEmit;
  350   std::vector<GlobalDecl> Aliases;
  354   std::vector<GlobalDecl> MultiVersionFuncs;
  375   std::vector<const CXXRecordDecl*> DeferredVTables;
  378   std::vector<const CXXRecordDecl *> OpportunisticVTables;
  383   std::vector<llvm::WeakTrackingVH> LLVMUsed;
  384   std::vector<llvm::WeakTrackingVH> LLVMCompilerUsed;
  406   std::vector<llvm::Constant*> Annotations;
  431   std::vector<const VarDecl *> CXXThreadLocals;
  435   std::vector<llvm::Function *> CXXThreadLocalInits;
  436   std::vector<const VarDecl *> CXXThreadLocalInitVars;
  439   std::vector<llvm::Function *> CXXGlobalInits;
  462   std::vector<
 1339   std::vector<const CXXRecordDecl *>
tools/clang/lib/CodeGen/CodeGenPGO.h
   39   std::vector<uint64_t> RegionCounts;
tools/clang/lib/CodeGen/CoverageMappingGen.cpp
  145   std::vector<SourceMappingRegion> SourceRegions;
  439   std::vector<SourceMappingRegion> RegionStack;
 1351     std::vector<StringRef> Filenames;
 1352     std::vector<CounterExpression> Expressions;
 1353     std::vector<CounterMappingRegion> Regions;
tools/clang/lib/CodeGen/CoverageMappingGen.h
   36   std::vector<SourceRange> SkippedRanges;
   53   std::vector<llvm::Constant *> FunctionRecords;
   54   std::vector<llvm::Constant *> FunctionNames;
   56   std::vector<std::string> CoverageMappings;
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
   92   std::vector<CharUnits> getVBPtrOffsets(const CXXRecordDecl *RD) override {
   93     std::vector<CharUnits> VBPtrOffsets;
 2316   std::vector<llvm::Function *> NonComdatInits;
tools/clang/lib/CodeGen/TargetInfo.cpp
 1133                                 std::vector<llvm::Type *> &ResultRegTypes,
 1134                                 std::vector<llvm::Type *> &ResultTruncRegTypes,
 1135                                 std::vector<LValue> &ResultRegDests,
 1204     std::vector<llvm::Type *> &ResultRegTypes,
 1205     std::vector<llvm::Type *> &ResultTruncRegTypes,
 1206     std::vector<LValue> &ResultRegDests, std::string &AsmString,
tools/clang/lib/CodeGen/TargetInfo.h
  136       std::string &Constraints, std::vector<llvm::Type *> &ResultRegTypes,
  137       std::vector<llvm::Type *> &ResultTruncRegTypes,
  138       std::vector<CodeGen::LValue> &ResultRegDests, std::string &AsmString,
tools/clang/lib/DirectoryWatcher/DirectoryScanner.cpp
   25 std::vector<std::string> scanDirectory(StringRef Path) {
   27   std::vector<std::string> Result;
   42 std::vector<DirectoryWatcher::Event>
   43 getAsFileEvents(const std::vector<std::string> &Scan) {
   44   std::vector<DirectoryWatcher::Event> Events;
tools/clang/lib/DirectoryWatcher/DirectoryScanner.h
   19 std::vector<std::string> scanDirectory(llvm::StringRef Path);
   22 std::vector<DirectoryWatcher::Event>
   23 getAsFileEvents(const std::vector<std::string> &Scan);
tools/clang/lib/Driver/Driver.cpp
  818     std::vector<std::string> ConfigFiles =
 1573   std::vector<std::string> SuggestedCompletions;
 1574   std::vector<std::string> Flags;
tools/clang/lib/Driver/Job.cpp
  327   std::vector<StringRef> ArgvVectorStorage;
tools/clang/lib/Driver/SanitizerArgs.cpp
  122                                  std::vector<std::string> &BlacklistFiles) {
tools/clang/lib/Driver/ToolChains/AMDGPU.cpp
   40                                      std::vector<StringRef> &Features) {
tools/clang/lib/Driver/ToolChains/AMDGPU.h
   35                              std::vector<StringRef> &Features);
tools/clang/lib/Driver/ToolChains/Arch/AArch64.cpp
   56                                   std::vector<StringRef> &Features) {
   75                               std::vector<StringRef> &Features) {
  103                                 std::vector<StringRef> &Features) {
  119                                std::vector<StringRef> &Features) {
  131                                      std::vector<StringRef> &Features) {
  134   std::vector<StringRef> MtuneFeatures;
  152                                     std::vector<StringRef> &Features) {
  154   std::vector<StringRef> DecodedFeature;
  165                                        std::vector<StringRef> &Features) {
tools/clang/lib/Driver/ToolChains/Arch/AArch64.h
   25                               std::vector<llvm::StringRef> &Features);
tools/clang/lib/Driver/ToolChains/Arch/ARM.cpp
   59                                 std::vector<StringRef> &Features) {
   68                               std::vector<StringRef> &Features) {
   77                               std::vector<StringRef> &Features) {
   89                                      std::vector<StringRef> &Features) {
  103                              std::vector<StringRef> &Features,
  118                             std::vector<StringRef> &Features,
  298   std::vector<StringRef> ExtensionFeatures;
tools/clang/lib/Driver/ToolChains/Arch/Mips.cpp
  193                                  std::vector<StringRef> &Features) {
tools/clang/lib/Driver/ToolChains/Arch/Mips.h
   39                            std::vector<StringRef> &Features);
tools/clang/lib/Driver/ToolChains/Arch/PPC.cpp
  103                                std::vector<StringRef> &Features) {
tools/clang/lib/Driver/ToolChains/Arch/PPC.h
   45                           std::vector<llvm::StringRef> &Features);
tools/clang/lib/Driver/ToolChains/Arch/RISCV.cpp
   98                                  std::vector<StringRef> &Features,
  195                             std::vector<StringRef> &Features,
  359                                    std::vector<StringRef> &Features) {
tools/clang/lib/Driver/ToolChains/Arch/RISCV.h
   24                             std::vector<llvm::StringRef> &Features);
tools/clang/lib/Driver/ToolChains/Arch/Sparc.cpp
  110                                    std::vector<StringRef> &Features) {
tools/clang/lib/Driver/ToolChains/Arch/Sparc.h
   32                             std::vector<llvm::StringRef> &Features);
tools/clang/lib/Driver/ToolChains/Arch/SystemZ.cpp
   25                                        std::vector<llvm::StringRef> &Features) {
tools/clang/lib/Driver/ToolChains/Arch/SystemZ.h
   24                               std::vector<llvm::StringRef> &Features);
tools/clang/lib/Driver/ToolChains/Arch/X86.cpp
  111                                std::vector<StringRef> &Features) {
tools/clang/lib/Driver/ToolChains/Arch/X86.h
   29                           std::vector<llvm::StringRef> &Features);
tools/clang/lib/Driver/ToolChains/Clang.cpp
 5744   std::vector<std::string> EHArgs =
tools/clang/lib/Driver/ToolChains/CommonArgs.cpp
   72                                       std::vector<StringRef> &Features,
  197                              std::vector<StringRef> &Features,
 1397                                          std::vector<StringRef> &Features) {
 1406   std::vector<StringRef> Features;
tools/clang/lib/Driver/ToolChains/CommonArgs.h
   99                       std::vector<StringRef> &Features,
  107                                std::vector<StringRef> &Features,
tools/clang/lib/Driver/ToolChains/Fuchsia.cpp
  178     std::vector<std::string> FP;
  203     std::vector<std::string> RD = FilePaths(M);
tools/clang/lib/Driver/ToolChains/Gnu.cpp
  993               std::vector<std::string> Dirs({"/include"});
 1174               std::vector<std::string> Dirs({"/include"});
tools/clang/lib/Driver/ToolChains/HIP.cpp
  145   std::vector<llvm::StringRef> Features;
tools/clang/lib/Driver/ToolChains/Hexagon.cpp
   50                                     std::vector<StringRef> &Features,
   97                                        std::vector<StringRef> &Features) {
  265   std::vector<std::string> OsLibs;
  427   std::vector<std::string> RootDirs;
tools/clang/lib/Driver/ToolChains/Hexagon.h
   54                               std::vector<StringRef> &Features);
tools/clang/lib/Driver/ToolChains/Hurd.h
   34   std::vector<std::string> ExtraOpts;
tools/clang/lib/Driver/ToolChains/Linux.h
   50   std::vector<std::string> ExtraOpts;
tools/clang/lib/Driver/ToolChains/MSP430.cpp
   57                                      std::vector<StringRef> &Features) {
tools/clang/lib/Driver/ToolChains/MSP430.h
   68                              std::vector<llvm::StringRef> &Features);
tools/clang/lib/Driver/ToolChains/MSVC.cpp
  491   std::vector<const char *> Environment;
  667   std::vector<std::string> Includes =
tools/clang/lib/Format/ContinuationIndenter.cpp
   38                                          const std::vector<ParenState> &Stack) {
tools/clang/lib/Format/ContinuationIndenter.h
  401   std::vector<ParenState> Stack;
tools/clang/lib/Format/Format.cpp
  588   static size_t size(IO &IO, std::vector<FormatStyle> &Seq) {
  591   static FormatStyle &element(IO &IO, std::vector<FormatStyle> &Seq,
 1154   std::vector<FormatStyle> Styles;
 1627     std::vector<FormatToken *> Tokens;
 1818   std::vector<StringRef> AssociatedCommentLines;
 2157   std::vector<StringRef> AssociatedCommentLines;
 2240   std::vector<tooling::Range> ChangedRanges = Replaces.getAffectedRanges();
tools/clang/lib/Format/FormatToken.cpp
  238   std::vector<unsigned> MinSizeInColumn;
tools/clang/lib/Format/UnwrappedLineFormatter.cpp
  125   std::vector<int> IndentForLevel;
  929   typedef std::priority_queue<QueueItem, std::vector<QueueItem>,
tools/clang/lib/Frontend/ASTUnit.cpp
 1023   std::vector<Decl *> takeTopLevelDecls() { return std::move(TopLevelDecls); }
 1025   std::vector<serialization::DeclID> takeTopLevelDeclIDs() {
 1058   std::vector<Decl *> TopLevelDecls;
 1059   std::vector<serialization::DeclID> TopLevelDeclIDs;
 1432   std::vector<Decl *> Resolved;
 1630     std::vector<std::unique_ptr<ASTConsumer>> Consumers;
tools/clang/lib/Frontend/ChainedIncludesSource.cpp
   31   ChainedIncludesSourceImpl(std::vector<std::unique_ptr<CompilerInstance>> CIs)
   51   std::vector<std::unique_ptr<CompilerInstance>> CIs;
   58       std::vector<std::unique_ptr<CompilerInstance>> CIs,
   71   ChainedIncludesSource(std::vector<std::unique_ptr<CompilerInstance>> CIs,
  115   std::vector<std::string> &includes = CI.getPreprocessorOpts().ChainedIncludes;
  118   std::vector<std::unique_ptr<CompilerInstance>> CIs;
tools/clang/lib/Frontend/CompilerInvocation.cpp
  168                               std::vector<std::string> &Diagnostics) {
  191                                       std::vector<std::string> &Funcs) {
  471     std::vector<StringRef> Checkers =
  473     std::vector<StringRef> Packages =
  571                                      const std::vector<std::string> &Levels,
  594                                 const std::vector<std::string> &Sanitizers,
 1487 static bool checkVerifyPrefixes(const std::vector<std::string> &VerifyPrefixes,
 2003   std::vector<std::string> Inputs = Args.getAllArgValues(OPT_INPUT);
tools/clang/lib/Frontend/FrontendAction.cpp
  183   std::vector<std::unique_ptr<ASTConsumer>> Consumers;
  184   std::vector<std::unique_ptr<ASTConsumer>> AfterConsumers;
tools/clang/lib/Frontend/FrontendActions.cpp
  111   std::vector<std::unique_ptr<ASTConsumer>> Consumers;
  173   std::vector<std::unique_ptr<ASTConsumer>> Consumers;
  611       for (std::vector<std::pair<std::string, bool/*isUndef*/> >::const_iterator
tools/clang/lib/Frontend/InitHeaderSearch.cpp
   40   std::vector<std::pair<IncludeDirGroup, DirectoryLookup> > IncludePath;
   41   typedef std::vector<std::pair<IncludeDirGroup,
   43   std::vector<std::pair<std::string, bool> > SystemHeaderPrefixes;
  469 static unsigned RemoveDuplicates(std::vector<DirectoryLookup> &SearchList,
  555   std::vector<DirectoryLookup> SearchList;
tools/clang/lib/Frontend/InterfaceStubFunctionsConsumer.cpp
   30     std::vector<std::string> Names;
   34                   std::vector<std::string> Names)
   90       std::vector<std::string> MangledNames = NameGen.getAllManglings(ND);
tools/clang/lib/Frontend/MultiplexConsumer.cpp
   24       const std::vector<ASTDeserializationListener*>& L)
  114   std::vector<ASTMutationListener*> Listeners;
  238     std::vector<std::unique_ptr<ASTConsumer>> C)
  242   std::vector<ASTMutationListener*> mutationListeners;
  243   std::vector<ASTDeserializationListener*> serializationListeners;
tools/clang/lib/Frontend/PrecompiledPreamble.cpp
  265   std::vector<char> PreambleBytes(MainFileBuffer->getBufferStart(),
  524     PCHStorage Storage, std::vector<char> PreambleBytes,
tools/clang/lib/Frontend/Rewrite/FixItRewriter.cpp
   79              std::vector<std::pair<std::string, std::string>> *RewrittenFiles) {
tools/clang/lib/Frontend/Rewrite/FrontendActions.cpp
  117   std::vector<std::pair<std::string, std::string> > RewrittenFiles;
tools/clang/lib/Frontend/Rewrite/RewriteMacros.cpp
   47 static const Token &GetNextRawTok(const std::vector<Token> &RawTokens,
   62                                      std::vector<Token> &RawTokens) {
   96   std::vector<Token> RawTokens;
tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp
 6851   std::vector<ObjCMethodDecl *> InstanceMethods, ClassMethods;
 6852   std::vector<ObjCMethodDecl *> OptInstanceMethods, OptClassMethods;
 6868   std::vector<ObjCMethodDecl *> AllMethods;
 7056   std::vector<ObjCProtocolDecl *> RefedProtocols;
tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp
  873                               std::vector<Directive *> &DL, const char *Kind) {
  924   std::vector<Directive *> LeftOnly;
tools/clang/lib/Index/FileIndexRecord.h
   30   std::vector<DeclOccurrence> Decls;
tools/clang/lib/Index/IndexBody.cpp
  171     std::vector<const NamedDecl *> Symbols =
tools/clang/lib/Index/IndexTypeSourceInfo.cpp
  193     std::vector<const NamedDecl *> Symbols = RD->lookupDependentName(
tools/clang/lib/Lex/MacroArgs.cpp
  161 const std::vector<Token> &MacroArgs::getPreExpArgument(unsigned Arg,
  169   std::vector<Token> &Result = PreExpArgTokens[Arg];
tools/clang/lib/Lex/Pragma.cpp
  632   llvm::DenseMap<IdentifierInfo *, std::vector<MacroInfo *>>::iterator iter =
tools/clang/lib/Lex/PreprocessingRecord.cpp
  217   std::vector<PreprocessedEntity *>::const_iterator
  219   std::vector<PreprocessedEntity *>::const_iterator I;
  286   using pp_iter = std::vector<PreprocessedEntity *>::iterator;
tools/clang/lib/Lex/Preprocessor.cpp
 1369   std::vector<CommentHandler *>::iterator Pos =
 1377   for (std::vector<CommentHandler *>::iterator H = CommentHandlers.begin(),
tools/clang/lib/Rewrite/HTMLRewrite.cpp
  537   std::vector<Token> TokenStream;
tools/clang/lib/Sema/CodeCompleteConsumer.cpp
  555         std::vector<std::string> Tags;
tools/clang/lib/Sema/Sema.cpp
  314       std::vector<QualType> Atomic64BitTypes;
tools/clang/lib/Sema/SemaAttr.cpp
  877 typedef std::vector<std::pair<unsigned, SourceLocation> > VisStack;
tools/clang/lib/Sema/SemaCodeComplete.cpp
   62   std::vector<Result> Results;
 1590   std::vector<FixItHint> FixIts;
 1596       std::vector<FixItHint> FixIts = std::vector<FixItHint>())
 1946   llvm::StringMap<std::vector<FunctionDecl *>> Overrides;
 4666   std::vector<FixItHint> FixIts;
tools/clang/lib/Sema/SemaDeclAttr.cpp
 4348   std::vector<StringRef> DiagnosticIdentifiers;
 6161   std::vector<StringRef> Sanitizers;
tools/clang/lib/Sema/SemaExpr.cpp
11643   std::vector<const RecordType *> RecordTypeList;
tools/clang/lib/Sema/SemaLookup.cpp
  718     std::vector<QualType> &FunctionList, SmallVector<QualType, 1> &RetTypes,
  785     std::vector<QualType> FunctionList;
tools/clang/lib/Sema/SemaOverload.cpp
10137   for (std::vector<FixItHint>::iterator HI = Cand->Fix.Hints.begin(),
tools/clang/lib/Sema/SemaStmt.cpp
  898   typedef std::vector<std::pair<llvm::APSInt, CaseStmt*> > CaseRangesTy;
 1030       std::vector<llvm::APSInt> HiVals;
tools/clang/lib/Sema/SemaStmtAttr.cpp
   60   std::vector<StringRef> DiagnosticIdentifiers;
tools/clang/lib/Serialization/ASTReader.cpp
 1282   std::vector<LineEntry> Entries;
 9742   std::vector<RawComment *> Comments;
tools/clang/lib/Serialization/ASTWriter.cpp
  119 static StringRef bytes(const std::vector<T, Allocator> &v) {
 1850   std::vector<uint64_t> InputFileOffsets;
 2291   std::vector<uint32_t> SLocEntryOffsets;
 2614   std::vector<uint32_t> MacroOffsets;
 2798     std::vector<PPSkippedRange> SerializedSkippedRanges;
tools/clang/lib/Serialization/MultiOnDiskHashTable.h
   74     std::vector<file_type> Files;
tools/clang/lib/StaticAnalyzer/Checkers/CloneChecker.cpp
   49                     std::vector<CloneDetector::CloneGroup> &CloneGroups) const;
   55       std::vector<CloneDetector::CloneGroup> &CloneGroups) const;
   75   std::vector<CloneDetector::CloneGroup> AllCloneGroups;
  109     std::vector<CloneDetector::CloneGroup> &CloneGroups) const {
  130     std::vector<CloneDetector::CloneGroup> &CloneGroups) const {
  131   std::vector<VariablePattern::SuspiciousClonePair> Pairs;
tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp
   69     std::vector<Propagation> Propagations;
   70     std::vector<NameArgsPair> Filters;
   71     std::vector<NameArgsPair> Sinks;
tools/clang/lib/StaticAnalyzer/Checkers/MIGChecker.cpp
   46   std::vector<std::pair<CallDescription, unsigned>> Deallocators = {
tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp
   51   typedef std::vector<CallRecord> CallVec;
  112   std::vector<const UnaryExprOrTypeTraitExpr *> Sizeofs;
tools/clang/lib/StaticAnalyzer/Checkers/ObjCAutoreleaseWriteChecker.cpp
   54   std::vector<std::string> SelectorsWithAutoreleasingPool = {
   94   std::vector<std::string> FunctionsWithAutoreleasingPool = {
   99 static inline std::vector<llvm::StringRef> toRefs(std::vector<std::string> V) {
   99 static inline std::vector<llvm::StringRef> toRefs(std::vector<std::string> V) {
  103 static auto callsNames(std::vector<std::string> FunctionNames)
tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp
   89   typedef std::vector<std::pair<RangeIntTy, RangeIntTy>> IntRangeVectorTy;
  161   typedef std::vector<ValueRange> ValueRangeSet;
  168     const std::vector<QualType> ArgTypes;
  171     const std::vector<ValueRangeSet> Ranges;
  201   typedef std::vector<FunctionSummaryTy> FunctionVariantsTy;
tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp
  101     llvm::DenseMap<const ExplodedNode *, std::vector<PathDiagnosticPieceRef>>;
 2601   using MacroStackTy = std::vector<
 2604   using PiecesTy = std::vector<PathDiagnosticPieceRef>;
 3198   std::vector<BasicBugReport *> BasicBugReports;
 3199   std::vector<PathSensitiveBugReport *> PathSensitiveBugReports;
tools/clang/lib/StaticAnalyzer/Core/CheckerManager.cpp
  198     using CheckersTy = std::vector<CheckerManager::CheckObjCMessageFunc>;
  251 const std::vector<CheckerManager::CheckObjCMessageFunc> &
  270     using CheckersTy = std::vector<CheckerManager::CheckCallFunc>;
  314     using CheckersTy = std::vector<CheckerManager::CheckLocationFunc>;
  364     using CheckersTy = std::vector<CheckerManager::CheckBindFunc>;
  412   using CheckersTy = std::vector<CheckerManager::CheckBeginFunctionFunc>;
  469     using CheckersTy = std::vector<CheckerManager::CheckBranchConditionFunc>;
  507     using CheckersTy = std::vector<CheckerManager::CheckNewAllocatorFunc>;
  552     using CheckersTy = std::vector<CheckerManager::CheckDeadSymbolsFunc>;
tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
 3117     std::vector<const ExplodedNode *> Src;
tools/clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp
   78   void FlushDiagnosticsImpl(std::vector<const PathDiagnostic *> &Diags,
   94                    const std::vector<SourceRange> &PopUpRanges, unsigned num,
  156   std::vector<const PathDiagnostic *> &Diags,
  274   std::vector<FileID> FileIDs;
  612                          const std::vector<SourceRange> &PopUpRanges) {
  622                                    std::vector<SourceRange> &PopUpRanges,
  677   std::vector<SourceRange> PopUpRanges;
  737                                   const std::vector<SourceRange> &PopUpRanges,
tools/clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp
   55     void FlushDiagnosticsImpl(std::vector<const PathDiagnostic *> &Diags,
  599                                     std::vector<const PathDiagnostic *> &Diags,
  666   for (std::vector<const PathDiagnostic*>::iterator DI=Diags.begin(),
tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp
  357   typedef std::vector<SVal> SValListTy;
tools/clang/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp
   36   void FlushDiagnosticsImpl(std::vector<const PathDiagnostic *> &Diags,
  296 static json::Array createRules(std::vector<const PathDiagnostic *> &Diags,
  313 static json::Object createTool(std::vector<const PathDiagnostic *> &Diags,
  323 static json::Object createRun(std::vector<const PathDiagnostic *> &Diags) {
  338     std::vector<const PathDiagnostic *> &Diags, FilesMade *) {
tools/clang/lib/StaticAnalyzer/Core/WorkList.cpp
  222   llvm::PriorityQueue<QueueItem, std::vector<QueueItem>, ExplorationComparator>
  284   llvm::PriorityQueue<QueueItem, std::vector<QueueItem>, ExplorationComparator>
tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp
  105   void FlushDiagnosticsImpl(std::vector<const PathDiagnostic *> &Diags,
  137     for (std::vector<const PathDiagnostic *>::iterator I = Diags.begin(),
  191   std::vector<std::function<void(CheckerRegistry &)>> CheckerRegistrationFns;
tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp
  132   std::vector<Node> Nodes;
  133   std::vector<NodeId> Leaves;
  135   std::vector<int> PostorderIds;
  136   std::vector<NodeId> NodesBfs;
  280 static std::vector<NodeId> getSubtreePostorder(const SyntaxTree::Impl &Tree,
  282   std::vector<NodeId> Postorder;
  293 static std::vector<NodeId> getSubtreeBfs(const SyntaxTree::Impl &Tree,
  295   std::vector<NodeId> Ids;
  490   std::vector<NodeId> RootIds;
  492   std::vector<SNodeId> LeftMostDescendants;
  495   std::vector<SNodeId> KeyRoots;
  578   std::vector<std::pair<NodeId, NodeId>> getMatchingNodes() {
  579     std::vector<std::pair<NodeId, NodeId>> Matches;
  580     std::vector<std::pair<SNodeId, SNodeId>> TreePairs;
  724   std::vector<NodeId> Container;
  725   PriorityQueue<NodeId, std::vector<NodeId>, HeightLess> List;
  733   std::vector<NodeId> pop() {
  735     std::vector<NodeId> Result;
  789   std::vector<std::pair<NodeId, NodeId>> R = Matcher.getMatchingNodes();
  835   std::vector<NodeId> Postorder = getSubtreePostorder(T1, T1.getRootId());
  881     std::vector<NodeId> H1, H2;
tools/clang/lib/Tooling/AllTUsExecution.cpp
   40   std::vector<std::pair<llvm::StringRef, llvm::StringRef>>
  100   std::vector<std::string> Files;
tools/clang/lib/Tooling/CommonOptionsParser.cpp
   60 std::vector<CompileCommand> ArgumentsAdjustingCompilations::getCompileCommands(
   65 std::vector<std::string>
   70 std::vector<CompileCommand>
   75 std::vector<CompileCommand> ArgumentsAdjustingCompilations::adjustCommands(
   76     std::vector<CompileCommand> Commands) const {
tools/clang/lib/Tooling/CompilationDatabase.cpp
  134 std::vector<CompileCommand> CompilationDatabase::getAllCompileCommands() const {
  135   std::vector<CompileCommand> Result;
  260 static bool stripPositionalArgs(std::vector<const char *> Args,
  261                                 std::vector<std::string> &Result,
  328   std::vector<const char *>::iterator End = std::remove_if(
  353   std::vector<const char *> CommandLine(DoubleDash + 1, Argv + Argc);
  356   std::vector<std::string> StrippedArgs;
  371   std::vector<std::string> Args{llvm::line_iterator(**File),
  379   std::vector<std::string> ToolCommandLine(1, GetClangToolCommand());
  387 std::vector<CompileCommand>
  389   std::vector<CompileCommand> Result(CompileCommands);
tools/clang/lib/Tooling/Core/Replacement.cpp
  192   std::vector<Replacement> NewReplaces;
  484 static std::vector<Range> combineAndSortRanges(std::vector<Range> Ranges) {
  484 static std::vector<Range> combineAndSortRanges(std::vector<Range> Ranges) {
  490   std::vector<Range> Result;
  509 std::vector<Range>
  511                                  const std::vector<Range> &Ranges) {
  534 std::vector<Range> Replacements::getAffectedRanges() const {
  535   std::vector<Range> ChangedRanges;
tools/clang/lib/Tooling/DependencyScanning/DependencyScanningTool.cpp
   59     std::vector<std::string> Dependencies;
tools/clang/lib/Tooling/Execution.cpp
   26 std::vector<std::pair<llvm::StringRef, llvm::StringRef>>
   49   std::vector<
tools/clang/lib/Tooling/FileMatchTrie.cpp
  124     std::vector<StringRef> AllChildren;
  142   void getAll(std::vector<StringRef> &Results,
tools/clang/lib/Tooling/GuessTargetAndModeCompilationDatabase.cpp
   24   std::vector<std::string> getAllFiles() const override {
   28   std::vector<CompileCommand> getAllCompileCommands() const override {
   32   std::vector<CompileCommand>
   38   std::vector<CompileCommand>
   39   addTargetAndMode(std::vector<CompileCommand> Cmds) const {
tools/clang/lib/Tooling/InterpolatingCompilationDatabase.cpp
  136     std::vector<std::string> OldArgs = std::move(Cmd.CommandLine);
  319   FileIndex(std::vector<std::string> Files)
  486   std::vector<std::string> OriginalPaths;
  491   std::vector<SubstringAndIndex> Paths;      // Full path.
  494   std::vector<types::ID> Types;
  495   std::vector<SubstringAndIndex> Stems;      // Basename, without extension.
  496   std::vector<SubstringAndIndex> Components; // Last path components.
  507   std::vector<CompileCommand>
  523   std::vector<std::string> getAllFiles() const override {
  527   std::vector<CompileCommand> getAllCompileCommands() const override {
tools/clang/lib/Tooling/JSONCompilationDatabase.cpp
   56   std::vector<std::string> parse() {
  131   std::vector<std::string> CommandLine;
  134 std::vector<std::string> unescapeCommandLine(JSONCommandLineSyntax Syntax,
  153     std::vector<std::string> Result(T.begin(), T.end());
  226 std::vector<CompileCommand>
  239   std::vector<CompileCommand> Commands;
  244 std::vector<std::string>
  246   std::vector<std::string> Result;
  252 std::vector<CompileCommand>
  254   std::vector<CompileCommand> Commands;
  268 static bool unwrapCommand(std::vector<std::string> &Args) {
  297 static std::vector<std::string>
  299                   const std::vector<llvm::yaml::ScalarNode *> &Nodes) {
  301   std::vector<std::string> Arguments;
  315     std::vector<CompileCommand> &Commands) const {
  352     llvm::Optional<std::vector<llvm::yaml::ScalarNode *>> Command;
tools/clang/lib/Tooling/Refactoring/ASTSelection.cpp
  173   std::vector<SelectedASTNode> SelectionStack;
tools/clang/lib/Tooling/Refactoring/AtomicChange.cpp
   43   std::vector<std::string> InsertedHeaders;
   44   std::vector<std::string> RemovedHeaders;
   45   std::vector<clang::tooling::Replacement> Replaces;
  106 std::vector<Range>
  113   std::vector<clang::tooling::Range> Ranges;
  209                            std::vector<std::string> InsertedHeaders,
  210                            std::vector<std::string> RemovedHeaders,
  349   std::vector<Range> FormatRanges = getRangesForFormating(
tools/clang/lib/Tooling/Refactoring/RefactoringActions.cpp
   98 std::vector<std::unique_ptr<RefactoringAction>> createRefactoringActions() {
   99   std::vector<std::unique_ptr<RefactoringAction>> Actions;
tools/clang/lib/Tooling/Refactoring/Rename/RenamingAction.cpp
   47   std::vector<std::string> USRs =
  144 Expected<std::vector<AtomicChange>>
  148   std::vector<AtomicChange> Changes;
  185       const std::vector<std::string> &NewNames,
  186       const std::vector<std::string> &PrevNames,
  187       const std::vector<std::vector<std::string>> &USRList,
  187       const std::vector<std::vector<std::string>> &USRList,
  205                        const std::vector<std::string> &USRs) {
  222     Expected<std::vector<AtomicChange>> Change =
  233   const std::vector<std::string> &NewNames, &PrevNames;
  234   const std::vector<std::vector<std::string>> &USRList;
  234   const std::vector<std::vector<std::string>> &USRList;
  245   USRSymbolRenamer(const std::vector<std::string> &NewNames,
  246                    const std::vector<std::vector<std::string>> &USRList,
  246                    const std::vector<std::vector<std::string>> &USRList,
  263   const std::vector<std::string> &NewNames;
  264   const std::vector<std::vector<std::string>> &USRList;
  264   const std::vector<std::vector<std::string>> &USRList;
tools/clang/lib/Tooling/Refactoring/Rename/USRFindingAction.cpp
   68   std::vector<std::string> Find() {
  176   std::vector<const CXXMethodDecl *> OverriddenMethods;
  177   std::vector<const CXXMethodDecl *> InstantiatedMethods;
  178   std::vector<const ClassTemplatePartialSpecializationDecl *> PartialSpecs;
  182 std::vector<std::string> getUSRsForDeclaration(const NamedDecl *ND,
  192                            std::vector<std::string> &SpellingNames,
  193                            std::vector<std::vector<std::string>> &USRList,
  193                            std::vector<std::vector<std::string>> &USRList,
  266   std::vector<std::string> &SpellingNames;
  267   std::vector<std::vector<std::string>> &USRList;
  267   std::vector<std::vector<std::string>> &USRList;
tools/clang/lib/Tooling/Refactoring/Rename/USRLocFinder.cpp
   57   explicit USRLocFindingASTVisitor(const std::vector<std::string> &USRs,
  441   const std::vector<RenameInfo> &getRenameInfos() const { return RenameInfos; }
  444   const std::vector<const UsingDecl *> &getUsingDecls() const {
  495   std::vector<RenameInfo> RenameInfos;
  498   std::vector<const UsingDecl *> UsingDecls;
  510 std::vector<tooling::AtomicChange>
  519   std::vector<tooling::AtomicChange> AtomicChanges;
tools/clang/lib/Tooling/RefactoringCallbacks.cpp
  155     llvm::StringRef FromId, std::vector<TemplateElement> Template)
  160   std::vector<TemplateElement> ParsedTemplate;
tools/clang/lib/Tooling/Syntax/Tokens.cpp
  235 std::vector<const syntax::Token *>
  240   std::vector<const syntax::Token *> Expansions;
  250 std::vector<syntax::Token> syntax::tokenize(FileID FID, const SourceManager &SM,
  252   std::vector<syntax::Token> Tokens;
  348   Builder(std::vector<syntax::Token> Expanded, PPExpansions CollectedExpansions,
  599   std::vector<FileID> Keys;
tools/clang/lib/Tooling/Tooling.cpp
  165 static std::vector<std::string>
  167                       const std::vector<std::string> &ExtraArgs,
  169   std::vector<std::string> Args;
  183     const std::vector<std::string> &Args, const Twine &FileName,
  200     const std::vector<std::string> &Args, const Twine &FileName,
  244 void addTargetAndModeForProgramName(std::vector<std::string> &CommandLine,
  290     std::vector<std::string> CommandLine, ToolAction *Action,
  296     std::vector<std::string> CommandLine,
  316   std::vector<const char*> Argv;
  466   std::vector<std::string> AbsolutePaths;
  498     std::vector<CompileCommand> CompileCommandsForFile =
  528       std::vector<std::string> CommandLine = CompileCommand.CommandLine;
  571   std::vector<std::unique_ptr<ASTUnit>> &ASTs;
  574   ASTBuilderAction(std::vector<std::unique_ptr<ASTUnit>> &ASTs) : ASTs(ASTs) {}
  596 int ClangTool::buildASTs(std::vector<std::unique_ptr<ASTUnit>> &ASTs) {
  620     StringRef Code, const std::vector<std::string> &Args, StringRef FileName,
  623   std::vector<std::unique_ptr<ASTUnit>> ASTs;
tools/clang/lib/Tooling/Transformer/RewriteRule.cpp
   87 static std::vector<DynTypedMatcher> taggedMatchers(
   90   std::vector<DynTypedMatcher> Matchers;
  113 std::vector<DynTypedMatcher>
  128   std::vector<DynTypedMatcher> Matchers;
  141   std::vector<DynTypedMatcher> Ms = buildMatchers(Rule);
tools/clang/tools/arcmt-test/arcmt-test.cpp
  177   std::vector<TransformFn>
tools/clang/tools/c-index-test/core_main.cpp
  332   std::vector<const char *> CompArgs;
tools/clang/tools/clang-diff/ClangDiff.cpp
  107   std::vector<std::unique_ptr<ASTUnit>> ASTs;
tools/clang/tools/clang-format/ClangFormat.cpp
  184                        std::vector<tooling::Range> &Ranges) {
  401   std::vector<tooling::Range> Ranges;
tools/clang/tools/clang-fuzzer/handle-cxx/handle_cxx.cpp
   25                              const std::vector<const char *> &ExtraArgs) {
tools/clang/tools/clang-fuzzer/handle-cxx/handle_cxx.h
   22                const std::vector<const char *> &ExtraArgs);
tools/clang/tools/clang-fuzzer/handle-llvm/handle_llvm.cpp
   55 static void getOptLevel(const std::vector<const char *> &ExtraArgs,
  200                               const std::vector<const char *> &ExtraArgs) {
tools/clang/tools/clang-fuzzer/handle-llvm/handle_llvm.h
   21                 const std::vector<const char *> &ExtraArgs);
tools/clang/tools/clang-import-test/clang-import-test.cpp
  168   std::vector<const char *> ClangArgv(ClangArgs.size());
  309   std::vector<std::unique_ptr<ASTConsumer>> ASTConsumers;
  354   std::vector<CIAndOrigins> ImportCIs;
  363   std::vector<CIAndOrigins> IndirectCIs;
tools/clang/tools/clang-refactor/ClangRefactor.cpp
  348     std::vector<std::unique_ptr<RefactoringAction>> Actions =
  600   std::vector<std::unique_ptr<RefactoringActionSubcommand>> SubCommands;
tools/clang/tools/clang-refactor/TestSupport.cpp
  157   std::vector<std::vector<Expected<tooling::AtomicChanges>>> Results;
  157   std::vector<std::vector<Expected<tooling::AtomicChanges>>> Results;
tools/clang/tools/clang-refactor/TestSupport.h
   59   std::vector<RangeGroup> GroupedRanges;
tools/clang/tools/clang-rename/ClangRename.cpp
  113     std::vector<RenameAllInfo> Infos;
  163   const std::vector<std::vector<std::string>> &USRList =
  163   const std::vector<std::vector<std::string>> &USRList =
  165   const std::vector<std::string> &PrevNames = FindingAction.getUSRSpellings();
tools/clang/tools/clang-scan-deps/ClangScanDeps.cpp
  140   std::vector<std::pair<std::string, std::string>> Inputs;
  211   std::vector<std::unique_ptr<DependencyScanningTool>> WorkerTools;
  216   std::vector<std::thread> WorkerThreads;
tools/clang/tools/diagtool/DiagTool.cpp
   41   std::vector<llvm::StringRef> toolNames;
   52   for (std::vector<llvm::StringRef>::iterator it = toolNames.begin(),
tools/clang/tools/diagtool/FindDiagnosticID.cpp
   48   std::vector<const char *> Args;
tools/clang/tools/diagtool/ListWarnings.cpp
   40 static void printEntries(std::vector<Entry> &entries, llvm::raw_ostream &out) {
   50   std::vector<Entry> Flagged, Unflagged;
   51   llvm::StringMap<std::vector<unsigned> > flagHistogram;
tools/clang/tools/diagtool/ShowEnabledWarnings.cpp
  114   std::vector<PrettyDiag> Active;
tools/clang/tools/driver/cc1as_main.cpp
   79   std::vector<std::string> Features;
   82   std::vector<std::string> SymbolDefs;
   88   std::vector<std::string> IncludePaths;
  108   std::vector<std::string> LLVMArgs;
tools/clang/tools/driver/cc1gen_reproducer_main.cpp
   39   std::vector<std::string> Arguments;
   40   std::vector<std::string> InvocationArguments;
   41   std::vector<UnsavedFileHash> UnsavedFileHashes;
  177   std::vector<const char *> DriverArgs;
tools/clang/tools/extra/clang-apply-replacements/include/clang-apply-replacements/Tooling/ApplyReplacements.h
   35 typedef std::vector<clang::tooling::TranslationUnitReplacements> TUReplacements;
   38 typedef std::vector<std::string> TUReplacementFiles;
   41 typedef std::vector<clang::tooling::TranslationUnitDiagnostics> TUDiagnostics;
   45                        std::vector<tooling::AtomicChange>>
  103 applyChanges(StringRef File, const std::vector<tooling::AtomicChange> &Changes,
tools/clang/tools/extra/clang-apply-replacements/lib/Tooling/ApplyReplacements.cpp
  139 static llvm::DenseMap<const FileEntry *, std::vector<tooling::Replacement>>
  143   llvm::DenseMap<const FileEntry *, std::vector<tooling::Replacement>>
  231 applyChanges(StringRef File, const std::vector<tooling::AtomicChange> &Changes,
tools/clang/tools/extra/clang-change-namespace/ChangeNamespace.h
  144   std::map<std::string, std::vector<MoveNamespace>> MoveNamespaces;
  150   std::map<std::string, std::vector<InsertForwardDeclaration>> InsertFwdDecls;
  169   std::vector<llvm::Regex> WhiteListedSymbolRegexes;
tools/clang/tools/extra/clang-change-namespace/tool/ClangChangeNamespace.cpp
   81 llvm::ErrorOr<std::vector<std::string>> GetWhiteListedSymbolPatterns() {
   82   std::vector<std::string> Patterns;
  106   llvm::ErrorOr<std::vector<std::string>> WhiteListPatterns =
tools/clang/tools/extra/clang-doc/BitcodeReader.cpp
  750 llvm::Expected<std::vector<std::unique_ptr<Info>>>
  752   std::vector<std::unique_ptr<Info>> Infos;
tools/clang/tools/extra/clang-doc/BitcodeReader.h
   35   llvm::Expected<std::vector<std::unique_ptr<Info>>> readBitcode();
tools/clang/tools/extra/clang-doc/BitcodeWriter.cpp
  111       static const std::vector<std::pair<BlockId, const char *const>> Inits = {
  137       static const std::vector<std::pair<RecordId, RecordIdDsc>> Inits = {
  198 static const std::vector<std::pair<BlockId, std::vector<RecordId>>>
  198 static const std::vector<std::pair<BlockId, std::vector<RecordId>>>
  390                                           const std::vector<RecordId> &RIDs) {
tools/clang/tools/extra/clang-doc/BitcodeWriter.h
  197   void emitBlockInfo(BlockId BID, const std::vector<RecordId> &RIDs);
tools/clang/tools/extra/clang-doc/HTMLGenerator.cpp
   91   std::vector<std::unique_ptr<HTMLNode>> Children; // List of child nodes
   92   std::vector<std::pair<std::string, std::string>>
  101   std::vector<std::unique_ptr<HTMLNode>> Children; // List of child nodes
  222 static void AppendVector(std::vector<Derived> &&New,
  223                          std::vector<Base> &Original) {
  270 static std::vector<std::unique_ptr<TagNode>>
  272   std::vector<std::unique_ptr<TagNode>> Out;
  287 static std::vector<std::unique_ptr<TagNode>>
  289   std::vector<std::unique_ptr<TagNode>> Out;
  327 static std::vector<std::unique_ptr<HTMLNode>>
  330   std::vector<std::unique_ptr<HTMLNode>> Out;
  339 static std::vector<std::unique_ptr<TagNode>>
  341 static std::vector<std::unique_ptr<TagNode>>
  345 static std::vector<std::unique_ptr<TagNode>>
  346 genEnumsBlock(const std::vector<EnumInfo> &Enums,
  351   std::vector<std::unique_ptr<TagNode>> Out;
  357     std::vector<std::unique_ptr<TagNode>> Nodes = genHTML(E, CDCtx);
  374 static std::vector<std::unique_ptr<TagNode>>
  375 genFunctionsBlock(const std::vector<FunctionInfo> &Functions,
  380   std::vector<std::unique_ptr<TagNode>> Out;
  386     std::vector<std::unique_ptr<TagNode>> Nodes =
  393 static std::vector<std::unique_ptr<TagNode>>
  399   std::vector<std::unique_ptr<TagNode>> Out;
  417 static std::vector<std::unique_ptr<TagNode>>
  418 genReferencesBlock(const std::vector<Reference> &References,
  423   std::vector<std::unique_ptr<TagNode>> Out;
  462 static std::vector<std::unique_ptr<TagNode>>
  468 static std::vector<std::unique_ptr<TagNode>>
  471   std::vector<std::unique_ptr<TagNode>> Out;
  476   std::vector<std::unique_ptr<TagNode>> StylesheetsNodes =
  479   std::vector<std::unique_ptr<TagNode>> JsNodes =
  499     std::vector<std::unique_ptr<TagNode>> &MainContentInnerNodes,
  519   std::vector<std::unique_ptr<TagNode>> InfoIndexHTML =
  544             std::vector<std::unique_ptr<TagNode>> &MainContentNodes,
  548   std::vector<std::unique_ptr<TagNode>> HeadNodes =
  565 static Index genInfoIndexItem(const std::vector<T> &Infos, StringRef Title) {
  573 static std::vector<std::unique_ptr<TagNode>>
  575   std::vector<std::unique_ptr<TagNode>> Out;
  593     std::vector<std::unique_ptr<TagNode>> Nodes = genHTML(C, InfoPath, false);
  627 static std::unique_ptr<TagNode> genHTML(const std::vector<CommentInfo> &C) {
  636 static std::vector<std::unique_ptr<TagNode>>
  638   std::vector<std::unique_ptr<TagNode>> Out;
  669 static std::vector<std::unique_ptr<TagNode>>
  672   std::vector<std::unique_ptr<TagNode>> Out;
  718 static std::vector<std::unique_ptr<TagNode>>
  721   std::vector<std::unique_ptr<TagNode>> Out;
  733   std::vector<std::unique_ptr<TagNode>> ChildNamespaces =
  736   std::vector<std::unique_ptr<TagNode>> ChildRecords =
  740   std::vector<std::unique_ptr<TagNode>> ChildFunctions =
  743   std::vector<std::unique_ptr<TagNode>> ChildEnums =
  760 static std::vector<std::unique_ptr<TagNode>>
  763   std::vector<std::unique_ptr<TagNode>> Out;
  779   std::vector<std::unique_ptr<HTMLNode>> Parents =
  781   std::vector<std::unique_ptr<HTMLNode>> VParents =
  798   std::vector<std::unique_ptr<TagNode>> Members =
  801   std::vector<std::unique_ptr<TagNode>> ChildRecords =
  805   std::vector<std::unique_ptr<TagNode>> ChildFunctions =
  808   std::vector<std::unique_ptr<TagNode>> ChildEnums =
  840   std::vector<std::unique_ptr<TagNode>> MainContentNodes;
  950   std::vector<std::unique_ptr<TagNode>> HeadNodes =
tools/clang/tools/extra/clang-doc/Representation.cpp
   35 reduce(std::vector<std::unique_ptr<Info>> &Values) {
   49 int getChildIndexIfExists(std::vector<T> &Children, T &ChildToMerge) {
   57 void reduceChildren(std::vector<Reference> &Children,
   58                     std::vector<Reference> &&ChildrenToMerge) {
   69 void reduceChildren(std::vector<FunctionInfo> &Children,
   70                     std::vector<FunctionInfo> &&ChildrenToMerge) {
   81 void reduceChildren(std::vector<EnumInfo> &Children,
   82                     std::vector<EnumInfo> &&ChildrenToMerge) {
   97 mergeInfos(std::vector<std::unique_ptr<Info>> &Values) {
  280                                  std::vector<std::string> UserStylesheets,
  281                                  std::vector<std::string> JsScripts)
tools/clang/tools/extra/clang-doc/Representation.h
  111   std::vector<std::unique_ptr<CommentInfo>>
  256   std::vector<CommentInfo> Description; // Comment description of this decl.
  285   std::vector<Reference> ChildNamespaces;
  286   std::vector<Reference> ChildRecords;
  287   std::vector<FunctionInfo> ChildFunctions;
  288   std::vector<EnumInfo> ChildEnums;
  349   std::vector<BaseRecordInfo>
  356   std::vector<Reference> ChildRecords;
  357   std::vector<FunctionInfo> ChildFunctions;
  358   std::vector<EnumInfo> ChildEnums;
  401   std::vector<Index> Children;
  412 mergeInfos(std::vector<std::unique_ptr<Info>> &Values);
  419                   std::vector<std::string> UserStylesheets,
  420                   std::vector<std::string> JsScripts);
  432   std::vector<std::string> UserStylesheets;
  434   std::vector<std::string> JsScripts;
  436   std::vector<std::string> FilesToCopy;
tools/clang/tools/extra/clang-doc/tool/ClangDocMain.cpp
  258   llvm::StringMap<std::vector<StringRef>> USRToBitcode;
  275       std::vector<std::unique_ptr<doc::Info>> Infos;
tools/clang/tools/extra/clang-include-fixer/FuzzySymbolIndex.cpp
   20   MemSymbolIndex(std::vector<SymbolAndSignals> Symbols) {
   29   std::vector<SymbolAndSignals> search(StringRef Query) override {
   32     std::vector<SymbolAndSignals> Results;
   41   std::vector<Entry> Symbols;
   66 std::vector<std::string> FuzzySymbolIndex::tokenize(StringRef Text) {
   67   std::vector<std::string> Result;
  118 FuzzySymbolIndex::queryRegexp(const std::vector<std::string> &Tokens) {
tools/clang/tools/extra/clang-include-fixer/FuzzySymbolIndex.h
   44   static std::vector<std::string> tokenize(llvm::StringRef Text);
   48   static std::string queryRegexp(const std::vector<std::string> &Tokens);
tools/clang/tools/extra/clang-include-fixer/InMemorySymbolIndex.cpp
   17     const std::vector<SymbolAndSignals> &Symbols) {
   22 std::vector<SymbolAndSignals>
tools/clang/tools/extra/clang-include-fixer/InMemorySymbolIndex.h
   24       const std::vector<find_all_symbols::SymbolAndSignals> &Symbols);
   26   std::vector<find_all_symbols::SymbolAndSignals>
   30   std::map<std::string, std::vector<find_all_symbols::SymbolAndSignals>>
tools/clang/tools/extra/clang-include-fixer/IncludeFixer.cpp
   76     std::vector<IncludeFixerContext> &Contexts, StringRef StyleName,
  161   std::vector<find_all_symbols::SymbolInfo> MatchedSymbols =
  281   std::vector<find_all_symbols::SymbolInfo> MatchedSymbols =
  328   std::vector<find_all_symbols::SymbolInfo> SymbolCandidates;
  341 std::vector<find_all_symbols::SymbolInfo>
  388   std::vector<find_all_symbols::SymbolInfo> MatchedSymbols =
tools/clang/tools/extra/clang-include-fixer/IncludeFixer.h
   37                             std::vector<IncludeFixerContext> &Contexts,
   54   std::vector<IncludeFixerContext> &Contexts;
  129   std::vector<find_all_symbols::SymbolInfo>
  138   std::vector<IncludeFixerContext::QuerySymbolInfo> QuerySymbolInfos;
  143   std::vector<find_all_symbols::SymbolInfo> MatchedSymbols;
tools/clang/tools/extra/clang-include-fixer/IncludeFixerContext.cpp
   78     StringRef FilePath, std::vector<QuerySymbolInfo> QuerySymbols,
   79     std::vector<find_all_symbols::SymbolInfo> Symbols)
tools/clang/tools/extra/clang-include-fixer/IncludeFixerContext.h
   50                       std::vector<QuerySymbolInfo> QuerySymbols,
   51                       std::vector<find_all_symbols::SymbolInfo> Symbols);
   67   const std::vector<HeaderInfo> &getHeaderInfos() const { return HeaderInfos; }
   70   const std::vector<QuerySymbolInfo> &getQuerySymbolInfos() const {
   81   std::vector<QuerySymbolInfo> QuerySymbolInfos;
   85   std::vector<find_all_symbols::SymbolInfo> MatchedSymbols;
   88   std::vector<HeaderInfo> HeaderInfos;
tools/clang/tools/extra/clang-include-fixer/SymbolIndex.h
   30   virtual std::vector<find_all_symbols::SymbolAndSignals>
tools/clang/tools/extra/clang-include-fixer/SymbolIndexManager.cpp
   48 static void rank(std::vector<SymbolAndSignals> &Symbols,
   71 std::vector<find_all_symbols::SymbolInfo>
   91   std::vector<SymbolAndSignals> MatchedSymbols;
   93     std::vector<SymbolAndSignals> Symbols;
  151   std::vector<SymbolInfo> Res;
tools/clang/tools/extra/clang-include-fixer/SymbolIndexManager.h
   54   std::vector<find_all_symbols::SymbolInfo>
   59   std::vector<std::shared_future<std::unique_ptr<SymbolIndex>>> SymbolIndices;
tools/clang/tools/extra/clang-include-fixer/YamlSymbolIndex.cpp
   49 std::vector<SymbolAndSignals>
   51   std::vector<SymbolAndSignals> Results;
tools/clang/tools/extra/clang-include-fixer/YamlSymbolIndex.h
   31   std::vector<find_all_symbols::SymbolAndSignals>
   36       std::vector<find_all_symbols::SymbolAndSignals> Symbols)
   39   std::vector<find_all_symbols::SymbolAndSignals> Symbols;
tools/clang/tools/extra/clang-include-fixer/find-all-symbols/FindAllSymbols.cpp
   46 std::vector<SymbolInfo::Context> GetContexts(const NamedDecl *ND) {
   47   std::vector<SymbolInfo::Context> Contexts;
tools/clang/tools/extra/clang-include-fixer/find-all-symbols/HeaderMapCollector.h
   25   typedef std::vector<std::pair<const char *, const char *>> RegexHeaderMap;
   49   mutable std::vector<std::pair<llvm::Regex, const char *>>
tools/clang/tools/extra/clang-include-fixer/find-all-symbols/SymbolInfo.cpp
   75                        const std::vector<Context> &Contexts)
  128 std::vector<SymbolAndSignals> ReadSymbolInfosFromYAML(llvm::StringRef Yaml) {
  129   std::vector<SymbolAndSignals> Symbols;
tools/clang/tools/extra/clang-include-fixer/find-all-symbols/SymbolInfo.h
   75              const std::vector<Context> &Contexts);
   92   const std::vector<SymbolInfo::Context> &getContexts() const {
  123   std::vector<Context> Contexts;
  137 std::vector<SymbolAndSignals> ReadSymbolInfosFromYAML(llvm::StringRef Yaml);
tools/clang/tools/extra/clang-include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp
  103             std::vector<SymbolAndSignals> Symbols =
  135   std::vector<std::string> sources = OptionsParser.getSourcePathList();
tools/clang/tools/extra/clang-include-fixer/plugin/IncludeFixerPlugin.cpp
   50                  const std::vector<std::string> &Args) override {
tools/clang/tools/extra/clang-include-fixer/tool/ClangIncludeFixer.cpp
  170     std::map<std::string, std::vector<std::string>> SymbolsMap;
  173     std::vector<find_all_symbols::SymbolAndSignals> Symbols;
  176       std::vector<std::string> Headers;
  380   std::vector<include_fixer::IncludeFixerContext> Contexts;
  403   std::vector<tooling::Replacements> FixerReplacements;
tools/clang/tools/extra/clang-move/Move.cpp
  352 std::vector<std::string> getNamespaces(const Decl *D) {
  353   std::vector<std::string> Namespaces;
  368 createInsertedReplacements(const std::vector<std::string> &Includes,
  369                            const std::vector<const NamedDecl *> &Decls,
  396   std::vector<std::string> CurrentNamespaces;
  399     std::vector<std::string> DeclNamespaces = getNamespaces(MovedDecl);
  412     std::vector<std::string> NextNamespaces(CurrentNamespaces.begin(),
  460              const std::vector<const NamedDecl *> &Decls) {
  727     std::vector<const NamedDecl *> UnremovedDecls;
  799   std::vector<const NamedDecl *> NewHeaderDecls;
  800   std::vector<const NamedDecl *> NewCCDecls;
  810   std::vector<const NamedDecl *> ActualNewCCDecls;
tools/clang/tools/extra/clang-move/Move.h
   52   const std::vector<Declaration> getDeclarationList() const {
   57   std::vector<Declaration> DeclarationList;
  143   std::vector<const NamedDecl *> &getMovedDecls() { return MovedDecls; }
  164   std::vector<std::unique_ptr<ast_matchers::MatchFinder::MatchCallback>>
  170   std::vector<const NamedDecl *> MovedDecls;
  172   std::vector<const NamedDecl *> RemovedDecls;
  174   std::vector<std::string> HeaderIncludes;
  176   std::vector<std::string> CCIncludes;
  180   std::vector<const NamedDecl *> HelperDeclarations;
tools/clang/tools/extra/clang-query/Query.cpp
   74   std::vector<BoundNodes> &Bindings;
   75   CollectBoundNodes(std::vector<BoundNodes> &Bindings) : Bindings(Bindings) {}
   88     std::vector<BoundNodes> Matches;
tools/clang/tools/extra/clang-query/QueryParser.cpp
  167   std::vector<MatcherCompletion> Comps = Parser::completeExpression(
  310 std::vector<LineEditor::Completion>
tools/clang/tools/extra/clang-query/QueryParser.h
   34   static std::vector<llvm::LineEditor::Completion>
   60   std::vector<llvm::LineEditor::Completion> Completions;
tools/clang/tools/extra/clang-query/tool/ClangQuery.cpp
  101   std::vector<std::unique_ptr<ASTUnit>> ASTs;
tools/clang/tools/extra/clang-tidy/ClangTidy.cpp
   72   void FlushDiagnosticsImpl(std::vector<const ento::PathDiagnostic *> &Diags,
  294   ClangTidyASTConsumer(std::vector<std::unique_ptr<ASTConsumer>> Consumers,
  297                        std::vector<std::unique_ptr<ClangTidyCheck>> Checks)
  307   std::vector<std::unique_ptr<ClangTidyCheck>> Checks;
  337 typedef std::vector<std::pair<std::string, bool>> CheckersList;
  388   std::vector<std::unique_ptr<ClangTidyCheck>> Checks =
  418   std::vector<std::unique_ptr<ASTConsumer>> Consumers;
  444 std::vector<std::string> ClangTidyASTConsumerFactory::getCheckNames() {
  445   std::vector<std::string> CheckNames;
  463   std::vector<std::unique_ptr<ClangTidyCheck>> Checks =
  470 std::vector<std::string>
  492 std::vector<ClangTidyError>
  598                         const std::vector<ClangTidyError> &Errors,
tools/clang/tools/extra/clang-tidy/ClangTidy.h
   41   std::vector<std::string> getCheckNames();
   54 std::vector<std::string> getCheckNames(const ClangTidyOptions &Options,
   74 std::vector<ClangTidyError>
   96                         const std::vector<ClangTidyError> &Errors,
tools/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.cpp
  635   std::vector<int> Sizes;
  636   std::vector<
  654   std::map<std::string, std::vector<Event>> FileEvents;
  673     std::vector<Event> &Events = FileAndEvents.second;
  718 std::vector<ClangTidyError> ClangTidyDiagnosticConsumer::take() {
tools/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.h
  242   std::vector<ClangTidyError> take();
  262   std::vector<ClangTidyError> Errors;
tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp
   23 std::vector<std::unique_ptr<ClangTidyCheck>>
   25   std::vector<std::unique_ptr<ClangTidyCheck>> Checks;
tools/clang/tools/extra/clang-tidy/ClangTidyModule.h
   66   std::vector<std::unique_ptr<ClangTidyCheck>>
tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp
   78   std::vector<ClangTidyOptions::StringPair> Options;
  176 std::vector<OptionsSource>
  178   std::vector<OptionsSource> Result;
  191 std::vector<OptionsSource>
  193   std::vector<OptionsSource> RawOptions =
  225 std::vector<OptionsSource>
  236   std::vector<OptionsSource> RawOptions =
tools/clang/tools/extra/clang-tidy/ClangTidyOptions.h
   37   std::vector<LineRange> LineRanges;
   45   std::vector<FileFilter> LineFilter;
  102   typedef std::vector<std::string> ArgList;
  135   virtual std::vector<OptionsSource>
  153   std::vector<OptionsSource> getRawOptions(llvm::StringRef FileName) override;
  168   std::vector<OptionsSource> getRawOptions(llvm::StringRef FileName) override;
  208   typedef std::vector<ConfigFileHandler> ConfigFileHandlers;
  248   std::vector<OptionsSource> getRawOptions(llvm::StringRef FileName) override;
tools/clang/tools/extra/clang-tidy/GlobList.h
   44   std::vector<GlobListItem> Items;
tools/clang/tools/extra/clang-tidy/abseil/RedundantStrcatCallsCheck.cpp
   48   std::vector<FixItHint> Hints;
tools/clang/tools/extra/clang-tidy/abseil/StringFindStartswithCheck.h
   39   const std::vector<std::string> StringLikeClasses;
tools/clang/tools/extra/clang-tidy/bugprone/ArgumentCommentCheck.cpp
   63 static std::vector<std::pair<SourceLocation, StringRef>>
   65   std::vector<std::pair<SourceLocation, StringRef>> Comments;
  107 static std::vector<std::pair<SourceLocation, StringRef>>
  109   std::vector<std::pair<SourceLocation, StringRef>> Comments;
  283     std::vector<std::pair<SourceLocation, StringRef>> Comments;
tools/clang/tools/extra/clang-tidy/bugprone/DanglingHandleCheck.h
   34   const std::vector<std::string> HandleClasses;
tools/clang/tools/extra/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.h
   49   llvm::StringMap<std::vector<const CXXRecordDecl *>> DeclNameToDefinitions;
   50   llvm::StringMap<std::vector<const CXXRecordDecl *>> DeclNameToDeclarations;
tools/clang/tools/extra/clang-tidy/bugprone/MultipleStatementMacroCheck.cpp
   40 using ExpansionRanges = std::vector<SourceRange>;
tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousStringCompareCheck.cpp
   94   std::vector<std::string> FunctionNames = utils::options::parseStringList(
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/NoMallocCheck.cpp
   27   const std::vector<std::string> NameList =
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/OwningMemoryCheck.cpp
   28   const std::vector<std::string> NameList =
tools/clang/tools/extra/clang-tidy/google/NonConstReferences.h
   30   const std::vector<std::string> WhiteListTypes;
tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp
   44   typedef std::vector<IncludeDirective> FileIncludes;
  108     std::vector<unsigned> Blocks(1, 0);
  116     std::vector<unsigned> IncludeIndices;
tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.h
   50   std::vector<UsingDeclContext> Contexts;
tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp
  396   std::vector<FixItHint> StarRemovals;
tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.h
   36   const std::vector<std::string> ContainersWithPushBack;
   37   const std::vector<std::string> SmartPointers;
   38   const std::vector<std::string> TupleTypes;
   39   const std::vector<std::string> TupleMakeFunctions;
tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDefaultCheck.cpp
  273   std::vector<FixItHint> RemoveInitializers;
tools/clang/tools/extra/clang-tidy/objc/ForbiddenSubclassingCheck.h
   34   const std::vector<std::string> ForbiddenSuperClassNames;
tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.h
   35   const std::vector<std::string> StringLikeClasses;
tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.h
   42   const std::vector<std::string> AllowedTypes;
tools/clang/tools/extra/clang-tidy/performance/InefficientVectorOperationCheck.h
   38   const std::vector<std::string> VectorLikeClasses;
tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.h
   40   const std::vector<std::string> AllowedTypes;
tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.h
   43   const std::vector<std::string> AllowedTypes;
tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp
   33                  std::vector<std::unique_ptr<ASTConsumer>> Consumer)
   51     std::vector<std::unique_ptr<ASTConsumer>> Vec;
   59                  const std::vector<std::string> &Args) override {
tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp
  118     std::vector<SourceLocation> NestingThresholders;
tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp
  396     const std::vector<llvm::Optional<IdentifierNamingCheck::NamingStyle>>
tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.h
  101   std::vector<llvm::Optional<NamingStyle>> NamingStyles;
tools/clang/tools/extra/clang-tidy/readability/IsolateDeclarationCheck.cpp
  108 static Optional<std::vector<SourceRange>>
  122   std::vector<SourceRange> Slices;
  203 static Optional<std::vector<StringRef>>
  206   std::vector<StringRef> Snippets;
  231 static std::vector<std::string>
  235   std::vector<std::string> Decls(Snippets.size() - 1);
  254   Optional<std::vector<SourceRange>> PotentialRanges =
  259   Optional<std::vector<StringRef>> PotentialSnippets = collectSourceRanges(
  265   std::vector<std::string> NewDecls = createIsolatedDecls(*PotentialSnippets);
tools/clang/tools/extra/clang-tidy/readability/MagicNumbersCheck.cpp
   62   const std::vector<std::string> IgnoredIntegerValuesInput =
   72     const std::vector<std::string> IgnoredFloatingPointValuesInput =
tools/clang/tools/extra/clang-tidy/readability/SimplifySubscriptExprCheck.h
   30   const std::vector<std::string> Types;
tools/clang/tools/extra/clang-tidy/readability/UppercaseLiteralSuffixCheck.cpp
   89              const std::vector<std::string> &NewSuffixes) {
  108                            const std::vector<std::string> &NewSuffixes,
tools/clang/tools/extra/clang-tidy/readability/UppercaseLiteralSuffixCheck.h
   36   const std::vector<std::string> NewSuffixes;
tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp
  371   std::vector<std::string> EnabledChecks =
  376     std::vector<clang::tidy::ClangTidyOptionsProvider::OptionsSource>
  430   std::vector<ClangTidyError> Errors =
tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp
  102       std::vector<FixItHint> FixIts;
  170                                          std::vector<FixItHint> &FixIts) {
  196                          std::vector<FixItHint> &FixIts) {
  258   std::vector<std::pair<Token, const MacroInfo *>> Macros;
tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp
  178 std::vector<FixItHint> IncludeSorter::GetEdits() {
  242   std::vector<FixItHint> Fixes;
tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.h
   59   std::vector<FixItHint> GetEdits();
tools/clang/tools/extra/clang-tidy/utils/NamespaceAliaser.cpp
   32                               const std::vector<std::string> &Abbreviations) {
tools/clang/tools/extra/clang-tidy/utils/NamespaceAliaser.h
   34               const std::vector<std::string> &Abbreviations);
tools/clang/tools/extra/clang-tidy/utils/OptionsUtils.cpp
   18 std::vector<std::string> parseStringList(StringRef Option) {
   21   std::vector<std::string> Result;
tools/clang/tools/extra/clang-tidy/utils/OptionsUtils.h
   20 std::vector<std::string> parseStringList(StringRef Option);
tools/clang/tools/extra/clang-tidy/zircon/TemporaryObjectsCheck.h
   34   std::vector<std::string> Names;
tools/clang/tools/extra/clangd/ClangdLSPServer.cpp
   97 std::vector<std::vector<std::string>> buildHighlightScopeLookupTable() {
   97 std::vector<std::vector<std::string>> buildHighlightScopeLookupTable() {
   98   std::vector<std::vector<std::string>> LookupTable;
   98   std::vector<std::vector<std::string>> LookupTable;
  136 SelectionRange render(const std::vector<Range> &Ranges) {
  734     Callback<std::vector<SymbolInformation>> Reply) {
  798     Callback<std::vector<TextEdit>> Reply) {
  811     Callback<std::vector<TextEdit>> Reply) {
  828     Callback<std::vector<TextEdit>> Reply) {
  845 static std::vector<SymbolInformation>
  849   std::vector<SymbolInformation> Results;
  913   std::vector<CodeAction> FixIts;
  929         std::vector<CodeAction> Actions = std::move(FixIts);
  936         std::vector<Command> Commands;
 1012                                        Callback<std::vector<Location>> Reply) {
 1019         std::vector<Location> Defs;
 1031     Callback<std::vector<Location>> Reply) {
 1038         std::vector<Location> Decls;
 1065     Callback<std::vector<DocumentHighlight>> Reply) {
 1137     const URIForFile &File, std::vector<clangd::Diagnostic> Diagnostics) {
 1153                                   Callback<std::vector<Location>> Reply) {
 1159                                    Callback<std::vector<SymbolDetails>> Reply) {
 1166     Callback<std::vector<SelectionRange>> Reply) {
 1182         std::vector<SelectionRange> Result;
 1251 std::vector<Fix> ClangdLSPServer::getFixes(llvm::StringRef File,
 1302     PathRef File, std::vector<HighlightingToken> Highlightings) {
 1303   std::vector<HighlightingToken> Old;
 1304   std::vector<HighlightingToken> HighlightingsCopy = Highlightings;
 1312   std::vector<LineHighlightings> Diffed = diffHighlightings(Highlightings, Old);
 1319                                          std::vector<Diag> Diagnostics) {
 1321   std::vector<Diagnostic> LSPDiagnostics;
tools/clang/tools/extra/clangd/ClangdLSPServer.h
   58   void onDiagnosticsReady(PathRef File, std::vector<Diag> Diagnostics) override;
   62                        std::vector<HighlightingToken> Highlightings) override;
   73                                   Callback<std::vector<TextEdit>>);
   75                                  Callback<std::vector<TextEdit>>);
   77                             Callback<std::vector<TextEdit>>);
   88                          Callback<std::vector<Location>>);
   90                         Callback<std::vector<Location>>);
   91   void onReference(const ReferenceParams &, Callback<std::vector<Location>>);
   95                            Callback<std::vector<DocumentHighlight>>);
   99                          Callback<std::vector<SymbolInformation>>);
  111                     Callback<std::vector<SymbolDetails>>);
  113                         Callback<std::vector<SelectionRange>>);
  115   std::vector<Fix> getFixes(StringRef File, const clangd::Diagnostic &D);
  134                           std::vector<clangd::Diagnostic> Diagnostics);
  150   typedef std::map<clangd::Diagnostic, std::vector<Fix>, LSPDiagnosticCompare>
  155   llvm::StringMap<std::vector<HighlightingToken>> FileToHighlightings;
tools/clang/tools/extra/clangd/ClangdServer.cpp
   75     std::vector<Diag> Diagnostics = AST.getDiagnostics();
   76     std::vector<HighlightingToken> Highlightings;
   87   void onFailedAST(PathRef Path, std::vector<Diag> Diags,
  285 llvm::Expected<std::vector<TextEdit>>
  297   std::vector<TextEdit> Result;
  333                           bool WantFormat, Callback<std::vector<TextEdit>> CB) {
  353     std::vector<TextEdit> Edits;
  374                                    Callback<std::vector<TweakRef>> CB) {
  382     std::vector<TweakRef> Res;
  441                                   Callback<std::vector<LocatedSymbol>> CB) {
  491     PathRef File, Position Pos, Callback<std::vector<DocumentHighlight>> CB) {
  544     Callback<std::vector<SymbolInformation>> CB) {
  554                                    Callback<std::vector<DocumentSymbol>> CB) {
  565                                   Callback<std::vector<Location>> CB) {
  577                               Callback<std::vector<SymbolDetails>> CB) {
  589                                   Callback<std::vector<Range>> CB) {
  599 std::vector<std::pair<Path, std::size_t>>
tools/clang/tools/extra/clangd/ClangdServer.h
   49                                   std::vector<Diag> Diagnostics) = 0;
   56                        std::vector<HighlightingToken> Highlightings) {}
  130     std::vector<std::string> QueryDriverGlobs;
  193                       Callback<std::vector<LocatedSymbol>> CB);
  202                               Callback<std::vector<DocumentHighlight>> CB);
  220                         Callback<std::vector<SymbolInformation>> CB);
  224                        Callback<std::vector<DocumentSymbol>> CB);
  228                       Callback<std::vector<Location>> CB);
  240   llvm::Expected<std::vector<TextEdit>> formatOnType(StringRef Code,
  254               bool WantFormat, Callback<std::vector<TextEdit>> CB);
  263                        Callback<std::vector<TweakRef>> CB);
  279                   Callback<std::vector<SymbolDetails>> CB);
  283                       Callback<std::vector<Range>> CB);
  292   std::vector<std::pair<Path, std::size_t>> getUsedBytesPerFile() const;
  320   std::vector<std::unique_ptr<SymbolIndex>> MergedIdx;
tools/clang/tools/extra/clangd/CodeComplete.cpp
  525   std::vector<std::string> AccessibleScopes;
  532   std::vector<std::string> scopesForIndexQuery() {
  544 std::pair<std::vector<std::string>, bool>
  572     std::vector<std::string> EnclosingAtFront;
  689   std::vector<CodeCompletionResult> Results;
  820     std::vector<ScoredSignature> ScoredSignatures;
 1219   std::vector<std::string> QueryScopes; // Initialized once Sema runs.
 1355     std::vector<RawIdentifier> IdentifierResults;
 1459   toCodeCompleteResult(const std::vector<ScoredBundle> &Scored) {
 1517   std::vector<ScoredBundle>
 1522     std::vector<CompletionCandidate::Bundle> Bundles;
tools/clang/tools/extra/clangd/CodeComplete.h
  180   std::vector<TextEdit> FixIts;
  216   std::vector<CodeCompletion> Completions;
tools/clang/tools/extra/clangd/CollectMacros.h
   25   std::vector<Range> Ranges;
tools/clang/tools/extra/clangd/Compiler.cpp
   46   std::vector<const char *> ArgStrs;
tools/clang/tools/extra/clangd/Diagnostics.cpp
  397 std::vector<Diag> StoreDiags::take(const clang::tidy::ClangTidyContext *Tidy) {
tools/clang/tools/extra/clangd/Diagnostics.h
   94   std::vector<Note> Notes;
   96   std::vector<Fix> Fixes;
  122   std::vector<Diag> take(const clang::tidy::ClangTidyContext *Tidy = nullptr);
  129   using DiagFixer = std::function<std::vector<Fix>(DiagnosticsEngine::Level,
  145   std::vector<Diag> Output;
tools/clang/tools/extra/clangd/DraftStore.cpp
   26 std::vector<Path> DraftStore::getActiveFiles() const {
   28   std::vector<Path> ResultVector;
tools/clang/tools/extra/clangd/DraftStore.h
   33   std::vector<Path> getActiveFiles() const;
tools/clang/tools/extra/clangd/FindSymbols.cpp
   66 llvm::Expected<std::vector<SymbolInformation>>
   69   std::vector<SymbolInformation> Result;
  185   std::vector<DocumentSymbol> build() {
  186     std::vector<DocumentSymbol> Results;
  195   void traverseDecl(Decl *D, std::vector<DocumentSymbol> &Results) {
  212   void traverseChildren(Decl *D, std::vector<DocumentSymbol> &Results) {
  264 std::vector<DocumentSymbol> collectDocSymbols(ParsedAST &AST) {
  269 llvm::Expected<std::vector<DocumentSymbol>> getDocumentSymbols(ParsedAST &AST) {
tools/clang/tools/extra/clangd/FindSymbols.h
   38 llvm::Expected<std::vector<SymbolInformation>>
   44 llvm::Expected<std::vector<DocumentSymbol>> getDocumentSymbols(ParsedAST &AST);
tools/clang/tools/extra/clangd/Format.cpp
   30   std::vector<char> Brackets;
  111   std::vector<tooling::Range> FormatRanges;
  205 std::vector<tooling::Replacement>
  208   std::vector<tooling::Replacement> Result;
  245 std::vector<tooling::Replacement>
  272   std::vector<tooling::Range> RangesToFormat = Incremental.FormatRanges;
  353                         const std::vector<tooling::Replacement> &Replacements) {
tools/clang/tools/extra/clangd/Format.h
   42 std::vector<tooling::Replacement>
   50                         const std::vector<tooling::Replacement> &Replacements);
tools/clang/tools/extra/clangd/FormattedString.h
   52   std::vector<Chunk> Chunks;
tools/clang/tools/extra/clangd/Function.h
  101   std::vector<std::pair<Listener, unsigned>> Listeners;
tools/clang/tools/extra/clangd/GlobalCompilationDatabase.cpp
   78   std::vector<std::string> Argv = {getFallbackClangPath()};
  206   std::vector<std::string> AllFiles = Result.CDB->getAllFiles();
  234   std::vector<std::string> GovernedFiles;
  265                        std::vector<std::string> FallbackFlags,
tools/clang/tools/extra/clangd/GlobalCompilationDatabase.h
   52   using CommandChanged = Event<std::vector<std::string>>;
  128              std::vector<std::string> FallbackFlags = {},
  146   std::vector<std::string> FallbackFlags;
tools/clang/tools/extra/clangd/HeaderSourceSwitch.cpp
  126 std::vector<const Decl *> getIndexableLocalDecls(ParsedAST &AST) {
  127   std::vector<const Decl *> Results;
tools/clang/tools/extra/clangd/HeaderSourceSwitch.h
   32 std::vector<const Decl *> getIndexableLocalDecls(ParsedAST &AST);
tools/clang/tools/extra/clangd/Headers.cpp
  140   std::vector<unsigned> CurrentLevel;
  149   std::vector<unsigned> PreviousLevel;
tools/clang/tools/extra/clangd/Headers.h
   76   std::vector<llvm::StringRef> DirectIncludes;
  111   std::vector<Inclusion> MainFileIncludes;
  131   std::vector<std::string> RealPathNames; // In file index order.
tools/clang/tools/extra/clangd/IncludeFixer.cpp
   58   std::vector<DeclContext *> takeVisitedContexts() {
   63   std::vector<DeclContext *> Visited;
   68 std::vector<Fix> IncludeFixer::fix(DiagnosticsEngine::Level DiagLevel,
  117 std::vector<Fix> IncludeFixer::fixIncompleteType(const Type &T) const {
  134   std::vector<Fix> Fixes;
  144 std::vector<Fix> IncludeFixer::fixesForSymbols(const SymbolSlab &Syms) const {
  163   std::vector<Fix> Fixes;
  305 std::vector<std::string>
  308   std::vector<std::string> Scopes;
  384 std::vector<Fix> IncludeFixer::fixUnresolvedName() const {
  444   std::vector<Fix> Fixes;
tools/clang/tools/extra/clangd/IncludeFixer.h
   43   std::vector<Fix> fix(DiagnosticsEngine::Level DiagLevel,
   53   std::vector<Fix> fixIncompleteType(const Type &T) const;
   56   std::vector<Fix> fixesForSymbols(const SymbolSlab &Syms) const;
   61     std::vector<std::string> Scopes; // Namespace scopes we should search in.
   71   std::vector<Fix> fixUnresolvedName() const;
tools/clang/tools/extra/clangd/ParsedAST.cpp
   61 template <class T> std::size_t getUsedBytes(const std::vector<T> &Vec) {
   67   DeclTrackingASTConsumer(std::vector<Decl *> &TopLevelDecls)
   89   std::vector<Decl *> &TopLevelDecls;
   94   std::vector<Decl *> takeTopLevelDecls() { return std::move(TopLevelDecls); }
  103   std::vector<Decl *> TopLevelDecls;
  254   std::vector<std::unique_ptr<tidy::ClangTidyCheck>> CTChecks;
  374   std::vector<Decl *> ParsedDecls = Action->takeTopLevelDecls();
  394   std::vector<Diag> Diags = CompilerInvocationDiags;
  400     std::vector<Diag> D = ASTDiags.take(CTContext.getPointer());
  446 const std::vector<Diag> &ParsedAST::getDiagnostics() const { return Diags; }
  492                      std::vector<Decl *> LocalTopLevelDecls,
  493                      std::vector<Diag> Diags, IncludeStructure Includes,
tools/clang/tools/extra/clangd/ParsedAST.h
   85   const std::vector<Diag> &getDiagnostics() const;
  104             MainFileMacros Macros, std::vector<Decl *> LocalTopLevelDecls,
  105             std::vector<Diag> Diags, IncludeStructure Includes,
  127   std::vector<Diag> Diags;
  130   std::vector<Decl *> LocalTopLevelDecls;
tools/clang/tools/extra/clangd/Preamble.cpp
   79                            std::vector<Diag> Diags, IncludeStructure Includes,
  149     std::vector<Diag> Diags = PreambleDiagnostics.take();
tools/clang/tools/extra/clangd/Preamble.h
   46   PreambleData(PrecompiledPreamble Preamble, std::vector<Diag> Diags,
   53   std::vector<Diag> Diags;
tools/clang/tools/extra/clangd/Protocol.h
  421   llvm::Optional<std::vector<OffsetEncoding>> offsetEncoding;
  438   std::vector<std::string> compilationCommand;
  463   std::vector<std::string> fallbackFlags;
  555   std::vector<TextDocumentContentChangeEvent> contentChanges;
  585   std::vector<FileEvent> changes;
  667   llvm::Optional<std::vector<DiagnosticRelatedInformation>> relatedInformation;
  678   llvm::Optional<std::vector<CodeAction>> codeActions;
  697   std::vector<Diagnostic> diagnostics;
  715   llvm::Optional<std::map<std::string, std::vector<TextEdit>>> changes;
  783   llvm::Optional<std::vector<Diagnostic>> diagnostics;
  822   std::vector<DocumentSymbol> children;
  993   std::vector<TextEdit> additionalTextEdits;
 1016   std::vector<CompletionItem> items;
 1047   std::vector<ParameterInformation> parameters;
 1057   std::vector<SignatureInformation> signatures;
 1160   llvm::Optional<std::vector<TypeHierarchyItem>> parents;
 1165   llvm::Optional<std::vector<TypeHierarchyItem>> children;
 1222   std::vector<SemanticHighlightingInformation> Lines;
 1231   std::vector<Position> positions;
tools/clang/tools/extra/clangd/Quality.h
  179   std::vector<value_type> items() && {
  187   std::vector<value_type> Heap; // Min-heap, comparator is Greater.
tools/clang/tools/extra/clangd/QueryDriverDatabase.cpp
   59 std::vector<std::string> parseDriverOutput(llvm::StringRef Output) {
   60   std::vector<std::string> SystemIncludes;
   88 std::vector<std::string> extractSystemIncludes(PathRef Driver,
  187   std::vector<std::string> RegTexts;
  242     std::vector<std::string> SystemIncludes;
  265                    std::vector<std::string>>
tools/clang/tools/extra/clangd/RIFF.h
   58   std::vector<Chunk> Chunks;
tools/clang/tools/extra/clangd/Selection.cpp
  120   std::vector<TokInfo> Tokens;
tools/clang/tools/extra/clangd/SemanticHighlighting.cpp
  120   std::vector<HighlightingToken> Tokens;
  126   std::vector<HighlightingToken> collectTokens() {
  141     std::vector<HighlightingToken> NonConflicting;
  403 std::vector<LineHighlightings>
  423   std::vector<LineHighlightings> DiffedLines;
  460 std::vector<HighlightingToken> getSemanticHighlightings(ParsedAST &AST) {
  464 std::vector<SemanticHighlightingInformation>
  471   std::vector<SemanticHighlightingInformation> Lines;
tools/clang/tools/extra/clangd/SemanticHighlighting.h
   63   std::vector<HighlightingToken> Tokens;
   70 std::vector<HighlightingToken> getSemanticHighlightings(ParsedAST &AST);
   77 std::vector<SemanticHighlightingInformation>
   89 std::vector<LineHighlightings>
tools/clang/tools/extra/clangd/SemanticSelection.cpp
   22 void addIfDistinct(const Range &R, std::vector<Range> &Result) {
   29 llvm::Expected<std::vector<Range>> getSemanticRanges(ParsedAST &AST,
   31   std::vector<Range> Result;
tools/clang/tools/extra/clangd/SemanticSelection.h
   27 llvm::Expected<std::vector<Range>> getSemanticRanges(ParsedAST &AST,
tools/clang/tools/extra/clangd/SourceCode.cpp
  621 std::vector<TextEdit> replacementsToEdits(llvm::StringRef Code,
  623   std::vector<TextEdit> Edits;
  774   std::vector<std::string> Enclosing; // Contains e.g. "clang", "clangd"
  894 std::vector<std::string> visibleNamespaces(llvm::StringRef Code,
  922   std::vector<std::string> Found;
  948   std::vector<CharRole> Roles(Content.size());
 1010 std::vector<TextEdit> Edit::asTextEdits() const {
 1063   std::vector<std::string> Enclosing = {""};
tools/clang/tools/extra/clangd/SourceCode.h
  173 std::vector<TextEdit> replacementsToEdits(StringRef Code,
  221   std::vector<TextEdit> asTextEdits() const;
  262 std::vector<std::string> visibleNamespaces(llvm::StringRef Code,
  273   std::vector<Position> EligiblePoints;
tools/clang/tools/extra/clangd/TUScheduler.cpp
  139   std::vector<KVPair>::iterator findByKey(Key K) {
  147   std::vector<KVPair> LRU; /* GUARDED_BY(Mut) */
  412     std::vector<Diag> CompilerInvocationDiags =
 1008 std::vector<std::pair<Path, std::size_t>>
 1010   std::vector<std::pair<Path, std::size_t>> Result;
 1018 std::vector<Path> TUScheduler::getFilesWithCachedAST() const {
 1019   std::vector<Path> Result;
tools/clang/tools/extra/clangd/TUScheduler.h
  133   virtual void onFailedAST(PathRef Path, std::vector<Diag> Diags,
  158   std::vector<std::pair<Path, std::size_t>> getUsedBytesPerFile() const;
  163   std::vector<Path> getFilesWithCachedAST() const;
tools/clang/tools/extra/clangd/XRefs.cpp
  146   std::vector<const Decl *> getFoundDecls() const {
  147     std::vector<const Decl *> Result;
  200 std::vector<const Decl *> getDeclAtPosition(ParsedAST &AST,
  238 std::vector<LocatedSymbol> locateSymbolAt(ParsedAST &AST, Position Pos,
  267   std::vector<LocatedSymbol> Result;
  357                   const std::vector<const Decl *> &TargetDecls)
  363   std::vector<Reference> take() && {
  392   std::vector<Reference> References;
  396 std::vector<ReferenceFinder::Reference>
  397 findRefs(const std::vector<const Decl *> &Decls, ParsedAST &AST) {
  412 std::vector<DocumentHighlight> findDocumentHighlights(ParsedAST &AST,
  424   std::vector<DocumentHighlight> Result;
  459   std::vector<std::string> Scopes;
  508                         const std::vector<HoverInfo::Param> &Params) {
  516 static std::vector<HoverInfo::Param>
  520   std::vector<HoverInfo::Param> TempParameters;
  918 std::vector<Location> findReferences(ParsedAST &AST, Position Pos,
  922   std::vector<Location> Results;
  985 std::vector<SymbolDetails> getSymbolInfo(ParsedAST &AST, Position Pos) {
  990   std::vector<SymbolDetails> Results;
 1109                          std::vector<TypeHierarchyItem> &SubTypes,
 1129                            std::vector<TypeHierarchyItem> &SuperTypes,
 1184 std::vector<const CXXRecordDecl *> typeParents(const CXXRecordDecl *CXXRD) {
 1185   std::vector<const CXXRecordDecl *> Result;
 1295   std::vector<llvm::StringRef> Output;
tools/clang/tools/extra/clangd/XRefs.h
   49 std::vector<LocatedSymbol> locateSymbolAt(ParsedAST &AST, Position Pos,
   53 std::vector<DocumentHighlight> findDocumentHighlights(ParsedAST &AST,
  106   llvm::Optional<std::vector<Param>> Parameters;
  108   llvm::Optional<std::vector<Param>> TemplateParameters;
  129 std::vector<Location> findReferences(ParsedAST &AST, Position Pos,
  134 std::vector<SymbolDetails> getSymbolInfo(ParsedAST &AST, Position Pos);
  140 std::vector<const CXXRecordDecl *> typeParents(const CXXRecordDecl *CXXRD);
tools/clang/tools/extra/clangd/benchmarks/IndexBenchmark.cpp
   36 std::vector<FuzzyFindRequest> extractQueriesFromLogs() {
   41   std::vector<FuzzyFindRequest> Requests;
tools/clang/tools/extra/clangd/index/Background.cpp
  165     const std::vector<std::string> &ChangedFiles) {
  176     std::vector<BackgroundQueue::Task> Tasks;
  446 std::vector<tooling::CompileCommand>
  447 BackgroundIndex::loadProject(std::vector<std::string> MainFiles) {
  448   std::vector<tooling::CompileCommand> NeedsReIndexing;
  452   const std::vector<LoadedShard> Result =
tools/clang/tools/extra/clangd/index/Background.h
   83   void append(std::vector<Task>);
  107   std::vector<Task> Queue; // max-heap
  130   void enqueue(const std::vector<std::string> &ChangedFiles) {
  179   std::vector<tooling::CompileCommand>
  180   loadProject(std::vector<std::string> MainFiles);
  183   changedFilesTask(const std::vector<std::string> &ChangedFiles);
tools/clang/tools/extra/clangd/index/BackgroundIndexLoader.cpp
   37   std::vector<LoadedShard> takeResult() &&;
   43   std::pair<const LoadedShard &, std::vector<Path>>
   52 std::pair<const LoadedShard &, std::vector<Path>>
   56   std::vector<Path> Edges = {};
  113 std::vector<LoadedShard> BackgroundIndexLoader::takeResult() && {
  114   std::vector<LoadedShard> Result;
  122 std::vector<LoadedShard>
tools/clang/tools/extra/clangd/index/BackgroundIndexLoader.h
   46 std::vector<LoadedShard>
tools/clang/tools/extra/clangd/index/BackgroundQueue.cpp
   77 void BackgroundQueue::append(std::vector<Task> Tasks) {
tools/clang/tools/extra/clangd/index/FileIndex.cpp
   88   std::vector<Decl *> DeclsToIndex(
  120   std::vector<std::shared_ptr<SymbolSlab>> SymbolSlabs;
  121   std::vector<std::shared_ptr<RefSlab>> RefSlabs;
  122   std::vector<std::shared_ptr<RelationSlab>> RelationSlabs;
  123   std::vector<RefSlab *> MainFileRefs;
  136   std::vector<const Symbol *> AllSymbols;
  137   std::vector<Symbol> SymsStorage;
  178   std::vector<Ref> RefsStorage; // Contiguous ranges for each SymbolID.
  202   std::vector<Relation> AllRelations;
tools/clang/tools/extra/clangd/index/Index.h
   36   std::vector<std::string> Scopes;
   47   std::vector<std::string> ProximityPaths;
   49   std::vector<std::string> PreferredTypes;
tools/clang/tools/extra/clangd/index/MemIndex.h
   75   llvm::DenseMap<std::pair<SymbolID, uint8_t>, std::vector<SymbolID>> Relations;
tools/clang/tools/extra/clangd/index/Ref.cpp
   48   std::vector<std::pair<SymbolID, llvm::ArrayRef<Ref>>> Result;
   52     std::vector<Ref> SymRefs(Sym.second.begin(), Sym.second.end());
tools/clang/tools/extra/clangd/index/Ref.h
   73   using const_iterator = std::vector<value_type>::const_iterator;
  108   RefSlab(std::vector<value_type> Refs, llvm::BumpPtrAllocator Arena,
  113   std::vector<value_type> Refs;
tools/clang/tools/extra/clangd/index/Relation.h
   48   using const_iterator = std::vector<value_type>::const_iterator;
   79     std::vector<Relation> Relations;
   83   RelationSlab(std::vector<Relation> Relations)
   86   std::vector<Relation> Relations;
tools/clang/tools/extra/clangd/index/Serialization.cpp
  151   std::vector<llvm::StringRef> Sorted;
  195   std::vector<llvm::StringRef> Strings;
  354 std::pair<SymbolID, std::vector<Ref>>
  356   std::pair<SymbolID, std::vector<Ref>> Result;
  388   std::vector<llvm::StringRef> CommandLine;
  532   std::vector<Symbol> Symbols;
  538   std::vector<IncludeGraphNode> Sources;
  546   std::vector<std::pair<SymbolID, std::vector<Ref>>> Refs;
  546   std::vector<std::pair<SymbolID, std::vector<Ref>>> Refs;
  558   std::vector<Relation> Relations;
tools/clang/tools/extra/clangd/index/Symbol.cpp
   56   std::vector<Symbol> SortedSymbols;
tools/clang/tools/extra/clangd/index/Symbol.h
  179   using const_iterator = std::vector<Symbol>::const_iterator;
  232   std::vector<Symbol> Symbols;  // Sorted by SymbolID to allow lookup.
tools/clang/tools/extra/clangd/index/SymbolCollector.h
  158   llvm::DenseMap<const NamedDecl *, std::vector<DeclRef>> DeclRefs;
tools/clang/tools/extra/clangd/index/YAMLSerialization.cpp
   38     std::pair<clang::clangd::SymbolID, std::vector<clang::clangd::Ref>>;
tools/clang/tools/extra/clangd/index/dex/Dex.cpp
   50 std::vector<Token> generateSearchTokens(const Symbol &Sym) {
   51   std::vector<Token> Result = generateIdentifierTrigrams(Sym.Name);
   69   std::vector<std::pair<float, const Symbol *>> ScoredSymbols(Symbols.size());
   90   llvm::DenseMap<Token, std::vector<DocID>> TempInvertedIndex;
  112   std::vector<std::unique_ptr<Iterator>> BoostingIterators;
  149   std::vector<std::unique_ptr<Iterator>> BoostingIterators;
  173   std::vector<std::unique_ptr<Iterator>> Criteria;
  178   std::vector<std::unique_ptr<Iterator>> TrigramIterators;
  184   std::vector<std::unique_ptr<Iterator>> ScopeIterators;
  212   std::vector<IDAndScore> IDAndScores = consume(*Root);
  300 std::vector<std::string> generateProximityURIs(llvm::StringRef URIPath) {
  301   std::vector<std::string> Result;
tools/clang/tools/extra/clangd/index/dex/Dex.h
   98   std::vector<const Symbol *> Symbols;
  100   std::vector<float> SymbolQuality;
  113   llvm::DenseMap<std::pair<SymbolID, uint8_t>, std::vector<SymbolID>> Relations;
  123 std::vector<std::string> generateProximityURIs(llvm::StringRef URIPath);
tools/clang/tools/extra/clangd/index/dex/Iterator.cpp
   27   explicit AndIterator(std::vector<std::unique_ptr<Iterator>> AllChildren)
  120   std::vector<std::unique_ptr<Iterator>> Children;
  136   explicit OrIterator(std::vector<std::unique_ptr<Iterator>> AllChildren)
  211   std::vector<std::unique_ptr<Iterator>> Children;
  350 std::vector<std::pair<DocID, float>> consume(Iterator &It) {
  351   std::vector<std::pair<DocID, float>> Result;
  358 Corpus::intersect(std::vector<std::unique_ptr<Iterator>> Children) const {
  359   std::vector<std::unique_ptr<Iterator>> RealChildren;
  388 Corpus::unionOf(std::vector<std::unique_ptr<Iterator>> Children) const {
  389   std::vector<std::unique_ptr<Iterator>> RealChildren;
tools/clang/tools/extra/clangd/index/dex/Iterator.h
  120 std::vector<std::pair<DocID, float>> consume(Iterator &It);
  124 inline void populateChildren(std::vector<std::unique_ptr<Iterator>> &) {}
  126 void populateChildren(std::vector<std::unique_ptr<Iterator>> &Children,
  146   intersect(std::vector<std::unique_ptr<Iterator>> Children) const;
  154   unionOf(std::vector<std::unique_ptr<Iterator>> Children) const;
  180     std::vector<std::unique_ptr<Iterator>> Children;
  188     std::vector<std::unique_ptr<Iterator>> Children;
tools/clang/tools/extra/clangd/index/dex/PostingList.cpp
  168 std::vector<Chunk> encodeStream(llvm::ArrayRef<DocID> Documents) {
  170   std::vector<Chunk> Result;
tools/clang/tools/extra/clangd/index/dex/PostingList.h
   72   const std::vector<Chunk> Chunks;
tools/clang/tools/extra/clangd/index/dex/Trigram.cpp
   23 std::vector<Token> generateIdentifierTrigrams(llvm::StringRef Identifier) {
   25   std::vector<CharRole> Roles(Identifier.size());
   39   std::vector<std::array<unsigned, 3>> Next(LowercaseIdentifier.size());
   86 std::vector<Token> generateQueryTrigrams(llvm::StringRef Query) {
   94   std::vector<CharRole> Roles(Query.size());
tools/clang/tools/extra/clangd/index/dex/Trigram.h
   50 std::vector<Token> generateIdentifierTrigrams(llvm::StringRef Identifier);
   61 std::vector<Token> generateQueryTrigrams(llvm::StringRef Query);
tools/clang/tools/extra/clangd/index/dex/dexp/Dexp.cpp
   50 std::vector<SymbolID> getSymbolIDsFromIndex(llvm::StringRef QualifiedName,
   65   std::vector<SymbolID> SymIDs;
  175     std::vector<SymbolID> IDs;
  222     std::vector<SymbolID> IDs;
tools/clang/tools/extra/clangd/refactor/Rename.cpp
  146   std::vector<std::string> RenameUSRs =
tools/clang/tools/extra/clangd/refactor/Tweak.cpp
   58 std::vector<std::unique_ptr<Tweak>>
   63   std::vector<std::unique_ptr<Tweak>> Available;
tools/clang/tools/extra/clangd/refactor/Tweak.h
  138 std::vector<std::unique_ptr<Tweak>>
tools/clang/tools/extra/clangd/refactor/tweaks/AnnotateHighlightings.cpp
   42   std::vector<HighlightingToken> HighlightingTokens;
tools/clang/tools/extra/clangd/refactor/tweaks/ExtractFunction.cpp
  287   std::vector<Parameter> Parameters;
tools/clang/tools/extra/clangd/refactor/tweaks/ExtractVariable.cpp
   61   std::vector<clang::Decl *> ReferencedDecls;
   69 static std::vector<clang::Decl *>
   75     std::vector<Decl *> ReferencedDecls;
tools/clang/tools/extra/clangd/refactor/tweaks/RemoveUsingNamespace.cpp
   51                  std::vector<const UsingDirectiveDecl *> &Results)
   66   std::vector<const UsingDirectiveDecl *> &Results;
  133   std::vector<const UsingDirectiveDecl *> AllDirectives;
  145   std::vector<SourceLocation> IdentsToQualify;
tools/clang/tools/extra/clangd/unittests/Annotations.cpp
   19 std::vector<Position> Annotations::points(llvm::StringRef Name) const {
   22   std::vector<Position> Ps;
   41 std::vector<clangd::Range> Annotations::ranges(llvm::StringRef Name) const {
   44   std::vector<clangd::Range> Rs;
tools/clang/tools/extra/clangd/unittests/Annotations.h
   30   std::vector<Position> points(llvm::StringRef Name = "") const;
   33   std::vector<clangd::Range> ranges(llvm::StringRef Name = "") const;
tools/clang/tools/extra/clangd/unittests/BackgroundIndexTests.cpp
   33 RefsAre(std::vector<::testing::Matcher<Ref>> Matchers) {
tools/clang/tools/extra/clangd/unittests/ClangdTests.cpp
   53 bool diagsContainErrors(const std::vector<Diag> &Diagnostics) {
   65                           std::vector<Diag> Diagnostics) override {
   86                           std::vector<Diag> Diagnostics) override {
   96   std::vector<std::pair<Path, bool>> filesWithDiags() const {
   97     std::vector<std::pair<Path, bool>> Result;
  142       std::vector<std::pair<PathRef, llvm::StringRef>> ExtraFiles = {},
  279                             std::vector<Diag> Diagnostics) override {
  578   std::vector<std::string> FilePaths;
  597                             std::vector<Diag> Diagnostics) override {
  613     std::vector<FileStat> takeFileStats() {
  620     std::vector<FileStat> Stats;
  630   std::vector<RequestStats> ReqStats;
  731     std::vector<std::function<void()>> AsyncRequests = {
  733     std::vector<std::function<void()>> BlockingRequests = {
  756   std::vector<FileStat> Stats = DiagConsumer.takeFileStats();
  776     void onDiagnosticsReady(PathRef, std::vector<Diag>) override {
 1045       std::vector<std::string> CommandLine = {"clangd", "-ffreestanding", File};
 1050     std::vector<std::string> ExtraClangFlags;
tools/clang/tools/extra/clangd/unittests/CodeCompleteTests.cpp
   50                           std::vector<Diag> Diagnostics) override {}
   82 Matcher<const std::vector<CodeCompletion> &> Has(std::string Name) {
   85 Matcher<const std::vector<CodeCompletion> &> Has(std::string Name,
   92 std::unique_ptr<SymbolIndex> memIndex(std::vector<Symbol> Symbols) {
  101                                std::vector<Symbol> IndexSymbols = {},
  118                                std::vector<Symbol> IndexSymbols = {},
  139                                std::vector<Symbol> IndexSymbols = {},
  153                                         std::vector<Symbol> IndexSymbols = {},
 1007                          std::vector<Symbol> IndexSymbols = {}) {
 1025                          std::vector<Symbol> IndexSymbols = {}) {
 1051   std::vector<ExpectedParameter> Parameters;
 1180   const std::vector<FuzzyFindRequest> consumeRequests(size_t Num) const {
 1193   mutable std::vector<FuzzyFindRequest> Requests;
 1197 std::vector<FuzzyFindRequest> captureIndexRequests(llvm::StringRef Code,
 2647   std::vector<Symbol> Syms = {func("xxx"), func("a::xxx"), func("ns::b::xxx"),
tools/clang/tools/extra/clangd/unittests/DexTests.cpp
   40 std::vector<DocID> consumeIDs(Iterator &It) {
   42   std::vector<DocID> IDs(IDAndScore.size());
  355 ::testing::Matcher<std::vector<Token>>
  357   std::vector<Token> Tokens;
  364 ::testing::Matcher<std::vector<Token>>
  634   std::vector<Symbol> Symbols{CodeCompletionSymbol, NonCodeCompletionSymbol};
  650   std::vector<Symbol> Symbols{CloseSymbol, RootSymbol};
  671   llvm::DenseMap<SymbolID, std::vector<Ref>> Refs;
  689   std::vector<std::string> Files;
  706   std::vector<Symbol> Symbols{Parent, Child1, Child2};
  708   std::vector<Relation> Relations{{Parent.ID, RelationKind::BaseOf, Child1.ID},
  713   std::vector<SymbolID> Results;
  729   std::vector<Symbol> Symbols{Sym1, Sym2};
tools/clang/tools/extra/clangd/unittests/DiagnosticsTests.cpp
  471   std::vector<std::pair<clangd::Diagnostic, std::vector<clangd::Fix>>> LSPDiags;
  471   std::vector<std::pair<clangd::Diagnostic, std::vector<clangd::Fix>>> LSPDiags;
tools/clang/tools/extra/clangd/unittests/DraftStoreTests.cpp
   64   std::vector<TextDocumentContentChangeEvent> Changes;
tools/clang/tools/extra/clangd/unittests/ExpectedTypeTest.cpp
   55     std::vector<Matcher<MapEntry>> Elements;
tools/clang/tools/extra/clangd/unittests/FileIndexTests.cpp
   56 RefsAre(std::vector<::testing::Matcher<Ref>> Matchers) {
tools/clang/tools/extra/clangd/unittests/FindSymbolsTests.cpp
   30                           std::vector<Diag> Diagnostics) override {}
   73   std::vector<SymbolInformation> getSymbols(llvm::StringRef Query) {
  331   std::vector<DocumentSymbol> getSymbols(PathRef File) {
tools/clang/tools/extra/clangd/unittests/FindTargetTests.cpp
   68   std::vector<const char *> Flags;
   73   std::vector<PrintedDecl> assertNodeAndPrintDecls(const char *NodeType) {
   89     std::vector<PrintedDecl> ActualDecls;
  103 using ExpectedDecls = std::vector<PrintedDecl>;
  535     std::vector<ReferenceLoc> Refs;
tools/clang/tools/extra/clangd/unittests/FuzzyMatchTests.cpp
  183   std::vector<ExpectedMatch> RankedStrings;
  290   std::vector<CharRole> Roles(Text.size());
tools/clang/tools/extra/clangd/unittests/GlobalCompilationDatabaseTests.cpp
  129   std::vector<std::vector<std::string>> Changes;
  129   std::vector<std::vector<std::string>> Changes;
  245     std::vector<std::string> DiscoveredFiles;
  267     std::vector<std::string> DiscoveredFiles;
  290   std::vector<std::string> DiscoveredFiles;
tools/clang/tools/extra/clangd/unittests/HeaderSourceSwitchTests.cpp
  254                             std::vector<Diag> Diagnostics) override {}
tools/clang/tools/extra/clangd/unittests/HeadersTests.cpp
   79                         const std::vector<Inclusion> &Inclusions = {}) {
tools/clang/tools/extra/clangd/unittests/IndexActionTests.cpp
   42 IncludesAre(const std::vector<std::string> &Includes) {
   48                               const std::vector<std::string> &Paths) {
   72                     const std::vector<std::string> &ExtraArgs = {}) {
   84     std::vector<std::string> Args = {"index_action", "-fsyntax-only",
  107   std::vector<std::string> FilePaths;
tools/clang/tools/extra/clangd/unittests/IndexTests.cpp
  125   std::vector<Symbol> Symbols = {symbol("1"), symbol("2"), symbol("3"),
tools/clang/tools/extra/clangd/unittests/Matchers.h
   38     : public ::testing::MatcherInterface<const std::vector<T> &> {
   39   std::vector<Matcher<T>> Matchers;
   42   SubsequenceMatcher(std::vector<Matcher<T>> M) : Matchers(M) {}
   55   bool MatchAndExplain(const std::vector<T> &V,
   57     std::vector<int> Matches(Matchers.size());
   90   template <typename T> operator Matcher<const std::vector<T> &>() const {
   97   std::vector<Matcher<T>> TypedMatchers(std::index_sequence<I...>) const {
tools/clang/tools/extra/clangd/unittests/ParsedASTTests.cpp
  276   std::vector<Position> MacroExpansionPositions;
tools/clang/tools/extra/clangd/unittests/PrintASTTests.cpp
   27   std::vector<const char *> Expected;
   37     Visitor(std::vector<Position> Points) : Points(std::move(Points)) {}
   48     std::vector<std::string> TemplateArgsAtPoints;
   49     const std::vector<Position> Points;
tools/clang/tools/extra/clangd/unittests/RenameTests.cpp
  194       std::vector<testing::Matcher<tooling::Replacement>> Expected;
tools/clang/tools/extra/clangd/unittests/SelectionTests.cpp
   59 std::vector<const SelectionTree::Node *> allNodes(const SelectionTree &T) {
   60   std::vector<const SelectionTree::Node *> Result = {&T.root()};
  373     std::vector<Range> Complete, Partial;
tools/clang/tools/extra/clangd/unittests/SemanticHighlightingTests.cpp
   29 std::vector<HighlightingToken>
   31   std::vector<HighlightingToken> Tokens(Ranges.size());
   40 std::vector<HighlightingToken> getExpectedTokens(Annotations &Test) {
   60   std::vector<HighlightingToken> ExpectedTokens;
   62     std::vector<HighlightingToken> Toks = makeHighlightingTokens(
  101                         std::vector<std::pair</*FileName*/ llvm::StringRef,
  127   std::vector<HighlightingToken> OldTokens = getExpectedTokens(OldTest);
  128   std::vector<HighlightingToken> NewTokens = getExpectedTokens(NewTest);
  130   llvm::DenseMap<int, std::vector<HighlightingToken>> ExpectedLines;
  135   std::vector<LineHighlightings> ExpectedLinePairHighlighting;
  145   std::vector<LineHighlightings> ActualDiffed =
  622     void onDiagnosticsReady(PathRef, std::vector<Diag>) override {}
  624         PathRef File, std::vector<HighlightingToken> Highlightings) override {
  649   std::vector<LineHighlightings> Tokens{
  658   std::vector<SemanticHighlightingInformation> ActualResults =
  660   std::vector<SemanticHighlightingInformation> ExpectedResults = {
  772   std::vector<HighlightingToken> OldTokens = getExpectedTokens(OldTest);
  773   std::vector<HighlightingToken> NewTokens = getExpectedTokens(NewTest);
tools/clang/tools/extra/clangd/unittests/SemanticSelectionTests.cpp
   31                           std::vector<Diag> Diagnostics) override {}
tools/clang/tools/extra/clangd/unittests/SerializationTests.cpp
  160 std::vector<std::string> YAMLFromSymbols(const SymbolSlab &Slab) {
  161   std::vector<std::string> Result;
  166 std::vector<std::string> YAMLFromRefs(const RefSlab &Slab) {
  167   std::vector<std::string> Result;
  173 std::vector<std::string> YAMLFromRelations(const RelationSlab &Slab) {
  174   std::vector<std::string> Result;
tools/clang/tools/extra/clangd/unittests/SourceCodeTests.cpp
  401   std::vector<std::pair<const char *, std::vector<std::string>>> Cases = {
  401   std::vector<std::pair<const char *, std::vector<std::string>>> Cases = {
tools/clang/tools/extra/clangd/unittests/SymbolCollectorTests.cpp
  107 ::testing::Matcher<const std::vector<Ref> &>
  108 HaveRanges(const std::vector<Range> Ranges) {
  258                           const std::vector<std::string> &ExtraArgs = {}) {
  265     std::vector<std::string> Args = {"symbol_collector", "-fsyntax-only",
tools/clang/tools/extra/clangd/unittests/SymbolInfoTests.cpp
   36   std::pair<const char *, std::vector<SymbolDetails>>
tools/clang/tools/extra/clangd/unittests/SyncAPI.cpp
   85 llvm::Expected<std::vector<LocatedSymbol>>
   87   llvm::Optional<llvm::Expected<std::vector<LocatedSymbol>>> Result;
   92 llvm::Expected<std::vector<DocumentHighlight>>
   94   llvm::Optional<llvm::Expected<std::vector<DocumentHighlight>>> Result;
   99 llvm::Expected<std::vector<TextEdit>> runRename(ClangdServer &Server,
  102   llvm::Optional<llvm::Expected<std::vector<TextEdit>>> Result;
  113 llvm::Expected<std::vector<SymbolInformation>>
  115   llvm::Optional<llvm::Expected<std::vector<SymbolInformation>>> Result;
  120 llvm::Expected<std::vector<DocumentSymbol>>
  122   llvm::Optional<llvm::Expected<std::vector<DocumentSymbol>>> Result;
  148 llvm::Expected<std::vector<Range>>
  150   llvm::Optional<llvm::Expected<std::vector<Range>>> Result;
tools/clang/tools/extra/clangd/unittests/SyncAPI.h
   35 llvm::Expected<std::vector<LocatedSymbol>>
   38 llvm::Expected<std::vector<DocumentHighlight>>
   41 llvm::Expected<std::vector<TextEdit>>
   46 llvm::Expected<std::vector<SymbolInformation>>
   49 Expected<std::vector<DocumentSymbol>> runDocumentSymbols(ClangdServer &Server,
   56 llvm::Expected<std::vector<Range>>
tools/clang/tools/extra/clangd/unittests/TUSchedulerTests.cpp
   63   static Key<llvm::unique_function<void(PathRef File, std::vector<Diag>)>>
   75       void onFailedAST(PathRef File, std::vector<Diag> Diags,
  101                        llvm::unique_function<void(std::vector<Diag>)> CB) {
  114                        llvm::unique_function<void(std::vector<Diag>)> CB) {
  124 Key<llvm::unique_function<void(PathRef File, std::vector<Diag>)>>
  236 static std::vector<std::string> includes(const PreambleData *Preamble) {
  237   std::vector<std::string> Result;
  302   std::vector<std::string> DiagsSeen, ReadsSeen, ReadsCanceled;
  380     std::vector<std::string> Files;
  576   std::vector<const void *> Preambles(ReadsToSchedule, nullptr);
  706                             std::vector<Diag> Diagnostics) override {}
  713     std::vector<TUStatus> allStatus() {
  720     std::vector<TUStatus> AllStatus;
  761   std::vector<Diag> Diagnostics;
  789   std::vector<Diag> Diagnostics;
tools/clang/tools/extra/clangd/unittests/TestFS.h
   57   std::vector<std::string> ExtraClangFlags;
tools/clang/tools/extra/clangd/unittests/TestIndex.cpp
   76 SymbolSlab generateSymbols(std::vector<std::string> QualifiedNames) {
   84   std::vector<std::string> Names;
   94 std::vector<std::string> match(const SymbolIndex &I,
   96   std::vector<std::string> Matches;
  106 std::vector<std::string> lookup(const SymbolIndex &I,
  110   std::vector<std::string> Results;
tools/clang/tools/extra/clangd/unittests/TestIndex.h
   35 SymbolSlab generateSymbols(std::vector<std::string> QualifiedNames);
   46 std::vector<std::string> match(const SymbolIndex &I,
   51 std::vector<std::string> lookup(const SymbolIndex &I,
tools/clang/tools/extra/clangd/unittests/TestTU.cpp
   36   std::vector<const char *> Cmd = {"clang"};
tools/clang/tools/extra/clangd/unittests/TestTU.h
   57   std::vector<const char *> ExtraArgs;
tools/clang/tools/extra/clangd/unittests/TweakTesting.cpp
  138 std::vector<std::string> TweakTest::expandCases(llvm::StringRef MarkedCode) {
  141   std::vector<std::string> Cases;
tools/clang/tools/extra/clangd/unittests/TweakTesting.h
   66   std::vector<const char *> ExtraArgs;
   93   static std::vector<std::string> expandCases(llvm::StringRef MarkedCode);
tools/clang/tools/extra/clangd/unittests/TweakTests.cpp
  263   const std::vector<std::pair<llvm::StringLiteral, llvm::StringLiteral>>
tools/clang/tools/extra/clangd/unittests/TypeHierarchyTests.cpp
  481 std::vector<SymbolID> collectSubtypes(SymbolID Subject, SymbolIndex *Index) {
  482   std::vector<SymbolID> Result;
tools/clang/tools/extra/clangd/unittests/XRefsTests.cpp
   47                           std::vector<Diag> Diagnostics) override {}
   56 Matcher<const std::vector<DocumentHighlight> &>
   58   std::vector<DocumentHighlight> Expected;
 2051     std::vector<Matcher<Location>> ExpectedLocations;
 2111     std::vector<Matcher<Location>> ExpectedLocations;
 2216     std::vector<llvm::StringRef> ExpectedDecls;
 2282     std::vector<std::string> Names;
tools/clang/tools/extra/modularize/CoverageChecker.cpp
  145     std::vector<std::string> &IncludePaths,
  155     StringRef ModuleMapPath, std::vector<std::string> &IncludePaths,
  284   std::vector<std::string> HeaderPath;
  332     for (std::vector<std::string>::const_iterator I = IncludePaths.begin(),
  413   for (std::vector<std::string>::const_iterator I = FileSystemHeaders.begin(),
tools/clang/tools/extra/modularize/CoverageChecker.h
   47   std::vector<std::string> IncludePaths;
   62   std::vector<std::string> FileSystemHeaders;
   64   std::vector<std::string> UnaccountedForHeaders;
   79     std::vector<std::string> &IncludePaths,
   94       llvm::StringRef ModuleMapPath, std::vector<std::string> &IncludePaths,
tools/clang/tools/extra/modularize/Modularize.cpp
  347   std::vector<std::string> Inputs = Args.getAllArgValues(OPT_INPUT);
  483 typedef std::vector<HeaderEntry> HeaderContents;
tools/clang/tools/extra/modularize/ModularizeUtilities.cpp
   43 ModularizeUtilities::ModularizeUtilities(std::vector<std::string> &InputPaths,
   66     std::vector<std::string> &InputPaths, llvm::StringRef Prefix,
  115     std::vector<std::string> &IncludePaths,
tools/clang/tools/extra/modularize/ModularizeUtilities.h
   42   std::vector<std::string> InputFilePaths;
   72   ModularizeUtilities(std::vector<std::string> &InputPaths,
   82       std::vector<std::string> &InputPaths,
  105   std::error_code doCoverageCheck(std::vector<std::string> &IncludePaths,
  219   std::vector<std::unique_ptr<clang::ModuleMap>> ModuleMaps;
tools/clang/tools/extra/modularize/ModuleAssistant.cpp
   54   std::vector<std::string> HeaderFileNames;
   55   std::vector<Module *> SubModules;
tools/clang/tools/extra/modularize/PreprocessorTracker.cpp
  533   HeaderInclusionPath(std::vector<HeaderHandle> HeaderInclusionPath)
  537   std::vector<HeaderHandle> Path;
  580   std::vector<InclusionPathHandle> InclusionPathHandles;
  639   std::vector<MacroExpansionInstance> MacroExpansionInstances;
  674   std::vector<InclusionPathHandle> InclusionPathHandles;
  726   std::vector<ConditionalExpansionInstance> ConditionalExpansionInstances;
  836     for (std::vector<PPItemKey>::const_iterator I = IncludeDirectives.begin(),
  871     for (std::vector<PPItemKey>::const_iterator I = IncludeDirectives.begin(),
 1010   findInclusionPathHandle(const std::vector<HeaderHandle> &Path) const {
 1022   addInclusionPathHandle(const std::vector<HeaderHandle> &Path) {
 1036   const std::vector<HeaderHandle> &
 1040     static std::vector<HeaderHandle> Empty;
 1164           const std::vector<HeaderHandle> &ip = getInclusionPath(*IIP);
 1225           const std::vector<HeaderHandle> &ip = getInclusionPath(*IIP);
 1259   std::vector<StringHandle> HeaderPaths;
 1260   std::vector<HeaderHandle> HeaderStack;
 1261   std::vector<HeaderInclusionPath> InclusionPaths;
 1264   std::vector<PPItemKey> IncludeDirectives;
tools/clang/tools/extra/pp-trace/PPCallbacksTracker.cpp
   93                                        std::vector<CallbackCall> &CallbackCalls,
tools/clang/tools/extra/pp-trace/PPCallbacksTracker.h
   52   std::vector<Argument> Arguments;
   55 using FilterType = std::vector<std::pair<llvm::GlobPattern, bool>>;
   82                      std::vector<CallbackCall> &CallbackCalls,
  224   std::vector<CallbackCall> &CallbackCalls;
tools/clang/tools/extra/pp-trace/PPTrace.cpp
  108   std::vector<CallbackCall> CallbackCalls;
tools/clang/tools/extra/unittests/clang-doc/BitcodeTest.cpp
   43 std::vector<std::unique_ptr<Info>> readInfo(StringRef Bitcode,
   68   std::vector<std::unique_ptr<Info>> ReadResults = readInfo(WriteResult, 1);
   97   std::vector<std::unique_ptr<Info>> ReadResults = readInfo(WriteResult, 1);
  117   std::vector<std::unique_ptr<Info>> ReadResults = readInfo(WriteResult, 1);
  139   std::vector<std::unique_ptr<Info>> ReadResults = readInfo(WriteResult, 1);
  157   std::vector<std::unique_ptr<Info>> ReadResults = readInfo(WriteResult, 1);
  273   std::vector<std::unique_ptr<Info>> ReadResults = readInfo(WriteResult, 1);
tools/clang/tools/extra/unittests/clang-doc/ClangDocTest.h
   20 using EmittedInfoList = std::vector<std::unique_ptr<Info>>;
tools/clang/tools/extra/unittests/clang-doc/HTMLGeneratorTest.cpp
   30 getClangDocContext(std::vector<std::string> UserStylesheets = {},
tools/clang/tools/extra/unittests/clang-doc/MergeTest.cpp
   45   std::vector<std::unique_ptr<Info>> Infos;
  116   std::vector<std::unique_ptr<Info>> Infos;
  195   std::vector<std::unique_ptr<Info>> Infos;
  247   std::vector<std::unique_ptr<Info>> Infos;
tools/clang/tools/extra/unittests/clang-doc/SerializeTest.cpp
   75                                   std::vector<std::string> &Args) {
  485   std::vector<std::string> Args;
tools/clang/tools/extra/unittests/clang-include-fixer/IncludeFixerTest.cpp
   25                       const std::vector<std::string> &ExtraArgs) {
   31   std::vector<std::string> Args = {"include_fixer", "-fsyntax-only",
   54     const std::vector<std::string> &ExtraArgs = std::vector<std::string>()) {
   55   std::vector<SymbolAndSignals> Symbols = {
   99   std::vector<IncludeFixerContext> FixerContexts;
  153   std::vector<std::string> IncludePath = {"-Idir/"};
tools/clang/tools/extra/unittests/clang-move/ClangMoveTests.cpp
  326   std::vector<std::string> TestHeaders = {
  352   std::vector<std::string> TestHeaders = {
  378   std::vector<std::string> TestHeaders = {
  399   std::vector<std::string> TestHeaders = {
  614   std::vector<DeclarationReporter::Declaration> ExpectedDeclarations = {
  631   std::vector<DeclarationReporter::Declaration> Results;
tools/clang/tools/extra/unittests/clang-query/QueryParserTest.cpp
  175   std::vector<llvm::LineEditor::Completion> Comps =
tools/clang/tools/extra/unittests/clang-tidy/ClangTidyDiagnosticConsumerTest.cpp
   25   std::vector<ClangTidyError> Errors;
tools/clang/tools/extra/unittests/clang-tidy/ClangTidyTest.h
   83 runCheckOnCode(StringRef Code, std::vector<ClangTidyError> *Errors = nullptr,
   98   std::vector<std::string> Args(1, "clang-tidy");
  141   std::vector<ClangTidyError> Diags = DiagConsumer.take();
tools/clang/tools/extra/unittests/clang-tidy/GoogleModuleTest.cpp
   67     std::vector<ClangTidyError> Errors;
   68     std::vector<std::string> Args;
tools/clang/tools/extra/unittests/clang-tidy/IncludeInserterTest.cpp
   57   virtual std::vector<StringRef> HeadersToInclude() const = 0;
   68   std::vector<StringRef> HeadersToInclude() const override {
   79   std::vector<StringRef> HeadersToInclude() const override {
   90   std::vector<StringRef> HeadersToInclude() const override {
  101   std::vector<StringRef> HeadersToInclude() const override {
  112   std::vector<StringRef> HeadersToInclude() const override { return {"set"}; }
  118   std::vector<ClangTidyError> Errors;
tools/clang/tools/extra/unittests/clang-tidy/LLVMModuleTest.cpp
   16   std::vector<ClangTidyError> Errors;
   38   std::vector<ClangTidyError> Errors;
tools/clang/tools/extra/unittests/clang-tidy/NamespaceAliaserTest.cpp
   57   std::vector<ClangTidyError> errors;
tools/clang/tools/extra/unittests/clang-tidy/ObjCModuleTest.cpp
   20   std::vector<ClangTidyError> Errors;
   32   std::vector<ClangTidyError> Errors;
tools/clang/tools/extra/unittests/clang-tidy/UsingInserterTest.cpp
   61   std::vector<ClangTidyError> errors;
tools/clang/tools/libclang/ARCMigrate.cpp
   26   std::vector<std::pair<std::string, std::string> > Vec;
tools/clang/tools/libclang/CIndex.cpp
 3459   std::unique_ptr<std::vector<ASTUnit::RemappedFile>> RemappedFiles(
 3460       new std::vector<ASTUnit::RemappedFile>());
 3464     std::vector<ASTUnit::RemappedFile> > RemappedCleanup(RemappedFiles.get());
 3472   std::unique_ptr<std::vector<const char *>> Args(
 3473       new std::vector<const char *>());
 3476   llvm::CrashRecoveryContextCleanupRegistrar<std::vector<const char*> >
 4109   std::unique_ptr<std::vector<ASTUnit::RemappedFile>> RemappedFiles(
 4110       new std::vector<ASTUnit::RemappedFile>());
 4114     std::vector<ASTUnit::RemappedFile> > RemappedCleanup(RemappedFiles.get());
 4767   std::vector<std::string> Manglings = ASTNameGen.getAllManglings(D);
 4781   std::vector<std::string> Manglings = ASTNameGen.getAllManglings(D);
 8500 typedef std::vector<CXTUResourceUsageEntry> MemUsageEntries;
 8680   const std::vector<SourceRange> &SkippedRanges = ppRec->getSkippedRanges();
 8681   std::vector<SourceRange> wantedRanges;
 8682   for (std::vector<SourceRange>::const_iterator i = SkippedRanges.begin(), ei = SkippedRanges.end();
 8715   const std::vector<SourceRange> &SkippedRanges = ppRec->getSkippedRanges();
tools/clang/tools/libclang/CIndexCodeCompletion.cpp
  307   std::vector<std::vector<FixItHint>> FixItsVector;
  307   std::vector<std::vector<FixItHint>> FixItsVector;
  749   std::vector<const char *> CArgs;
tools/clang/tools/libclang/CIndexDiagnostic.h
   28   std::vector<std::unique_ptr<CXDiagnosticImpl>> Diagnostics;
tools/clang/tools/libclang/CXCompilationDatabase.cpp
   39   std::vector<CompileCommand> CCmd;
   41   AllocatedCXCompileCommands(std::vector<CompileCommand> Cmd)
   50     std::vector<CompileCommand> CCmd(db->getCompileCommands(CompleteFileName));
   61     std::vector<CompileCommand> CCmd(db->getAllCompileCommands());
tools/clang/tools/libclang/CXCursor.cpp
 1463     std::vector<CursorVec*> AllCursors;
 1464     std::vector<CursorVec*> AvailableCursors;
 1467       for (std::vector<CursorVec*>::iterator I = AllCursors.begin(),
tools/clang/tools/libclang/CXLoadedDiagnostic.h
   83   std::vector<CXSourceRange> Ranges;
   84   std::vector<std::pair<CXSourceRange, const char *> > FixIts;
tools/clang/tools/libclang/CXString.cpp
  113 CXStringSet *createSet(const std::vector<std::string> &Strings) {
  128   for (std::vector<CXStringBuf *>::iterator I = Pool.begin(), E = Pool.end();
tools/clang/tools/libclang/CXString.h
   70 CXStringSet *createSet(const std::vector<std::string> &Strings);
   80   std::vector<CXStringBuf *> Pool;
tools/clang/tools/libclang/CXTranslationUnit.h
   36   std::vector<std::string> Arguments;
tools/clang/tools/libclang/Indexing.cpp
  369     std::vector<std::unique_ptr<ASTConsumer>> Consumers;
  492   std::unique_ptr<std::vector<const char *>> Args(
  493       new std::vector<const char *>());
  496   llvm::CrashRecoveryContextCleanupRegistrar<std::vector<const char*> >
tools/clang/unittests/AST/ASTImporterTest.cpp
  190                           const std::vector<ImportAction> &ImportActions,
tools/clang/unittests/AST/ASTPrint.h
   62 PrintedStmtMatches(StringRef Code, const std::vector<std::string> &Args,
tools/clang/unittests/AST/CommentLexer.cpp
   45   void lexString(const char *Source, std::vector<Token> &Toks);
   61                                  std::vector<Token> &Toks) {
   82   std::vector<Token> Toks;
   95     std::vector<Token> Toks;
  111     std::vector<Token> Toks;
  130     std::vector<Token> Toks;
  150     std::vector<Token> Toks;
  173     std::vector<Token> Toks;
  211   std::vector<Token> Toks;
  252     std::vector<Token> Toks;
  269     std::vector<Token> Toks;
  287     std::vector<Token> Toks;
  315     std::vector<Token> Toks;
  334   std::vector<Token> Toks;
  360   std::vector<Token> Toks;
  380   std::vector<Token> Toks;
  412   std::vector<Token> Toks;
  444   std::vector<Token> Toks;
  476   std::vector<Token> Toks;
  498   std::vector<Token> Toks;
  537   std::vector<Token> Toks;
  582     std::vector<Token> Toks;
  606   std::vector<Token> Toks;
  625   std::vector<Token> Toks;
  649     std::vector<Token> Toks;
  680     std::vector<Token> Toks;
  708   std::vector<Token> Toks;
  749   std::vector<Token> Toks;
  790   std::vector<Token> Toks;
  840   std::vector<Token> Toks;
  893     std::vector<Token> Toks;
  918     std::vector<Token> Toks;
  946   std::vector<Token> Toks;
  978   std::vector<Token> Toks;
  997   std::vector<Token> Toks;
 1019   std::vector<Token> Toks;
 1044     std::vector<Token> Toks;
 1064   std::vector<Token> Toks;
 1085   std::vector<Token> Toks;
 1108   std::vector<Token> Toks;
 1129   std::vector<Token> Toks;
 1161     std::vector<Token> Toks;
 1187     std::vector<Token> Toks;
 1217     std::vector<Token> Toks;
 1244   std::vector<Token> Toks;
 1276     std::vector<Token> Toks;
 1307     std::vector<Token> Toks;
 1340     std::vector<Token> Toks;
 1365     std::vector<Token> Toks;
 1390   std::vector<Token> Toks;
 1408   std::vector<Token> Toks;
 1429   std::vector<Token> Toks;
 1447   std::vector<Token> Toks;
 1468   std::vector<Token> Toks;
 1489   std::vector<Token> Toks;
 1507   std::vector<Token> Toks;
 1528   std::vector<Token> Toks;
 1546   std::vector<Token> Toks;
 1567   std::vector<Token> Toks;
 1585   std::vector<Token> Toks;
 1606   std::vector<Token> Toks;
 1624   std::vector<Token> Toks;
 1645   std::vector<Token> Toks;
 1663   std::vector<Token> Toks;
 1684   std::vector<Token> Toks;
 1702   std::vector<Token> Toks;
 1723   std::vector<Token> Toks;
 1741   std::vector<Token> Toks;
 1762   std::vector<Token> Toks;
 1789     std::vector<Token> Toks;
 1813   std::vector<Token> Toks;
tools/clang/unittests/AST/DeclPrinterTest.cpp
   75 PrintedDeclMatches(StringRef Code, const std::vector<std::string> &Args,
  110   std::vector<std::string> Args(1, "-std=c++98");
  123   std::vector<std::string> Args(1, "-std=c++98");
  135   std::vector<std::string> Args(1, "-std=c++11");
  147   std::vector<std::string> Args(1, "-std=c++11");
  159   std::vector<std::string> Args(1, "-std=c++11");
  171   std::vector<std::string> Args(1, "-std=c++1z");
  183   std::vector<std::string> Args(1, "");
tools/clang/unittests/AST/DeclTest.cpp
   33   std::vector<std::string> Args(1, "-std=c++11");
tools/clang/unittests/AST/EvaluateAsRValueTest.cpp
   89     std::vector<std::string> Args(1, Mode);
tools/clang/unittests/AST/Language.h
   23 typedef std::vector<std::string> ArgVector;
tools/clang/unittests/AST/MatchVerifier.h
   38     std::vector<std::string> Args;
   46     std::vector<std::string> Args;
   53                                  std::vector<std::string>& Args,
   83     std::vector<std::string>& Args, Language L) {
tools/clang/unittests/AST/NamedDeclPrinterTest.cpp
   65     StringRef Code, const std::vector<std::string> &Args,
   97 PrintedNamedDeclMatches(StringRef Code, const std::vector<std::string> &Args,
  114   std::vector<std::string> Args(1, "-std=c++98");
  126   std::vector<std::string> Args(1, "-std=c++11");
  138   std::vector<std::string> Args{"-std=c++11", "-xobjective-c++"};
  150   std::vector<std::string> Args{"-std=c++11"};
tools/clang/unittests/AST/OMPStructuredBlockTest.cpp
   48   std::vector<std::string> Args = {
tools/clang/unittests/AST/RecursiveASTVisitorTest.cpp
   78   std::vector<VisitEvent> takeEvents() && { return std::move(Events); }
   81   std::vector<VisitEvent> Events;
   84 std::vector<VisitEvent> collectEvents(llvm::StringRef Code) {
tools/clang/unittests/AST/SourceLocationTest.cpp
  369   std::vector<std::string> Args;
  709   std::vector<std::string> Args;
tools/clang/unittests/AST/StmtPrinterTest.cpp
   55   std::vector<std::string> Args = {
   68   std::vector<std::string> Args = {
   83   std::vector<std::string> Args = {
tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp
 1506   std::vector<StringRef> Names = {"::C", "::b::C", "::a::b::C"};
tools/clang/unittests/ASTMatchers/ASTMatchersTest.h
   94   std::vector<std::string> Args(CompileArgs.begin(), CompileArgs.end());
  133   std::vector<LanguageMode> LangModes;
  270   std::vector<std::string> Args = {
  331   std::vector<std::string> Args = {"-std=gnu++98", "-target",
tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp
   65     std::vector<ParserValue> Args;
   69   std::vector<std::string> Errors;
   70   std::vector<VariantValue> Values;
   71   std::vector<MatcherInfo> Matchers;
  328   std::vector<MatcherCompletion> Comps =
  345   std::vector<MatcherCompletion> Comps =
tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp
   23   std::vector<ParserValue> Args() { return std::vector<ParserValue>(); }
   24   std::vector<ParserValue> Args(const VariantValue &Arg1) {
   25     std::vector<ParserValue> Out(1);
   29   std::vector<ParserValue> Args(const VariantValue &Arg1,
   31     std::vector<ParserValue> Out(2);
   81   typedef std::vector<MatcherCompletion> CompVector;
   84     std::vector<std::pair<MatcherCtor, unsigned> > Context;
   90     std::vector<std::pair<MatcherCtor, unsigned> > Context;
  101     std::vector<std::pair<MatcherCtor, unsigned> > Context;
tools/clang/unittests/Analysis/CFGBuildResult.h
   61   std::vector<std::string> Args = {"-std=c++11",
tools/clang/unittests/Analysis/CloneDetectionTest.cpp
   37   void constrain(std::vector<CloneDetector::CloneGroup> &CloneGroups) {
   69   std::vector<CloneDetector::CloneGroup> CloneGroups;
tools/clang/unittests/Analysis/ExprMutationAnalyzerTest.cpp
   34                          const std::vector<std::string> &Args) {
tools/clang/unittests/Basic/SourceManagerTest.cpp
   71   std::vector<Token> toks;
  280   std::vector<Token> toks;
  334   std::vector<MacroAction> &Macros;
  337   explicit MacroTracker(std::vector<MacroAction> &Macros) : Macros(Macros) { }
  397   std::vector<MacroAction> Macros;
  402   std::vector<Token> toks;
tools/clang/unittests/CodeGen/CodeGenExternalTest.cpp
   54   std::vector<Decl*> toplevel_decls;
tools/clang/unittests/DirectoryWatcher/DirectoryWatcherTest.cpp
  101   std::vector<DirectoryWatcher::Event> ExpectedInitial;
  102   const std::vector<DirectoryWatcher::Event> ExpectedInitialCopy;
  103   std::vector<DirectoryWatcher::Event> ExpectedNonInitial;
  104   const std::vector<DirectoryWatcher::Event> ExpectedNonInitialCopy;
  105   std::vector<DirectoryWatcher::Event> OptionalNonInitial;
  106   std::vector<DirectoryWatcher::Event> UnexpectedInitial;
  107   std::vector<DirectoryWatcher::Event> UnexpectedNonInitial;
  112       const std::vector<DirectoryWatcher::Event> &ExpectedInitial,
  113       const std::vector<DirectoryWatcher::Event> &ExpectedNonInitial,
  114       const std::vector<DirectoryWatcher::Event> &OptionalNonInitial = {})
tools/clang/unittests/Format/CleanupTest.cpp
   27                       const std::vector<tooling::Range> &Ranges,
   40     std::vector<tooling::Range> Ranges;
   74   std::vector<tooling::Range> Ranges(1, tooling::Range(0, Code.size()));
   98   std::vector<tooling::Range> Ranges(1, tooling::Range(0, Code.size()));
  115   std::vector<tooling::Range> Ranges(1, tooling::Range(0, Code.size()));
  134   std::vector<tooling::Range> Ranges(1, tooling::Range(0, Code.size()));
  232   std::vector<tooling::Range> Ranges(1, tooling::Range(42, 9));
  287   std::vector<tooling::Range> Ranges(1, tooling::Range(0, Code.size()));
tools/clang/unittests/Format/FormatTest.cpp
   39     std::vector<tooling::Range> Ranges(1, tooling::Range(0, Code.size()));
12750   std::vector<std::string> BoostForeach;
12753   std::vector<std::string> BoostAndQForeach;
12772   std::vector<tooling::IncludeStyle::IncludeCategory> ExpectedCategories = {
12784   std::vector<FormatStyle::RawStringFormat> ExpectedRawStringFormats = {
14645   std::vector<std::string> TypenameMacros = {"STACK_OF", "LIST", "TAILQ_ENTRY"};
tools/clang/unittests/Format/FormatTestCSharp.cpp
   25     std::vector<tooling::Range> Ranges(1, tooling::Range(Offset, Length));
tools/clang/unittests/Format/FormatTestComments.cpp
   42     std::vector<tooling::Range> Ranges(1, tooling::Range(0, Code.size()));
tools/clang/unittests/Format/FormatTestJS.cpp
   25     std::vector<tooling::Range> Ranges(1, tooling::Range(Offset, Length));
tools/clang/unittests/Format/FormatTestJava.cpp
   25     std::vector<tooling::Range> Ranges(1, tooling::Range(Offset, Length));
tools/clang/unittests/Format/FormatTestObjC.cpp
   44     std::vector<tooling::Range> Ranges(1, tooling::Range(0, Code.size()));
tools/clang/unittests/Format/FormatTestProto.cpp
   25     std::vector<tooling::Range> Ranges(1, tooling::Range(Offset, Length));
tools/clang/unittests/Format/FormatTestRawStrings.cpp
   37     std::vector<tooling::Range> Ranges(1, tooling::Range(0, Code.size()));
tools/clang/unittests/Format/FormatTestSelective.cpp
   25     std::vector<tooling::Range> Ranges(1, tooling::Range(Offset, Length));
tools/clang/unittests/Format/FormatTestTableGen.cpp
   25     std::vector<tooling::Range> Ranges(1, tooling::Range(Offset, Length));
tools/clang/unittests/Format/FormatTestTextProto.cpp
   25     std::vector<tooling::Range> Ranges(1, tooling::Range(Offset, Length));
tools/clang/unittests/Format/NamespaceEndCommentsFixerTest.cpp
   25                           const std::vector<tooling::Range> &Ranges,
tools/clang/unittests/Format/SortImportsTestJS.cpp
   26     std::vector<tooling::Range> Ranges(1, tooling::Range(Offset, Length));
tools/clang/unittests/Format/SortImportsTestJava.cpp
   12   std::vector<tooling::Range> GetCodeRange(StringRef Code) {
   16   std::string sort(StringRef Code, std::vector<tooling::Range> Ranges) {
  120   std::vector<tooling::Range> Ranges = {tooling::Range(27, 15)};
  135   std::vector<tooling::Range> Ranges = {tooling::Range(27, 20)};
tools/clang/unittests/Format/SortIncludesTest.cpp
   23   std::vector<tooling::Range> GetCodeRange(StringRef Code) {
   27   std::string sort(StringRef Code, std::vector<tooling::Range> Ranges,
  698   std::vector<tooling::Range> Ranges = {tooling::Range(0, 52)};
tools/clang/unittests/Format/UsingDeclarationsSorterTest.cpp
   23                                     const std::vector<tooling::Range> &Ranges,
tools/clang/unittests/Frontend/FrontendActionTest.cpp
   40   std::vector<std::string> decl_names;
   59             std::vector<std::string> &decl_names) :
   78     std::vector<std::string> &decl_names_;
tools/clang/unittests/Frontend/PCHPreambleTest.cpp
  114   std::vector<std::pair<std::string, llvm::MemoryBuffer *>>
  116     std::vector<std::pair<std::string, llvm::MemoryBuffer *>> Remapped;
tools/clang/unittests/Index/IndexTests.cpp
  107   std::vector<TestSymbol> Symbols;
  131         std::vector<Decl *> DeclsToIndex(
tools/clang/unittests/Lex/LexerTest.cpp
   66   std::vector<Token> Lex(StringRef Source) {
   70     std::vector<Token> toks;
   82   std::vector<Token> CheckLex(StringRef Source,
  115   std::vector<tok::TokenKind> ExpectedTokens;
  121   std::vector<Token> toks = CheckLex("#define M(x) x\n"
  129   std::vector<tok::TokenKind> ExpectedTokens;
  133   std::vector<Token> toks = CheckLex("#define M(x) x\n"
  141   std::vector<tok::TokenKind> ExpectedTokens;
  146   std::vector<Token> toks = CheckLex("#define M(x) x\n"
  154   std::vector<tok::TokenKind> ExpectedTokens;
  159   std::vector<Token> toks = CheckLex("#define M(x) x\n"
  167   std::vector<tok::TokenKind> ExpectedTokens;
  173   std::vector<Token> toks = CheckLex("#define M(x) x\n"
  181   std::vector<tok::TokenKind> ExpectedTokens;
  187   std::vector<Token> toks = CheckLex("#define M(x) x\n"
  196   std::vector<tok::TokenKind> ExpectedTokens;
  202   std::vector<Token> toks = CheckLex("#define M(x) x\n"
  209   std::vector<tok::TokenKind> ExpectedTokens;
  215   std::vector<Token> toks = CheckLex("#define M(x) x\n"
  222   std::vector<tok::TokenKind> ExpectedTokens;
  228   std::vector<Token> toks = CheckLex("#define M(x) x\n"
  236   std::vector<tok::TokenKind> ExpectedTokens;
  243   std::vector<Token> toks = CheckLex("#define M(x) x\n"
  251   std::vector<tok::TokenKind> ExpectedTokens;
  258   std::vector<Token> toks = CheckLex("#define M(x) x\n"
  266   std::vector<tok::TokenKind> ExpectedTokens;
  278   std::vector<Token> toks = CheckLex("#define M(x) [x]\n"
  361   std::vector<Token> toks =
  391   std::vector<Token> ArgTokens;
  458   std::vector<tok::TokenKind> ExpectedTokens{5, tok::identifier};
  459   std::vector<Token> LexedTokens = CheckLex(TextToLex, ExpectedTokens);
  524   std::vector<Token> toks = Lex(R"(#define MOO 1
  545   std::vector<std::string> GeneratedByNextToken;
tools/clang/unittests/Lex/PPCallbacksTest.cpp
   76   std::vector<Result> Results;
  230   std::vector<CondDirectiveCallbacks::Result>
tools/clang/unittests/Lex/PPConditionalDirectiveRecordTest.cpp
   89   std::vector<Token> toks;
tools/clang/unittests/Rename/ClangRenameTest.h
   71     const std::vector<std::vector<std::string>> &USRList =
   71     const std::vector<std::vector<std::string>> &USRList =
   73     std::vector<std::string> NewNames = {NewName};
tools/clang/unittests/Sema/CodeCompleteTest.cpp
   32   std::vector<std::string> VisitedNamespaces;
   62   std::vector<std::string> getVisitedNamespace(
   64     std::vector<std::string> NSNames;
  116 std::vector<std::string>
  120   std::vector<std::string> Types;
tools/clang/unittests/Sema/ExternalSemaSourceTest.cpp
  182   std::vector<DiagnosticWatcher *> Watchers;
  183   std::vector<clang::ExternalSemaSource *> Sources;
  226   std::vector<std::string> Args(1, "-std=c++11");
  240   std::vector<std::string> Args(1, "-std=c++11");
  259   std::vector<std::string> Args(1, "-std=c++11");
  274   std::vector<std::string> Args(1, "-std=c++11");
  288   std::vector<std::string> Args(1, "-std=c++11");
  308   std::vector<std::string> Args(1, "-std=c++11");
tools/clang/unittests/StaticAnalyzer/RegisterCustomCheckersTest.cpp
   30     void FlushDiagnosticsImpl(std::vector<const PathDiagnostic *> &Diags,
tools/clang/unittests/Tooling/CommentHandlerTest.cpp
   23 typedef std::vector<Comment> CommentList;
tools/clang/unittests/Tooling/CompilationDatabaseTest.cpp
   55 static std::vector<std::string> getAllFiles(StringRef JSONDatabase,
   68 static std::vector<CompileCommand>
   87   std::vector<std::string> expected_files;
  125   std::vector<CompileCommand> Commands = getAllCompileCommands(
  182   std::vector<CompileCommand> Commands = Database->getCompileCommands(FileName);
  374   std::vector<std::pair<std::string, std::string>> Cases = {
  398 static std::vector<std::string> unescapeJsonCommandLine(StringRef Command) {
  410   std::vector<std::string> Result = unescapeJsonCommandLine("");
  415   std::vector<std::string> Result = unescapeJsonCommandLine("a b c");
  423   std::vector<std::string> Result = unescapeJsonCommandLine("   a   b   ");
  430   std::vector<std::string> Backslash = unescapeJsonCommandLine("a\\\\\\\\");
  433   std::vector<std::string> Quote = unescapeJsonCommandLine("a\\\\\\\"");
  439   std::vector<std::string> Result = unescapeJsonCommandLine("\\\"  a  b  \\\"");
  445   std::vector<std::string> Result = unescapeJsonCommandLine(
  453   std::vector<std::string> Result = unescapeJsonCommandLine(
  460   std::vector<std::string> Result = unescapeJsonCommandLine(
  467   std::vector<std::string> Result = unescapeJsonCommandLine(
  477   std::vector<std::string> QuotedNoSpaces = unescapeJsonCommandLine(
  482   std::vector<std::string> MixedNoSpaces = unescapeJsonCommandLine(
  489   std::vector<std::string> Unclosed = unescapeJsonCommandLine("\\\"abc");
  493   std::vector<std::string> Empty = unescapeJsonCommandLine("\\\"");
  499   std::vector<std::string> Args = unescapeJsonCommandLine("a'\\\\b \\\"c\\\"'");
  507   std::vector<CompileCommand> Result =
  517   std::vector<std::string> CommandLine;
  526   std::vector<std::string> CommandLine;
  565   std::vector<CompileCommand> Result =
  582   std::vector<CompileCommand> Result =
  599   std::vector<CompileCommand> Result =
  618   std::vector<CompileCommand> Result = Database->getCompileCommands("source");
  634   std::vector<CompileCommand> Result =
  638   std::vector<std::string> Expected;
  649   std::vector<CompileCommand> getCompileCommands(StringRef F) const override {
  654   std::vector<std::string> getAllFiles() const override {
  655     std::vector<std::string> Result;
tools/clang/unittests/Tooling/DependencyScannerTest.cpp
   36                     std::vector<std::string> &Deps)
   45   std::vector<std::string> &Deps;
   50   TestDependencyScanningAction(std::vector<std::string> &Deps) : Deps(Deps) {}
   73   std::vector<std::string> &Deps;
   79   std::vector<std::string> Compilation = {"-c", "-E", "-MT", "test.cpp.o"};
   99   std::vector<std::string> Deps;
  126   std::vector<std::string> Compilation = {"-c", "-E", "-MT", "test.cpp.o"};
  151   std::vector<std::string> Deps;
  165   std::vector<std::string> Compilation = {"-c", "-E", "-MT", "test.cpp.o"};
  186   std::vector<std::string> Deps;
tools/clang/unittests/Tooling/DiagnosticsYamlTest.cpp
  125     std::vector<Replacement> Fixes;
  139   std::vector<Replacement> Fixes1 = getFixes(D1.Message.Fix);
  151   std::vector<Replacement> Fixes2 = getFixes(D2.Message.Fix);
  170   std::vector<Replacement> Fixes3 = getFixes(D3.Message.Fix);
tools/clang/unittests/Tooling/ExecutionTest.cpp
  140   std::vector<const char *> argv = {"prog", "--fake_flag_no_no_no", "f"};
  155   std::vector<const char *> argv = {"prog", "--before_reset=set", "f"};
  165   std::vector<const char *> argv = {"prog", "standalone.cpp"};
  175   std::vector<const char *> argv = {"prog", "test.cpp",
  235   std::vector<CompileCommand>
  240   std::vector<std::string> getAllFiles() const override { return Files; }
  244   std::vector<std::string> Files;
  270   std::vector<std::string> Files;
  272   std::vector<std::string> ExpectedSymbols;
  290   std::vector<std::string> Results;
tools/clang/unittests/Tooling/RecursiveASTVisitorTestPostOrderVisitor.cpp
   29   std::vector<std::string> VisitedNodes;
   87   std::vector<std::string> expected = {"4", "9",      "i",         "5",    "-",
  107   std::vector<std::string> expected = {"A", "A::B", "A::B::foo", "return",
tools/clang/unittests/Tooling/RefactoringTest.cpp
  793   std::vector<Range> Ranges = Replaces.getAffectedRanges();
  806   std::vector<Range> Ranges = Replaces.getAffectedRanges();
  814   std::vector<Range> Ranges = {Range(5, 6), Range(10, 5)};
  816   std::vector<Range> Expected = {Range(5, 10)};
  821   std::vector<Range> Ranges = {Range(5, 2), Range(10, 5)};
  823   std::vector<Range> Expected = {Range(0, 4), Range(7, 2), Range(12, 5)};
  828   std::vector<Range> Ranges = {Range(5, 2), Range(10, 5)};
  830   std::vector<Range> Expected = {Range(5, 2), Range(10, 5), Range(20, 4)};
  835   std::vector<Range> Ranges = {Range(0, 2), Range(5, 2), Range(10, 5)};
  839   std::vector<Range> Expected = {Range(0, 2), Range(3, 4), Range(10, 5),
  845   std::vector<Range> Ranges = {Range(0, 2), Range(5, 2), Range(10, 5)};
  849   std::vector<Range> Expected = {Range(0, 2), Range(3, 0), Range(4, 4),
  855   std::vector<Range> Ranges = {Range(0, 2), Range(5, 2), Range(15, 5),
  860   std::vector<Range> Expected = {Range(0, 1), Range(2, 4), Range(12, 5),
  866   std::vector<Range> Ranges = {Range(0, 2), Range(5, 2), Range(15, 5)};
  869   std::vector<Range> Expected = {Range(0, 15)};
  874   std::vector<Range> Ranges = {Range(0, 2), Range(5, 5), Range(15, 5)};
  878   std::vector<Range> Expected = {Range(0, 2), Range(5, 9), Range(18, 2)};
  883   std::vector<Range> Ranges = {Range(0, 2), Range(5, 2), Range(15, 5)};
  886   std::vector<Range> Expected = {Range(0, 2), Range(5, 4), Range(17, 4)};
  891   std::vector<Range> Ranges = {Range(0, 0), Range(15, 5)};
  894   std::vector<Range> Expected = {Range(0, 0), Range(1, 3), Range(13, 9)};
  899   std::vector<Range> Ranges = {Range(8, 0), Range(5, 2), Range(9, 0), Range(0, 1)};
  903   std::vector<Range> Expected = {Range(0, 1), Range(2, 4), Range(7, 0),
  909   std::vector<Range> Ranges = {Range(8, 3), Range(5, 4), Range(9, 1)};
  911   std::vector<Range> Expected = {Range(1, 0), Range(2, 6)};
tools/clang/unittests/Tooling/Syntax/TokensTest.cpp
  122     std::vector<const char *> Args = {"tok-test", "-std=c++03", "-fsyntax-only",
  156   std::vector<syntax::Token> tokenize(llvm::StringRef Text) {
  772   std::vector<FileRange> ExpectedMacroRanges;
  776   std::vector<FileRange> ActualMacroRanges;
tools/clang/unittests/Tooling/Syntax/TreeTest.cpp
   81     std::vector<const char *> Args = {"syntax-test", "-std=c++11",
tools/clang/unittests/Tooling/TestVisitor.h
   55     std::vector<std::string> Args;
  151     for (typename std::vector<ExpectedMatch>::const_iterator
  166     for (typename std::vector<MatchCandidate>::const_iterator
  173     for (typename std::vector<ExpectedMatch>::iterator
  247   std::vector<MatchCandidate> DisallowedMatches;
  248   std::vector<ExpectedMatch> ExpectedMatches;
tools/clang/unittests/Tooling/ToolingTest.cpp
   90   for (std::vector<Decl *>::iterator i = AST->top_level_begin(),
  158   std::vector<std::string> Args;
  184   std::vector<std::string> Args;
  222   std::vector<std::string> Sources;
  257   std::vector<std::string> Args = {"-std=c++11"};
  258   std::vector<std::string> Args2 = {"-fno-delayed-template-parsing"};
  322   std::vector<std::string> Args;
  533   std::vector<std::string> Args = {"clang", "-foo"};
  549   std::vector<std::string> Args = {"clang", "-foo"};
  560   std::vector<std::string> Args = {"clang", "-foo", "-target", "something"};
  566   std::vector<std::string> ArgsAlt = {"clang", "-foo", "-target=something"};
  577   std::vector<std::string> Args = {"clang", "-foo", "--driver-mode=abc"};
  583   std::vector<std::string> ArgsAlt = {"clang", "-foo", "--driver-mode", "abc"};
  594   std::vector<std::string> Sources;
  602   std::vector<std::unique_ptr<ASTUnit>> ASTs;
  634   std::vector<std::unique_ptr<ASTUnit>> ASTs;
tools/clang/unittests/Tooling/TransformerTest.cpp
   52   const std::vector<Range> Ranges(1, Range(0, Code.size()));
tools/clang/unittests/libclang/TestUtils.h
   32   std::vector<CXUnsavedFile> UnsavedFiles;
tools/clang/utils/TableGen/ClangASTNodesEmitter.cpp
  148   const std::vector<Record*> Stmts
  219   typedef std::vector<Record*> RecordVector;
tools/clang/utils/TableGen/ClangAttrEmitter.cpp
   77 static std::vector<FlattenedSpelling>
   79   std::vector<Record *> Spellings = Attr.getValueAsListOfDefs("Spellings");
   80   std::vector<FlattenedSpelling> Ret;
  158 typedef std::vector<std::pair<std::string, const Record *>> ParsedAttrMap;
  162   std::vector<Record *> Attrs = Records.getAllDerivedDefinitions("Attr");
  791   std::vector<StringRef>
  792   uniqueEnumsInOrder(const std::vector<StringRef> &enums) {
  793     std::vector<StringRef> uniques;
  804     std::vector<StringRef> values, enums, uniques;
  924     std::vector<StringRef> values, enums, uniques;
 1345   std::vector<FlattenedSpelling> Spellings = GetFlattenedSpellings(R);
 1369                          const std::vector<std::unique_ptr<Argument>> &Args,
 1371   std::vector<FlattenedSpelling> Spellings = GetFlattenedSpellings(R);
 1534 getSpellingListIndex(const std::vector<FlattenedSpelling> &SpellingList,
 1554   std::vector<Record*> Accessors = R.getValueAsListOfDefs("Accessors");
 1558   const std::vector<FlattenedSpelling> SpellingList = GetFlattenedSpellings(R);
 1563     std::vector<FlattenedSpelling> Spellings = GetFlattenedSpellings(*Accessor);
 1578 SpellingNamesAreCommon(const std::vector<FlattenedSpelling>& Spellings) {
 1593 CreateSemanticSpellings(const std::vector<FlattenedSpelling> &Spellings,
 1660   std::vector<Record*> Attrs = Records.getAllDerivedDefinitions("Attr");
 1666       std::vector<FlattenedSpelling> Spellings = GetFlattenedSpellings(*Attr);
 1680   std::vector<FlattenedSpelling> Spellings = GetFlattenedSpellings(Attribute);
 1701   std::vector<Record *> getSubjects() const {
 1706   std::vector<Record *> getLangOpts() const {
 1710       std::vector<Record *> Opts = Constraint->getValueAsListOfDefs("LangOpts");
 1766   std::vector<AttributeSubjectMatchRule> Rules;
 1769     std::vector<AttributeSubjectMatchRule> Rules;
 1822   std::vector<Record *> MetaSubjects =
 1828     std::vector<Record *> ApplicableSubjects =
 1845     std::vector<Record *> Constraints =
 1851   std::vector<Record *> Aggregates =
 1853   std::vector<Record *> DeclNodes =
 1860     std::vector<AttributeSubjectMatchRule> Rules;
 1931   std::vector<Record *> Subjects = SubjectObj->getValueAsListOfDefs("Subjects");
 1981   std::vector<Record *> Subjects = SubjectObj->getValueAsListOfDefs("Subjects");
 1989       std::vector<Record *> LangOpts = Rule.getLangOpts();
 2006   std::map<const Record *, std::vector<AttributeSubjectMatchRule>>
 2092   std::vector<FlattenedSpelling> Spellings = GetFlattenedSpellings(Attr);
 2103   std::vector<Record *> Attrs = Records.getAllDerivedDefinitions("Attr");
 2107     std::vector<Record *> Args = Attr->getValueAsListOfDefs("Args");
 2162   std::vector<Record *> Attrs = Records.getAllDerivedDefinitions("Attr");
 2165     std::vector<Record *> Args = A->getValueAsListOfDefs("Args");
 2182   std::vector<Record*> Attrs = Records.getAllDerivedDefinitions("Attr");
 2186     std::vector<Record *> Args = Attr->getValueAsListOfDefs("Args");
 2209   std::vector<Record *> Attrs = Records.getAllDerivedDefinitions("Attr");
 2212     std::vector<Record *> Args = A->getValueAsListOfDefs("Args");
 2233   std::vector<Record*> Attrs = Records.getAllDerivedDefinitions("Attr");
 2268     std::vector<Record*> ArgRecords = R.getValueAsListOfDefs("Args");
 2269     std::vector<std::unique_ptr<Argument>> Args;
 2289     std::vector<FlattenedSpelling> Spellings = GetFlattenedSpellings(R);
 2499   std::vector<Record*> Attrs = Records.getAllDerivedDefinitions("Attr");
 2507     std::vector<Record*> ArgRecords = R.getValueAsListOfDefs("Args");
 2508     std::vector<std::unique_ptr<Argument>> Args;
 2562                          const std::vector<Record*> &AttrList) {
 2570   std::vector<FlattenedSpelling> Spellings = GetFlattenedSpellings(*R);
 2610     std::vector<AttrClass*> SubClasses;
 2611     std::vector<Record*> Attrs;
 2679     std::vector<std::unique_ptr<AttrClass>> Classes;
 2768   std::vector<Record *> Attrs = Records.getAllDerivedDefinitions("Attr");
 2769   std::vector<Record *> PragmaAttrs;
 2814   std::vector<Record*> Attrs = Records.getAllDerivedDefinitions("Attr"),
 2816   std::vector<std::unique_ptr<Argument>> Args;
 2854   std::vector<Record*> Attrs = Records.getAllDerivedDefinitions("Attr"), Args;
 2887     std::vector<StringRef> Items = R->getValueAsListOfStrings(ListName);
 2911                                              std::vector<StringRef> &Arches,
 2961     const std::vector<Record *> &Attrs, raw_ostream &OS,
 2973         std::vector<Record *> Spellings = Attr->getValueAsListOfDefs("Spellings");
 2988       std::vector<StringRef> Arches = R->getValueAsListOfStrings("Arches");
 3005     std::vector<FlattenedSpelling> Spellings = GetFlattenedSpellings(*Attr);
 3020   std::vector<Record *> Attrs = Records.getAllDerivedDefinitions("Attr");
 3021   std::vector<Record *> Declspec, Microsoft, GNU, Pragma;
 3022   std::map<std::string, std::vector<Record *>> CXX, C2x;
 3027     std::vector<FlattenedSpelling> Spellings = GetFlattenedSpellings(*R);
 3094     std::vector<FlattenedSpelling> Spellings = GetFlattenedSpellings(R);
 3115   std::vector<Record*> Attrs = Records.getAllDerivedDefinitions("Attr");
 3148     std::vector<Record*> ArgRecords = R.getValueAsListOfDefs("Args");
 3179 void EmitClangAttrTemplateInstantiateHelper(const std::vector<Record *> &Attrs,
 3209     std::vector<Record*> ArgRecords = R.getValueAsListOfDefs("Args");
 3210     std::vector<std::unique_ptr<Argument>> Args;
 3235   std::vector<Record*> Attrs = Records.getAllDerivedDefinitions("Attr");
 3275   std::vector<Record *> Args = R.getValueAsListOfDefs("Args");
 3321   std::vector<std::string> DiagList;
 3322   std::vector<Record *> Subjects = S.getValueAsListOfDefs("Subjects");
 3418   std::vector<Record*> Subjects = SubjectObj->getValueAsListOfDefs("Subjects");
 3484     std::vector<Record *> Subjects = Rule.getSubjects();
 3518   std::vector<Record *> LangOpts = R.getValueAsListOfDefs("LangOpts");
 3566   std::vector<StringRef> Arches = R->getValueAsListOfStrings("Arches");
 3578         std::vector<StringRef> DA =
 3620   std::vector<FlattenedSpelling> Spellings = GetFlattenedSpellings(Attr);
 3720   std::vector<Record *> Attrs = Records.getAllDerivedDefinitions("Attr");
 3721   std::vector<StringMatcher::StringPair> GNU, Declspec, Microsoft, CXX11,
 3750       std::vector<FlattenedSpelling> Spellings = GetFlattenedSpellings(Attr);
 3753         std::vector<StringMatcher::StringPair> *Matches = nullptr;
 3818   std::vector<Record*> Attrs = Records.getAllDerivedDefinitions("Attr"), Args;
 3831     std::vector<FlattenedSpelling> Spellings = GetFlattenedSpellings(R);
 3854   std::vector<Record *> Attrs = Records.getAllDerivedDefinitions("Attr"), Args;
 3906   std::vector<std::string> Spellings[NumSpellingKinds];
 3976   std::vector<FlattenedSpelling> Spellings = GetFlattenedSpellings(Attribute);
 4079   std::vector<Record *> Attrs = Records.getAllDerivedDefinitions("Attr");
 4080   std::map<const Record *, std::vector<DocumentationData>> SplitDocs;
 4083     std::vector<Record *> Docs = Attr.getValueAsListOfDefs("Documentation");
 4134     std::vector<Record *> Subjects =
tools/clang/utils/TableGen/ClangCommentCommandInfoEmitter.cpp
   29   std::vector<Record *> Tags = Records.getAllDerivedDefinitions("Command");
   63   std::vector<StringMatcher::StringPair> Matches;
  117   std::vector<Record *> Tags = Records.getAllDerivedDefinitions("Command");
tools/clang/utils/TableGen/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp
   51   std::vector<Record *> Tags = Records.getAllDerivedDefinitions("NCR");
   52   std::vector<StringMatcher::StringPair> NameToUTF8;
   54   for (std::vector<Record *>::iterator I = Tags.begin(), E = Tags.end();
tools/clang/utils/TableGen/ClangCommentHTMLTagsEmitter.cpp
   23   std::vector<Record *> Tags = Records.getAllDerivedDefinitions("Tag");
   24   std::vector<StringMatcher::StringPair> Matches;
   39   std::vector<Record *> Tags = Records.getAllDerivedDefinitions("Tag");
   40   std::vector<StringMatcher::StringPair> MatchesEndTagOptional;
   41   std::vector<StringMatcher::StringPair> MatchesEndTagForbidden;
tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp
   42   std::map<const Record*, std::vector<Record*> > Mapping;
   45     std::vector<Record*> DiagGroups
   48       std::vector<Record*> SubGroups =
   55   const std::vector<Record*> &getParents(const Record *Group) {
   70   const std::vector<Record*> &Parents = DiagGroupParents.getParents(Group);
   98     std::vector<std::string> CategoryStrings;
  107       std::vector<Record*> Diags =
  125     typedef std::vector<std::string>::const_iterator const_iterator;
  131     std::vector<const Record*> DiagsInGroup;
  132     std::vector<std::string> SubGroups;
  160 static void groupDiagnostics(const std::vector<Record*> &Diags,
  161                              const std::vector<Record*> &DiagGroups,
  193     std::vector<Record*> SubGroups = Group->getValueAsListOfDefs("SubGroups");
  266 typedef std::vector<const Record *> RecordVec;
  276   const std::vector<Record*> &Diags;
  277   const std::vector<Record*> DiagGroups;
  283                 const std::vector<Record*> &Diags,
  284                 const std::vector<Record*> &DiagGroups,
  323   const std::vector<Record*> &Parents = DiagGroupParents.getParents(Group);
  366     const std::vector<Record*> &Parents = DiagGroupParents.getParents(Group);
  425     const std::vector<Record*> &Parents = DiagGroupParents.getParents(Group);
  515   MultiPiece(std::vector<Piece *> Pieces)
  518   std::vector<Piece *> Pieces;
  556   std::vector<Piece *> Options;
  568   std::vector<Piece *> OptionPrefixes;
  591   std::vector<int> Modifiers;
  625   std::vector<std::string> buildForDocumentation(StringRef Role,
  644     std::vector<Piece *> AllocatedPieces;
  689   using ModifierMappingsType = Optional<std::vector<int>>;
  695   std::vector<int>
  698     std::vector<int> NewMappings;
  709       std::vector<int> NewMappings =
  720     Optional<std::vector<int>> OldMappings;
  803                      std::vector<std::string> &RST)
  808       std::vector<std::pair<Piece *, ModifierMappingsType>> &Pieces) const {
  833     std::vector<std::pair<Piece *, ModifierMappingsType>> Pieces;
  840       std::vector<std::string> Lines;
  906     std::vector<size_t> SeparatorIndexes;
  925   std::vector<std::string> &RST;
 1005   std::vector<Piece *> Parsed;
 1142 std::vector<std::string>
 1158   std::vector<std::string> Result;
 1205   std::vector<Record *> Diags = Records.getAllDerivedDefinitions("Diagnostic");
 1207   std::vector<Record*> DiagGroups
 1326     const std::vector<std::string> &SubGroups = I.second.SubGroups;
 1377     const std::vector<const Record *> &V = I.second.DiagsInGroup;
 1478     const std::vector<const Record *> &V = I.second.DiagsInGroup;
 1492     const std::vector<std::string> &SubGroups = I.second.SubGroups;
 1534   std::vector<Record *> Diags = Records.getAllDerivedDefinitions("Diagnostic");
 1536   std::vector<Record *> DiagGroups =
 1583   const std::vector<Record*> &Diags =
 1586   std::vector<RecordIndexElement> Index;
 1662     std::vector<std::string> Out = Builder.buildForDocumentation(Role, R);
 1687   std::vector<Record*> Diags =
 1690   std::vector<Record*> DiagGroups =
tools/clang/utils/TableGen/ClangOpenCLBuiltinEmitter.cpp
   97   void ExtractEnumTypes(std::vector<Record *> &Types,
   99                         std::vector<const Record *> &List);
  149   std::vector<std::pair<std::vector<Record *>, unsigned>> SignaturesList;
  149   std::vector<std::pair<std::vector<Record *>, unsigned>> SignaturesList;
  161   MapVector<StringRef, std::vector<std::pair<const Record *, unsigned>>>
  169   std::vector<const Record *> TypeList;
  172   std::vector<const Record *> GenTypeList;
  197 void BuiltinNameEmitter::ExtractEnumTypes(std::vector<Record *> &Types,
  200                                           std::vector<const Record *> &List) {
  227   std::vector<Record *> GenTypes =
  231   std::vector<Record *> Types = Records.getAllDerivedDefinitions("Type");
  289 static void VerifySignature(const std::vector<Record *> &Signature,
  328   std::vector<Record *> Types = Records.getAllDerivedDefinitions("Type");
  336   std::vector<Record *> Builtins = Records.getAllDerivedDefinitions("Builtin");
  423   std::vector<StringMatcher::StringPair> ValidBuiltins;
  486   std::vector<Record *> ImageTypes =
  562   std::vector<Record *> Types = Records.getAllDerivedDefinitions("Type");
tools/clang/utils/TableGen/ClangOptionDocEmitter.cpp
   28   std::vector<Record*> Aliases;
   32   std::vector<DocumentedGroup> Groups;
   33   std::vector<DocumentedOption> Options;
   45   std::map<Record*, std::vector<Record*> > OptionsInGroup;
   46   std::map<Record*, std::vector<Record*> > GroupsInGroup;
   47   std::map<Record*, std::vector<Record*> > Aliases;
  248   std::vector<std::string> Args;
  316   std::vector<std::string> SphinxOptionIDs;
tools/clang/utils/TableGen/ClangSACheckersEmitter.cpp
  179   std::vector<Record*> checkers = Records.getAllDerivedDefinitions("Checker");
  180   std::vector<Record*> packages = Records.getAllDerivedDefinitions("Package");
  232     std::vector<Record *> PackageOptions = Package
  307     std::vector<Record *> CheckerOptions = Checker
tools/clang/utils/TableGen/ClangTypeNodesEmitter.cpp
   86 	const std::vector<Record*> Types;
   87 	std::vector<StringRef> MacrosToUndef;
tools/clang/utils/TableGen/MveEmitter.cpp
  385   std::vector<std::string> *ParamTypes = nullptr;
  386   std::vector<std::string> *ParamValues = nullptr;
  399   std::vector<int> *ParamNumberMap = nullptr;
  480   virtual void morePrerequisites(std::vector<Ptr> &output) const {}
  481   std::vector<Ptr> prerequisites() const {
  482     std::vector<Ptr> ToRet;
  585   void morePrerequisites(std::vector<Ptr> &output) const override {
  597   std::vector<Ptr> Args;
  600   IRBuilderResult(StringRef BuilderMethod, std::vector<Ptr> Args,
  623   void morePrerequisites(std::vector<Ptr> &output) const override {
  638   std::vector<const Type *> ParamTypes;
  639   std::vector<Ptr> Args;
  640   IRIntrinsicResult(StringRef IntrinsicID, std::vector<const Type *> ParamTypes,
  641                     std::vector<Ptr> Args)
  665   void morePrerequisites(std::vector<Ptr> &output) const override {
  698   std::vector<const Type *> ArgTypes;
  720   const std::vector<const Type *> &argTypes() const { return ArgTypes; }
  767     std::vector<std::string> SemaChecks;
 1022     std::vector<Result::Ptr> Args;
 1035       std::vector<const Type *> ParamTypes;
 1323         std::vector<std::string> ArgTypeNames;
 1415     std::vector<std::string> conditions;
 1481 struct ComparableStringVector : std::vector<std::string> {
 1548     std::vector<int> ParamNumbers;
tools/clang/utils/TableGen/NeonEmitter.cpp
  118   static std::vector<TypeSpec> fromTypeSpecs(StringRef Str) {
  119     std::vector<TypeSpec> Ret;
  315   std::vector<Type> Types;
 1482   std::vector<std::string> Lines;
 1575   std::vector<Type> Types;
 1576   std::vector<std::string> Values;
 1714       std::vector<Record *> Revved;
 1999   std::vector<Intrinsic *> GoodVec;
 2061   std::vector<TypeSpec> TypeSpecs = TypeSpec::fromTypeSpecs(Types);
 2067   std::vector<std::pair<TypeSpec, TypeSpec>> NewTypeSpecs;
 2314   std::vector<Record *> RV = Records.getAllDerivedDefinitions("Inst");
 2406   std::vector<TypeSpec> TDTypeVec = TypeSpec::fromTypeSpecs(TypedefTypes);
 2476   std::vector<Record *> RV = Records.getAllDerivedDefinitions("Inst");
 2583   std::vector<Record *> RV = Records.getAllDerivedDefinitions("Inst");
tools/dsymutil/BinaryHolder.cpp
   31 static std::vector<MemoryBufferRef>
   34   std::vector<MemoryBufferRef> Buffers;
   60   std::vector<MemoryBufferRef> ArchiveBuffers;
   99   std::vector<MemoryBufferRef> ObjectBuffers;
  124 std::vector<const object::ObjectFile *>
  126   std::vector<const object::ObjectFile *> Result;
tools/dsymutil/BinaryHolder.h
   60     std::vector<const object::ObjectFile *> getObjects() const;
   65     Expected<std::vector<const ObjectFileType *>> getObjectsAs() const {
   66       std::vector<const ObjectFileType *> Result;
   91     std::vector<std::unique_ptr<object::ObjectFile>> Objects;
  115     std::vector<std::unique_ptr<object::Archive>> Archives;
tools/dsymutil/CompileUnit.h
  138   const std::vector<PatchLocation> &getRangesAttributes() const {
  142   const std::vector<std::pair<PatchLocation, int64_t>> &
  231   const std::vector<AccelInfo> &getPubnames() const { return Pubnames; }
  232   const std::vector<AccelInfo> &getPubtypes() const { return Pubtypes; }
  233   const std::vector<AccelInfo> &getNamespaces() const { return Namespaces; }
  234   const std::vector<AccelInfo> &getObjC() const { return ObjC; }
  257   std::vector<DIEInfo> Info; ///< DIE info indexed by DIE index.
  273   std::vector<
  290   std::vector<PatchLocation> RangeAttributes;
  298   std::vector<std::pair<PatchLocation, int64_t>> LocationAttributes;
  303   std::vector<AccelInfo> Pubnames;
  304   std::vector<AccelInfo> Pubtypes;
  305   std::vector<AccelInfo> Namespaces;
  306   std::vector<AccelInfo> ObjC;
  313   std::vector<StringRef> ResolvedPaths;
tools/dsymutil/DebugMap.cpp
   61   std::vector<Entry> Entries;
  126 ErrorOr<std::vector<std::unique_ptr<DebugMap>>>
  143   std::vector<std::unique_ptr<DebugMap>> Result;
  160   std::vector<dsymutil::DebugMapObject::YAMLSymbolMapping> Entries;
  190     IO &io, std::vector<std::unique_ptr<dsymutil::DebugMapObject>> &seq) {
  196     IO &, std::vector<std::unique_ptr<dsymutil::DebugMapObject>> &seq,
tools/dsymutil/DebugMap.h
   77   std::vector<uint8_t> BinaryUUID;
   78   using ObjectContainer = std::vector<std::unique_ptr<DebugMapObject>>;
  130   static ErrorOr<std::vector<std::unique_ptr<DebugMap>>>
  187   const std::vector<std::string> &getWarnings() const { return Warnings; }
  207   std::vector<std::string> Warnings;
  253   size(IO &io, std::vector<std::unique_ptr<dsymutil::DebugMapObject>> &seq);
  255   element(IO &, std::vector<std::unique_ptr<dsymutil::DebugMapObject>> &seq,
tools/dsymutil/DwarfLinker.cpp
 1765 static void insertLineSequence(std::vector<DWARFDebugLine::Row> &Seq,
 1766                                std::vector<DWARFDebugLine::Row> &Rows) {
 1835   std::vector<DWARFDebugLine::Row> NewRows;
 1840   std::vector<DWARFDebugLine::Row> Seq;
 2555   std::vector<LinkContext> ObjectContexts;
tools/dsymutil/DwarfLinker.h
   40 using UnitListTy = std::vector<std::unique_ptr<CompileUnit>>;
  103     std::vector<ValidReloc> ValidRelocs;
  267     std::vector<std::unique_ptr<CompileUnit>> &CompileUnits;
  273               std::vector<std::unique_ptr<CompileUnit>> &CompileUnits,
  444   std::vector<std::unique_ptr<DIEAbbrev>> Abbreviations;
  447   std::vector<DIELoc *> DIELocs;
  450   std::vector<DIEBlock *> DIEBlocks;
tools/dsymutil/DwarfStreamer.cpp
  180     const std::vector<std::unique_ptr<DIEAbbrev>> &Abbrevs,
  196   std::vector<DwarfStringPoolEntryRef> Entries = Pool.getEntriesForEmission();
  211   std::vector<MCSymbol *> CompUnits;
  275     const std::vector<DWARFDebugRangeList::RangeListEntry> &Entries,
  317   std::vector<std::pair<uint64_t, uint64_t>> Ranges;
  458                                          std::vector<DWARFDebugLine::Row> &Rows,
  716     const std::vector<CompileUnit::AccelInfo> &Names) {
tools/dsymutil/DwarfStreamer.h
   71   void emitAbbrevs(const std::vector<std::unique_ptr<DIEAbbrev>> &Abbrevs,
   85       const std::vector<DWARFDebugRangeList::RangeListEntry> &Entries,
  105                             std::vector<DWARFDebugLine::Row> &Rows,
  179   std::vector<EmittedUnit> EmittedUnits;
  185                              const std::vector<CompileUnit::AccelInfo> &Names);
tools/dsymutil/MachODebugMapParser.cpp
   37   ErrorOr<std::vector<std::unique_ptr<DebugMap>>> parse();
   56   std::vector<std::string> CommonSymbols;
   75   std::vector<StringRef> getMainBinarySymbolNames(uint64_t Value);
  377 ErrorOr<std::vector<std::unique_ptr<DebugMap>>> MachODebugMapParser::parse() {
  388   std::vector<std::unique_ptr<DebugMap>> Results;
  518 std::vector<StringRef>
  520   std::vector<StringRef> Names;
  584 llvm::ErrorOr<std::vector<std::unique_ptr<DebugMap>>>
tools/dsymutil/MachOUtils.cpp
  536     std::vector<DwarfStringPoolEntryRef> Strings =
tools/dsymutil/NonRelocatableStringpool.cpp
   41 std::vector<DwarfStringPoolEntryRef>
   43   std::vector<DwarfStringPoolEntryRef> Result;
tools/dsymutil/NonRelocatableStringpool.h
   61   std::vector<DwarfStringPoolEntryRef> getEntriesForEmission() const;
tools/dsymutil/SymbolMap.cpp
  125   std::vector<std::string> UnobfuscatedStrings;
tools/dsymutil/SymbolMap.h
   26   SymbolMapTranslator(std::vector<std::string> UnobfuscatedStrings,
   36   std::vector<std::string> UnobfuscatedStrings;
tools/dsymutil/dsymutil.cpp
   95   std::vector<std::string> Archs;
   96   std::vector<std::string> InputFiles;
  105 static Expected<std::vector<std::string>> getInputs(opt::InputArgList &Args,
  107   std::vector<std::string> InputFiles;
  115   std::vector<std::string> Inputs;
  236   if (Expected<std::vector<std::string>> InputFiles =
tools/dsymutil/dsymutil.h
   37 ErrorOr<std::vector<std::unique_ptr<DebugMap>>>
tools/gold/gold-plugin.cpp
   73   std::vector<ld_plugin_symbol> syms;
  123 static std::vector<std::string> Cleanup;
  196   static std::vector<const char *> extra;
  716   std::vector<SymbolResolution> Resols(F.syms.size());
  986 static std::vector<std::pair<SmallString<128>, bool>> runLTO() {
 1042   std::vector<std::pair<SmallString<128>, bool>> Files(MaxTasks);
 1084   std::vector<std::pair<SmallString<128>, bool>> Files = runLTO();
tools/llc/llc.cpp
  164 static ManagedStatic<std::vector<std::string>> RunPassNames;
tools/lld/COFF/Chunks.cpp
  339   std::vector<std::string> symbolLocations =
  453 void SectionChunk::getBaserels(std::vector<Baserel> *res) {
  550     std::vector<RuntimePseudoReloc> &res) {
  674 void ImportThunkChunkX86::getBaserels(std::vector<Baserel> *res) {
  685 void ImportThunkChunkARM::getBaserels(std::vector<Baserel> *res) {
  741 void LocalImportChunk::getBaserels(std::vector<Baserel> *res) {
tools/lld/COFF/Chunks.h
  108   void getBaserels(std::vector<Baserel> *res);
  167   virtual void getBaserels(std::vector<Baserel> *res) {}
  213   void getBaserels(std::vector<Baserel> *res);
  224   void getRuntimePseudoRelocs(std::vector<RuntimePseudoReloc> &res);
  381 inline void Chunk::getBaserels(std::vector<Baserel> *res) {
  417   std::vector<SectionChunk *> sections;
  487   void getBaserels(std::vector<Baserel> *res) override;
  495   void getBaserels(std::vector<Baserel> *res) override;
  532   void getBaserels(std::vector<Baserel> *res) override;
  586   std::vector<uint8_t> data;
  618   PseudoRelocTableChunk(std::vector<RuntimePseudoReloc> &relocs)
  626   std::vector<RuntimePseudoReloc> relocs;
tools/lld/COFF/Config.h
  109   std::vector<std::string> natvisFiles;
  113   std::vector<llvm::StringRef> argv;
  116   std::vector<Symbol *> gcroot;
  124   std::vector<Export> exports;
  164   std::vector<std::string> manifestInput;
tools/lld/COFF/DLL.cpp
  135 static std::vector<std::vector<DefinedImportData *>>
  135 static std::vector<std::vector<DefinedImportData *>>
  136 binImports(const std::vector<DefinedImportData *> &imports) {
  142   std::map<std::string, std::vector<DefinedImportData *>,
  147   std::vector<std::vector<DefinedImportData *>> v;
  147   std::vector<std::vector<DefinedImportData *>> v;
  150     std::vector<DefinedImportData *> &syms = kv.second;
  338   void getBaserels(std::vector<Baserel> *res) override {
  358   void getBaserels(std::vector<Baserel> *res) override {
  378   void getBaserels(std::vector<Baserel> *res) override {
  398   void getBaserels(std::vector<Baserel> *res) override {
  460   void getBaserels(std::vector<Baserel> *res) override {
  530   explicit NamePointersChunk(std::vector<Chunk *> &v) : chunks(v) {}
  541   std::vector<Chunk *> chunks;
  565   std::vector<std::vector<DefinedImportData *>> v = binImports(imports);
  565   std::vector<std::vector<DefinedImportData *>> v = binImports(imports);
  568   for (std::vector<DefinedImportData *> &syms : v) {
  604 std::vector<Chunk *> DelayLoadContents::getChunks() {
  605   std::vector<Chunk *> v;
  613 std::vector<Chunk *> DelayLoadContents::getDataChunks() {
  614   std::vector<Chunk *> v;
  626   std::vector<std::vector<DefinedImportData *>> v = binImports(imports);
  626   std::vector<std::vector<DefinedImportData *>> v = binImports(imports);
  629   for (std::vector<DefinedImportData *> &syms : v) {
  709   std::vector<Chunk *> names;
  714   std::vector<Chunk *> forwards;
tools/lld/COFF/DLL.h
   29   std::vector<DefinedImportData *> imports;
   30   std::vector<Chunk *> dirs;
   31   std::vector<Chunk *> lookups;
   32   std::vector<Chunk *> addresses;
   33   std::vector<Chunk *> hints;
   34   std::vector<Chunk *> dllNames;
   44   std::vector<Chunk *> getChunks();
   45   std::vector<Chunk *> getDataChunks();
   56   std::vector<DefinedImportData *> imports;
   57   std::vector<Chunk *> dirs;
   58   std::vector<Chunk *> moduleHandles;
   59   std::vector<Chunk *> addresses;
   60   std::vector<Chunk *> names;
   61   std::vector<Chunk *> hintNames;
   62   std::vector<Chunk *> thunks;
   63   std::vector<Chunk *> dllNames;
   71   std::vector<Chunk *> chunks;
tools/lld/COFF/DebugTypes.cpp
   94 static std::vector<std::unique_ptr<TpiSource>> GC;
tools/lld/COFF/Driver.cpp
  336   std::vector<StringRef> exports;
  743   std::vector<COFFShortExport> exports;
 1004   std::vector<ObjFile *> resourceObjFiles;
 1112   std::vector<const char *> v;
tools/lld/COFF/Driver.h
   55   std::pair<llvm::opt::InputArgList, std::vector<StringRef>>
   62   std::vector<const char *> tokenize(StringRef s);
   99   std::vector<StringRef> searchPaths;
  136   std::vector<StringRef> filePaths;
  137   std::vector<MemoryBufferRef> resources;
tools/lld/COFF/DriverUtils.cpp
   70   std::vector<StringRef> args;
  650   std::vector<Export> v;
  707   std::vector<std::string> duplicates;
  863 std::pair<opt::InputArgList, std::vector<StringRef>>
  865   std::vector<StringRef> exports;
  894     std::vector<const char *> v = tokenize(*s);
  898     std::vector<const char *> v = tokenize(*s);
  903 std::vector<const char *> ArgParser::tokenize(StringRef s) {
tools/lld/COFF/ICF.cpp
   63   std::vector<SectionChunk *> chunks;
  131     std::vector<uint32_t> classes;
tools/lld/COFF/InputFiles.cpp
   70 std::vector<ObjFile *> ObjFile::instances;
   71 std::vector<ImportFile *> ImportFile::instances;
   72 std::vector<BitcodeFile *> BitcodeFile::instances;
  122 std::vector<MemoryBufferRef> getArchiveMembers(Archive *file) {
  123   std::vector<MemoryBufferRef> v;
  407   std::vector<uint32_t> pendingIndexes;
  411   std::vector<const coff_aux_section_definition *> comdatDefs(
  576     std::vector<const coff_aux_section_definition *> &comdatDefs,
  881                          std::vector<Symbol *> &&symbols)
  902   std::vector<std::pair<Symbol *, bool>> comdat(obj->getComdatTable().size());
tools/lld/COFF/InputFiles.h
   38 std::vector<MemoryBufferRef> getArchiveMembers(llvm::object::Archive *file);
  127   std::vector<Symbol *> symbols;
  134   explicit ObjFile(MemoryBufferRef m, std::vector<Symbol *> &&symbols)
  168   static std::vector<ObjFile *> instances;
  258                 std::vector<const llvm::object::coff_aux_section_definition *>
  268   std::vector<Chunk *> chunks;
  270   std::vector<SectionChunk *> resourceChunks;
  273   std::vector<SectionChunk *> debugChunks;
  277   std::vector<SectionChunk *> sXDataChunks;
  281   std::vector<SectionChunk *> guardFidChunks;
  282   std::vector<SectionChunk *> guardLJmpChunks;
  289   std::vector<SectionChunk *> sparseChunks;
  295   std::vector<Symbol *> symbols;
  309   static std::vector<ImportFile *> instances;
  343                        std::vector<Symbol *> &&symbols);
  347   static std::vector<BitcodeFile *> instances;
  353   std::vector<Symbol *> symbols;
tools/lld/COFF/LTO.cpp
  119   std::vector<Symbol *> symBodies = f.getSymbols();
  120   std::vector<lto::SymbolResolution> resols(symBodies.size());
  146 std::vector<StringRef> BitcodeCompiler::compile() {
  190   std::vector<StringRef> ret;
tools/lld/COFF/LTO.h
   48   std::vector<StringRef> compile();
   52   std::vector<SmallString<0>> buf;
   53   std::vector<std::unique_ptr<MemoryBuffer>> files;
tools/lld/COFF/MapFile.cpp
   48 static std::vector<DefinedRegular *> getSymbols() {
   49   std::vector<DefinedRegular *> v;
   77   std::vector<std::string> str(syms.size());
  100   std::vector<DefinedRegular *> syms = getSymbols();
tools/lld/COFF/PDB.cpp
  151                           std::vector<ulittle32_t *> &stringTableRefs,
  179   std::vector<pdb::SecMapEntry> sectionMap;
  224   std::vector<DebugFrameDataSubsectionRef> newFpoFrames;
  232   std::vector<ulittle32_t *> stringTableReferences;
  396     std::vector<GloballyHashedType> ownedHashes;
  617                                    std::vector<ulittle32_t *> &strTableRefs) {
  626                             std::vector<ulittle32_t *> &strTableRefs) {
  825                                    std::vector<ulittle32_t *> &stringTableRefs,
 1291   std::vector<PublicSym32> publics;
tools/lld/COFF/SymbolTable.cpp
  102 static std::vector<std::string> getSymbolLocations(BitcodeFile *file) {
  138 std::vector<std::string> getSymbolLocations(ObjFile *file, uint32_t symIndex) {
  143   std::vector<Location> locations;
  165   std::vector<std::string> symbolLocations(locations.size());
  180 std::vector<std::string> getSymbolLocations(InputFile *file,
  198   std::vector<File> files;
  209     std::vector<std::string> symbolLocations =
  313                      const std::vector<ObjFile *> objFiles,
  314                      const std::vector<BitcodeFile *> *bitcodeFiles) {
  330   std::vector<UndefinedDiag> undefDiags;
  710 std::vector<Chunk *> SymbolTable::getChunks() {
  711   std::vector<Chunk *> res;
  731 std::vector<Symbol *> SymbolTable::getSymsWithPrefix(StringRef prefix) {
  732   std::vector<Symbol *> syms;
  753   std::vector<Symbol *> syms = getSymsWithPrefix(name);
  785 std::vector<StringRef> SymbolTable::compileBitcodeFiles() {
tools/lld/COFF/SymbolTable.h
   64   std::vector<Chunk *> getChunks();
   80   std::vector<StringRef> compileBitcodeFiles();
  111   std::vector<Chunk *> localImportChunks;
  128   std::vector<Symbol *> getSymsWithPrefix(StringRef prefix);
  136 std::vector<std::string> getSymbolLocations(ObjFile *file, uint32_t symIndex);
tools/lld/COFF/Writer.cpp
   84 static std::vector<OutputSection *> outputSections;
   94   DebugDirectoryChunk(const std::vector<Chunk *> &r, bool writeRepro)
  142   mutable std::vector<support::ulittle32_t *> timeDateStamps;
  143   const std::vector<Chunk *> &records;
  221   void sortCRTSectionChunks(std::vector<Chunk *> &chunks);
  233   void addBaserelBlocks(std::vector<Baserel> &v);
  239   std::vector<char> strtab;
  240   std::vector<llvm::object::coff_symbol16> outputSymtab;
  253   std::vector<Chunk *> debugRecords;
  418     std::vector<std::pair<uint32_t, uint32_t>> relocReplacements;
  499 static bool verifyRanges(const std::vector<Chunk *> chunks) {
  643 static void sortBySectionOrder(std::vector<Chunk *> &chunks) {
 1683   std::vector<RuntimePseudoReloc> rels;
 1854 void Writer::sortCRTSectionChunks(std::vector<Chunk *> &chunks) {
 1896   std::vector<Baserel> v;
 1911 void Writer::addBaserelBlocks(std::vector<Baserel> &v) {
tools/lld/COFF/Writer.h
   31   std::vector<Chunk *> chunks;
   73   std::vector<Chunk *> chunks;
   74   std::vector<Chunk *> origChunks;
   76   std::vector<PartialSection *> contribSections;
tools/lld/Common/Args.cpp
   44 std::vector<StringRef> lld::args::getStrings(opt::InputArgList &args, int id) {
   45   std::vector<StringRef> v;
   65 std::vector<StringRef> lld::args::getLines(MemoryBufferRef mb) {
   69   std::vector<StringRef> ret;
tools/lld/Common/Memory.cpp
   16 std::vector<SpecificAllocBase *> lld::SpecificAllocBase::instances;
tools/lld/Common/Strings.cpp
   52 std::vector<uint8_t> lld::parseHex(StringRef s) {
   53   std::vector<uint8_t> hex;
tools/lld/Common/TargetOptionsCommandFlags.cpp
   39 std::vector<std::string> lld::getMAttrs() { return ::MAttrs; }
tools/lld/ELF/AArch64ErrataFix.cpp
  460     std::vector<const Defined *> &mapSyms = kv.second;
  483     InputSectionDescription &isd, std::vector<Patch843419Section *> &patches) {
  515   std::vector<InputSection *> tmp;
  533                            std::vector<Patch843419Section *> &patches) {
  576 std::vector<Patch843419Section *>
  579   std::vector<Patch843419Section *> patches;
  589     std::vector<const Defined *> &mapSyms = sectionMap[isec];
  634         std::vector<Patch843419Section *> patches =
tools/lld/ELF/AArch64ErrataFix.h
   31   std::vector<Patch843419Section *>
   35                      std::vector<Patch843419Section *> &patches);
   42   std::map<InputSection *, std::vector<const Defined *>> sectionMap;
tools/lld/ELF/ARMErrataFix.cpp
  335     std::vector<const Defined *> &mapSyms = kv.second;
  353     InputSectionDescription &isd, std::vector<Patch657417Section *> &patches) {
  385   std::vector<InputSection *> tmp;
  403                            std::vector<Patch657417Section *> &patches) {
  471 std::vector<Patch657417Section *>
  474   std::vector<Patch657417Section *> patches;
  484     std::vector<const Defined *> &mapSyms = sectionMap[isec];
  516         std::vector<Patch657417Section *> patches =
tools/lld/ELF/ARMErrataFix.h
   32   std::vector<Patch657417Section *>
   36                      std::vector<Patch657417Section *> &patches);
   43   llvm::DenseMap<InputSection *, std::vector<const Defined *>> sectionMap;
tools/lld/ELF/Arch/MipsArchTree.cpp
  298   std::vector<FileFlags> v;
tools/lld/ELF/CallGraphSort.cpp
   85   std::vector<Cluster> clusters;
   86   std::vector<const InputSectionBase *> sections;
  159 static int getLeader(std::vector<int> &leaders, int v) {
  167 static void mergeClusters(std::vector<Cluster> &cs, Cluster &into, int intoIdx,
  183   std::vector<int> sorted(clusters.size());
  184   std::vector<int> leaders(clusters.size());
tools/lld/ELF/Config.h
   78   std::vector<SymbolVersion> patterns;
  116   std::vector<VersionDefinition> versionDefinitions;
  117   std::vector<llvm::StringRef> auxiliaryList;
  118   std::vector<llvm::StringRef> filterList;
  119   std::vector<llvm::StringRef> searchPaths;
  120   std::vector<llvm::StringRef> symbolOrderingFile;
  121   std::vector<llvm::StringRef> undefined;
  122   std::vector<SymbolVersion> dynamicList;
  123   std::vector<uint8_t> buildIdVector;
tools/lld/ELF/Driver.cpp
  156 std::vector<std::pair<MemoryBufferRef, uint64_t>> static getArchiveMembers(
  162   std::vector<std::pair<MemoryBufferRef, uint64_t>> v;
  510   std::vector<StringRef> v = args::getStrings(args, OPT_rpath);
  669 static std::pair<BuildIdKind, std::vector<uint8_t>>
  795 static std::vector<StringRef> getSymbolOrderingFile(MemoryBufferRef mb) {
 1149   std::vector<std::tuple<bool, bool, bool>> stack;
 1383   std::vector<Symbol *> syms;
 1606 static std::vector<WrappedSymbol> addWrappedSymbols(opt::InputArgList &args) {
 1607   std::vector<WrappedSymbol> v;
 1812   std::vector<WrappedSymbol> wrapped = addWrappedSymbols(args);
tools/lld/ELF/Driver.h
   48   std::vector<InputFile *> files;
tools/lld/ELF/ICF.cpp
  123   std::vector<InputSection *> sections;
tools/lld/ELF/InputFiles.cpp
   57 std::vector<BinaryFile *> binaryFiles;
   58 std::vector<BitcodeFile *> bitcodeFiles;
   59 std::vector<LazyObjFile *> lazyObjFiles;
   60 std::vector<InputFile *> objectFiles;
   61 std::vector<SharedFile *> sharedFiles;
 1111 static std::vector<const void *> parseVerdefs(const uint8_t *base,
 1121   std::vector<const void *> verdefs(verdefCount + 1);
 1239   std::vector<uint32_t> versyms(size, VER_NDX_GLOBAL);
tools/lld/ELF/InputFiles.h
  143   std::vector<Symbol *> symbols;
  147   std::vector<InputSectionBase *> sections;
  347   std::vector<const void *> verdefs;
  352   std::vector<unsigned> vernauxs;
  356   std::vector<StringRef> dtNeeded;
  386 extern std::vector<BinaryFile *> binaryFiles;
  387 extern std::vector<BitcodeFile *> bitcodeFiles;
  388 extern std::vector<LazyObjFile *> lazyObjFiles;
  389 extern std::vector<InputFile *> objectFiles;
  390 extern std::vector<SharedFile *> sharedFiles;
tools/lld/ELF/InputSection.cpp
   47 std::vector<InputSectionBase *> inputSections;
  992     DenseSet<Defined *> &prologues, std::vector<Relocation *> &morestackCalls) {
 1008   std::vector<Defined *> functions(prologues.begin(), prologues.end());
 1044   std::vector<Relocation *> morestackCalls;
tools/lld/ELF/InputSection.h
   34 extern std::vector<Partition> partitions;
  186   std::vector<Relocation> relocations;
  250   std::vector<SectionPiece> pieces;
  303   std::vector<EhSectionPiece> pieces;
  357 extern std::vector<InputSectionBase *> inputSections;
tools/lld/ELF/LTO.cpp
  167   std::vector<lto::SymbolResolution> resols(syms.size());
  235 std::vector<InputFile *> BitcodeCompiler::compile() {
  296   std::vector<InputFile *> ret;
tools/lld/ELF/LTO.h
   49   std::vector<InputFile *> compile();
   53   std::vector<SmallString<0>> buf;
   54   std::vector<std::unique_ptr<MemoryBuffer>> files;
tools/lld/ELF/LinkerScript.cpp
  217 getSymbolAssignmentValues(const std::vector<BaseCommand *> &sectionCommands) {
  252   std::vector<BaseCommand *> v;
  269     for (const std::pair<StringRef, std::vector<BaseCommand *>> &p : cmds)
  408 std::vector<InputSectionBase *>
  410   std::vector<InputSectionBase *> ret;
  462 std::vector<InputSectionBase *>
  464   std::vector<InputSectionBase *> ret;
  482       std::vector<InputSectionBase *> v = createInputSectionList(*sec);
  674   std::vector<OutputSection *> v;
  991   std::vector<StringRef> defPhdrs;
 1032 void LinkerScript::allocateHeaders(std::vector<PhdrEntry *> &phdrs) {
 1116 std::vector<PhdrEntry *> LinkerScript::createPhdrs() {
 1117   std::vector<PhdrEntry *> ret;
 1193 std::vector<size_t> LinkerScript::getPhdrIndices(OutputSection *cmd) {
 1194   std::vector<size_t> ret;
tools/lld/ELF/LinkerScript.h
  169   std::vector<SectionPattern> sectionPatterns;
  173   std::vector<InputSectionBase *> sectionBases;
  177   std::vector<InputSection *> sections;
  182   std::vector<std::pair<ThunkSection *, uint32_t>> thunkSections;
  235   std::vector<InputSectionBase *>
  238   std::vector<InputSectionBase *> createInputSectionList(OutputSection &cmd);
  240   std::vector<size_t> getPhdrIndices(OutputSection *sec);
  276   std::vector<PhdrEntry *> createPhdrs();
  281   void allocateHeaders(std::vector<PhdrEntry *> &phdrs);
  290   std::vector<BaseCommand *> sectionCommands;
  293   std::vector<PhdrsCommand> phdrsCommands;
  300   std::vector<InputSectionDescription *> keptSections;
  306   std::vector<llvm::StringRef> referencedSymbols;
  310   llvm::DenseMap<StringRef, std::vector<BaseCommand *>> insertAfterCommands;
  311   llvm::DenseMap<StringRef, std::vector<BaseCommand *>> insertBeforeCommands;
tools/lld/ELF/MapFile.cpp
   54 static std::vector<Defined *> getSymbols() {
   55   std::vector<Defined *> v;
   86   std::vector<std::string> str(syms.size());
  109   std::vector<EhSectionPiece> pieces;
  154   std::vector<Defined *> syms = getSymbols();
tools/lld/ELF/MarkLive.cpp
   72   DenseMap<StringRef, std::vector<InputSectionBase *>> cNamedSections;
tools/lld/ELF/OutputSections.cpp
   42 std::vector<OutputSection *> outputSections;
  163   std::vector<MergeSyntheticSection *> mergeSections;
  220   std::vector<std::pair<int, InputSection *>> v;
  273   std::vector<uint8_t> buf(size);
  311   std::vector<InputSection *> sections = getInputSections(this);
  355   std::vector<InputSection *> v = getInputSections(this);
  464 std::vector<InputSection *> getInputSections(OutputSection *os) {
  465   std::vector<InputSection *> ret;
tools/lld/ELF/OutputSections.h
   85   std::vector<BaseCommand *> sectionCommands;
   86   std::vector<StringRef> phdrs;
  113   std::vector<uint8_t> zDebugHeader;
  121 std::vector<InputSection *> getInputSections(OutputSection* os);
  145 extern std::vector<OutputSection *> outputSections;
tools/lld/ELF/Relocations.cpp
  693   std::vector<Loc> locs;
  697 static std::vector<UndefinedDiag> undefs;
 1557         std::vector<ThunkSection *> newThunks;
 1567         std::vector<InputSection *> tmp;
 1706   std::vector<Thunk *> *thunkVec = nullptr;
tools/lld/ELF/Relocations.h
  154   llvm::DenseMap<std::pair<SectionBase *, uint64_t>, std::vector<Thunk *>>
  156   llvm::DenseMap<Symbol *, std::vector<Thunk *>> thunkedSymbols;
tools/lld/ELF/ScriptLexer.cpp
   87   std::vector<StringRef> vec;
  172 static std::vector<StringRef> tokenizeExpr(StringRef s) {
  180   std::vector<StringRef> ret;
  222   std::vector<StringRef> v = tokenizeExpr(tokens[pos]);
tools/lld/ELF/ScriptLexer.h
   38   std::vector<MemoryBufferRef> mbs;
   39   std::vector<StringRef> tokens;
tools/lld/ELF/ScriptParser.cpp
   92   std::vector<BaseCommand *> readOverlay();
   93   std::vector<StringRef> readOutputSectionPhdrs();
   96   std::vector<SectionPattern> readInputSectionsList();
  119   std::vector<SymbolVersion> readVersionExtern();
  123   std::pair<std::vector<SymbolVersion>, std::vector<SymbolVersion>>
  123   std::pair<std::vector<SymbolVersion>, std::vector<SymbolVersion>>
  176   std::vector<SymbolVersion> locals;
  177   std::vector<SymbolVersion> globals;
  482 std::vector<BaseCommand *> ScriptParser::readOverlay() {
  492   std::vector<BaseCommand *> v;
  530   std::vector<BaseCommand *> v;
  549     std::vector<BaseCommand *> *dest = nullptr;
  596   std::vector<StringRef> v;
  627 std::vector<SectionPattern> ScriptParser::readInputSectionsList() {
  628   std::vector<SectionPattern> ret;
  636     std::vector<StringRef> v;
  667     std::vector<SectionPattern> v;
 1302 std::vector<StringRef> ScriptParser::readOutputSectionPhdrs() {
 1303   std::vector<StringRef> phdrs;
 1344   std::vector<SymbolVersion> locals;
 1345   std::vector<SymbolVersion> globals;
 1359   std::vector<SymbolVersion> locals;
 1360   std::vector<SymbolVersion> globals;
 1387 std::pair<std::vector<SymbolVersion>, std::vector<SymbolVersion>>
 1387 std::pair<std::vector<SymbolVersion>, std::vector<SymbolVersion>>
 1389   std::vector<SymbolVersion> locals;
 1390   std::vector<SymbolVersion> globals;
 1391   std::vector<SymbolVersion> *v = &globals;
 1406       std::vector<SymbolVersion> ext = readVersionExtern();
 1422 std::vector<SymbolVersion> ScriptParser::readVersionExtern() {
 1429   std::vector<SymbolVersion> ret;
tools/lld/ELF/SymbolTable.cpp
  119 StringMap<std::vector<Symbol *>> &SymbolTable::getDemangledSyms() {
  131 std::vector<Symbol *> SymbolTable::findByVersion(SymbolVersion ver) {
  140 std::vector<Symbol *> SymbolTable::findAllByVersion(SymbolVersion ver) {
  141   std::vector<Symbol *> res;
  160     std::vector<Symbol *> syms;
  179   std::vector<Symbol *> syms = findByVersion(ver);
tools/lld/ELF/SymbolTable.h
   63   std::vector<Symbol *> findByVersion(SymbolVersion ver);
   64   std::vector<Symbol *> findAllByVersion(SymbolVersion ver);
   66   llvm::StringMap<std::vector<Symbol *>> &getDemangledSyms();
   79   std::vector<Symbol *> symVector;
   85   llvm::Optional<llvm::StringMap<std::vector<Symbol *>>> demangledSyms;
tools/lld/ELF/SyntheticSections.cpp
  172   std::vector<InputSectionBase *> sections;
  229   std::vector<InputSectionBase *> sections;
  507 std::vector<EhFrameSection::FdeData> EhFrameSection::getFdeData() const {
  509   std::vector<FdeData> ret;
  818   std::vector<FileGot> mergedGots(1);
 1688   std::vector<Elf_Rela> relatives, nonRelatives;
 1710   std::vector<Elf_Rela> ungroupedRelatives;
 1711   std::vector<std::vector<Elf_Rela>> relativeGroups;
 1711   std::vector<std::vector<Elf_Rela>> relativeGroups;
 1713     std::vector<Elf_Rela> group;
 1756   std::vector<Elf_Rela> ungroupedNonRelatives;
 1757   std::vector<std::vector<Elf_Rela>> nonRelativeGroups;
 1757   std::vector<std::vector<Elf_Rela>> nonRelativeGroups;
 1786   for (std::vector<Elf_Rela> &g : relativeGroups) {
 1916   std::vector<uint64_t> offsets;
 2044   MapVector<InputFile *, std::vector<SymbolTableEntry>> arr;
 2049   for (std::pair<InputFile *, std::vector<SymbolTableEntry>> &p : arr)
 2364 void GnuHashTableSection::addSymbols(std::vector<SymbolTableEntry> &v) {
 2367   std::vector<SymbolTableEntry>::iterator mid =
 2543 static std::vector<InputSection *> getDebugInfoSections() {
 2544   std::vector<InputSection *> ret;
 2552 static std::vector<GdbIndexSection::CuEntry> readCuList(DWARFContext &dwarf) {
 2553   std::vector<GdbIndexSection::CuEntry> ret;
 2559 static std::vector<GdbIndexSection::AddressEntry>
 2561   std::vector<GdbIndexSection::AddressEntry> ret;
 2596 static std::vector<GdbIndexSection::NameAttrEntry>
 2598                      const std::vector<GdbIndexSection::CuEntry> &cus) {
 2602   std::vector<GdbIndexSection::NameAttrEntry> ret;
 2625 static std::vector<GdbIndexSection::GdbSymbol>
 2626 createSymbols(ArrayRef<std::vector<GdbIndexSection::NameAttrEntry>> nameAttrs,
 2627               const std::vector<GdbIndexSection::GdbChunk> &chunks) {
 2633   std::vector<uint32_t> cuIdxs(chunks.size());
 2649   std::vector<DenseMap<CachedHashStringRef, size_t>> map(numShards);
 2653   std::vector<std::vector<GdbSymbol>> symbols(numShards);
 2653   std::vector<std::vector<GdbSymbol>> symbols(numShards);
 2682   std::vector<GdbSymbol> ret;
 2684   for (std::vector<GdbSymbol> &vec : symbols)
 2705   std::vector<InputSection *> sections = getDebugInfoSections();
 2714   std::vector<GdbChunk> chunks(sections.size());
 2715   std::vector<std::vector<NameAttrEntry>> nameAttrs(sections.size());
 2715   std::vector<std::vector<NameAttrEntry>> nameAttrs(sections.size());
 2825   std::vector<FdeData> fdes = getPartition().ehFrame->getFdeData();
 3271     std::vector<InputSection *> selectedSections;
 3591 std::vector<Partition> partitions;
tools/lld/ELF/SyntheticSections.h
   63   std::vector<EhSectionPiece *> fdes;
   81   std::vector<EhInputSection *> sections;
   89   std::vector<FdeData> getFdeData() const;
  112   std::vector<CieRecord *> cieRecords;
  360   std::vector<FileGot> gots;
  384   std::vector<const Symbol *> entries;
  400   std::vector<const Symbol *> entries;
  417   std::vector<StringRef> strings;
  466   std::vector<std::pair<int32_t, std::function<uint64_t()>>> entries;
  503   std::vector<DynamicReloc> relocs;
  551   std::vector<RelativeReloc> relocs;
  571   std::vector<Elf_Relr> relrRelocs;
  593   std::vector<SymbolTableEntry> symbols;
  632   void addSymbols(std::vector<SymbolTableEntry> &symbols);
  648   std::vector<Entry> symbols;
  681   std::vector<const Symbol *> entries;
  706     std::vector<AddressEntry> addressAreas;
  707     std::vector<CuEntry> compilationUnits;
  712     std::vector<uint32_t> cuVector;
  738   std::vector<GdbChunk> chunks;
  741   std::vector<GdbSymbol> symbols;
  785   std::vector<unsigned> verDefNameOffs;
  821     std::vector<Vernaux> vernauxs;
  824   std::vector<Verneed> verneeds;
  841   std::vector<MergeInputSection *> sections;
  888   std::vector<llvm::StringTableBuilder> shards;
 1006   std::vector<InputSection *> exidxSections;
 1015   std::vector<InputSection *> executableSections;
 1042   std::vector<Thunk *> thunks;
 1072   std::vector<const Symbol *> entries;
 1121   std::vector<PhdrEntry *> phdrs;
tools/lld/ELF/Writer.cpp
   64   std::vector<PhdrEntry *> createPhdrs(Partition &part);
  144 static void removeEmptyPTLoad(std::vector<PhdrEntry *> &phdrs) {
  156   std::vector<InputSectionBase *> newSections;
  194   std::vector<InputSectionBase *> &v = inputSections;
 1152 static std::vector<BaseCommand *>::iterator
 1153 findOrphanPos(std::vector<BaseCommand *>::iterator b,
 1154               std::vector<BaseCommand *>::iterator e) {
 1263   std::vector<InputSection *> unorderedSections;
 1264   std::vector<std::pair<InputSection *, int>> orderedSections;
 1519     std::vector<InputSection **> scriptSections;
 1520     std::vector<InputSection *> sections;
 2049 std::vector<PhdrEntry *> Writer<ELFT>::createPhdrs(Partition &part) {
 2050   std::vector<PhdrEntry *> ret;
 2427 static void checkOverlap(StringRef name, std::vector<SectionOffset> &sections,
 2473   std::vector<SectionOffset> fileOffs;
 2491   std::vector<SectionOffset> vmas;
 2500   std::vector<SectionOffset> lmas;
 2665 static std::vector<ArrayRef<uint8_t>> split(ArrayRef<uint8_t> arr,
 2667   std::vector<ArrayRef<uint8_t>> ret;
 2685   std::vector<ArrayRef<uint8_t>> chunks = split(data, 1024 * 1024);
 2686   std::vector<uint8_t> hashes(chunks.size() * hashBuf.size());
 2709   std::vector<uint8_t> buildId(hashSize);
tools/lld/MinGW/Driver.cpp
  196   std::vector<std::string> linkArgs;
  337   std::vector<StringRef> searchPaths;
  381   std::vector<const char *> vec;
tools/lld/include/lld/Common/Args.h
   31 std::vector<StringRef> getStrings(llvm::opt::InputArgList &args, int id);
   36 std::vector<StringRef> getLines(MemoryBufferRef mb);
tools/lld/include/lld/Common/DWARF.h
   36   std::vector<const llvm::DWARFDebugLine::LineTable *> lineTables;
tools/lld/include/lld/Common/Memory.h
   42   static std::vector<SpecificAllocBase *> instances;
tools/lld/include/lld/Common/Strings.h
   24 std::vector<uint8_t> parseHex(llvm::StringRef s);
   39   std::vector<llvm::GlobPattern> patterns;
tools/lld/include/lld/Common/TargetOptionsCommandFlags.h
   22 std::vector<std::string> getMAttrs();
tools/lld/include/lld/Common/Timer.h
   51   std::vector<Timer *> children;
tools/lld/include/lld/Core/ArchiveLibraryFile.h
   37   parseAllMembers(std::vector<std::unique_ptr<File>> &result) = 0;
tools/lld/include/lld/Core/File.h
  109   template <typename T> using AtomVector = std::vector<OwningAtomPtr<T>>;
  114     AtomRange(AtomVector<T> &v) : _v(v) {}
  115     AtomRange(const AtomVector<T> &v) : _v(const_cast<AtomVector<T> &>(v)) {}
  120     typedef llvm::mapped_iterator<typename AtomVector<T>::const_iterator,
  122     typedef llvm::mapped_iterator<typename AtomVector<T>::iterator,
  147     llvm::iterator_range<typename AtomVector<T>::iterator> owning_ptrs() {
  151     llvm::iterator_range<typename AtomVector<T>::iterator> owning_ptrs() const {
  172     AtomVector<T> &_v;
  224   static AtomVector<DefinedAtom> _noDefinedAtoms;
  225   static AtomVector<UndefinedAtom> _noUndefinedAtoms;
  226   static AtomVector<SharedLibraryAtom> _noSharedLibraryAtoms;
  227   static AtomVector<AbsoluteAtom> _noAbsoluteAtoms;
tools/lld/include/lld/Core/LinkingContext.h
  136   std::vector<std::unique_ptr<Node>> &getNodes() { return _nodes; }
  137   const std::vector<std::unique_ptr<Node>> &getNodes() const { return _nodes; }
  149   typedef std::vector<StringRef> StringRefVector;
  157   virtual void createInternalFiles(std::vector<std::unique_ptr<File>> &) const;
  193   virtual void createImplicitFiles(std::vector<std::unique_ptr<File>> &) = 0;
  241   std::vector<StringRef> _deadStripRoots;
  242   std::vector<const char *> _llvmOptions;
  244   std::vector<std::unique_ptr<Node>> _nodes;
tools/lld/include/lld/Core/PassManager.h
   43   std::vector<std::unique_ptr<Pass>> _passes;
tools/lld/include/lld/Core/Reader.h
  138   std::vector<std::unique_ptr<Reader>>                       _readers;
  139   std::vector<std::unique_ptr<YamlIOTaggedDocumentHandler>>  _yamlHandlers;
  140   std::vector<KindEntry>                                     _kindEntries;
tools/lld/include/lld/Core/Resolver.h
   81   std::vector<OwningAtomPtr<Atom>>     _atoms;
   89   std::vector<File *> _files;
   93   std::vector<StringRef> _undefines;
tools/lld/include/lld/Core/SharedLibraryFile.h
   61   AtomVector<DefinedAtom> _definedAtoms;
   62   AtomVector<UndefinedAtom> _undefinedAtoms;
   63   AtomVector<SharedLibraryAtom> _sharedLibraryAtoms;
   64   AtomVector<AbsoluteAtom> _absoluteAtoms;
tools/lld/include/lld/Core/Simple.h
  108   AtomVector<DefinedAtom> _defined;
  109   AtomVector<UndefinedAtom> _undefined;
  110   AtomVector<SharedLibraryAtom> _shared;
  111   AtomVector<AbsoluteAtom> _absolute;
tools/lld/include/lld/Core/SymbolTable.h
   52   std::vector<const UndefinedAtom *> undefines();
tools/lld/include/lld/Core/Writer.h
   35   virtual void createImplicitFiles(std::vector<std::unique_ptr<File>> &) {}
tools/lld/include/lld/ReaderWriter/MachOLinkingContext.h
   94   void createImplicitFiles(std::vector<std::unique_ptr<File>> &) override;
  447   static bool findOrderOrdinal(const std::vector<OrderFileNode> &nodes,
  489   std::vector<SectionAlign> _sectAligns;
  491   mutable std::vector<mach_o::MachODylibFile*> _allDylibs;
  493   mutable std::vector<std::unique_ptr<File>> _indirectDylibs;
  499   llvm::StringMap<std::vector<OrderFileNode>> _orderFiles;
tools/lld/lib/Core/Error.cpp
   74   std::vector<std::string> _messages;
tools/lld/lib/Core/File.cpp
   16 File::AtomVector<DefinedAtom> File::_noDefinedAtoms;
   17 File::AtomVector<UndefinedAtom> File::_noUndefinedAtoms;
   18 File::AtomVector<SharedLibraryAtom> File::_noSharedLibraryAtoms;
   19 File::AtomVector<AbsoluteAtom> File::_noAbsoluteAtoms;
tools/lld/lib/Core/LinkingContext.cpp
   62     std::vector<std::unique_ptr<File>> &result) const {
tools/lld/lib/Core/Resolver.cpp
  183   std::vector<std::unique_ptr<Node>> &inputs = _ctx.getNodes();
  192   std::vector<std::unique_ptr<Node>> &inputs = _ctx.getNodes();
  396   std::vector<const UndefinedAtom *> undefinedAtoms = _symbolTable.undefines();
tools/lld/lib/Core/SymbolTable.cpp
  278 std::vector<const UndefinedAtom *> SymbolTable::undefines() {
  279   std::vector<const UndefinedAtom *> ret;
tools/lld/lib/Driver/DarwinLdDriver.cpp
   95 static std::vector<std::unique_ptr<File>>
   97   std::vector<std::unique_ptr<File>> result;
  102 static std::vector<std::unique_ptr<File>>
  104   std::vector<std::unique_ptr<File>> members;
  114 std::vector<std::unique_ptr<File>> loadFile(MachOLinkingContext &ctx,
  138   std::vector<std::unique_ptr<File>> files;
  160   std::vector<std::unique_ptr<File>> files =
  609   std::vector<StringRef> sysLibRoots;
 1134   std::vector<std::unique_ptr<File>> Files;
tools/lld/lib/ReaderWriter/FileArchive.cpp
   81   parseAllMembers(std::vector<std::unique_ptr<File>> &result) override {
  197   std::vector<std::unique_ptr<MemoryBuffer>> _memberBuffers;
  198   std::vector<std::unique_ptr<File>> _filesReturned;
tools/lld/lib/ReaderWriter/MachO/CompactUnwindPass.cpp
   68                  std::vector<const Atom *> &personalities,
   69                  std::vector<uint32_t> &commonEncodings,
   70                  std::vector<UnwindInfoPage> &pages, uint32_t numLSDAs)
  133   void addCommonEncodings(std::vector<uint32_t> &commonEncodings) {
  147   void addPersonalityFunctions(std::vector<const Atom *> personalities) {
  156   void addTopLevelIndexes(std::vector<UnwindInfoPage> &pages) {
  192   void addLSDAIndexes(std::vector<UnwindInfoPage> &pages, uint32_t numLSDAs) {
  208   void addSecondLevelPages(std::vector<UnwindInfoPage> &pages) {
  262   std::vector<uint8_t> _contents;
  288     std::vector<const Atom *> personalities;
  308     std::vector<uint32_t> commonEncodings;
  313     std::vector<CompactUnwindEntry> unwindInfos = createUnwindInfoEntries(
  326     std::vector<UnwindInfoPage> pages;
  363       std::vector<const Atom *> &personalities, uint32_t &numLSDAs) {
  449   std::vector<CompactUnwindEntry> createUnwindInfoEntries(
  452       const std::vector<const Atom *> &personalities,
  454     std::vector<CompactUnwindEntry> unwindInfos;
  482                    const std::vector<CompactUnwindEntry> &unwindInfos,
  487     std::vector<const DefinedAtom *> usedDwarfWorklist;
  526       const std::vector<const Atom *> &personalities,
tools/lld/lib/ReaderWriter/MachO/DebugInfo.h
   88   typedef std::vector<Stab> StabsList;
tools/lld/lib/ReaderWriter/MachO/ExecutableAtoms.h
  148   mutable AtomVector<DefinedAtom> _definedAtoms;
tools/lld/lib/ReaderWriter/MachO/File.h
  265                          std::vector<SectionOffsetAndAtom>>  SectionToAtoms;
  392   std::vector<ReExportedDylib>               _reExportedDylibs;
tools/lld/lib/ReaderWriter/MachO/GOTPass.cpp
  125     std::vector<const GOTEntryAtom *> entries;
tools/lld/lib/ReaderWriter/MachO/LayoutPass.cpp
   42 static void checkTransitivity(std::vector<LayoutPass::SortKey> &vec,
  422 std::vector<LayoutPass::SortKey>
  424   std::vector<SortKey> ret;
  436                             std::vector<SortKey> &keys) const {
  463   std::vector<LayoutPass::SortKey> vec = decorate(atomRange);
tools/lld/lib/ReaderWriter/MachO/LayoutPass.h
  106   std::vector<SortKey> decorate(File::AtomRange<DefinedAtom> &atomRange) const;
  109                   std::vector<SortKey> &keys) const;
tools/lld/lib/ReaderWriter/MachO/MachOLinkingContext.cpp
  743                             std::vector<std::unique_ptr<File> > &result) {
  936 MachOLinkingContext::findOrderOrdinal(const std::vector<OrderFileNode> &nodes,
 1016   std::vector<std::unique_ptr<Node>> &elements = getNodes();
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFile.h
   97 typedef std::vector<Relocation> Relocations;
  100 typedef std::vector<Hex8> ContentBytes;
  103 typedef std::vector<uint32_t> IndirectSymbols;
  228   std::vector<Segment>        segments; // Not used in object files.
  229   std::vector<Section>        sections;
  232   std::vector<Symbol>         localSymbols;
  233   std::vector<Symbol>         globalSymbols;
  234   std::vector<Symbol>         undefinedSymbols;
  235   std::vector<Symbol>         stabsSymbols;
  238   std::vector<DependentDylib> dependentDylibs;
  245   std::vector<StringRef>      rpaths;
  256   std::vector<RebaseLocation> rebasingInfo;
  257   std::vector<BindLocation>   bindingInfo;
  258   std::vector<BindLocation>   weakBindingInfo;
  259   std::vector<BindLocation>   lazyBindingInfo;
  260   std::vector<Export>         exportInfo;
  261   std::vector<uint8_t>        functionStarts;
  262   std::vector<DataInCode>     dataInCode;
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp
   87                  std::vector<TrieNode *> &allNodes);
   90                        std::vector<TrieNode *> &allNodes);
  149   void        appendSymbols(const std::vector<Symbol> &symbols,
  178     std::vector<const Section*> sections;
 1047 void MachOFileLayout::appendSymbols(const std::vector<Symbol> &symbols,
 1261                          std::vector<TrieNode*> &allNodes) {
 1320                                std::vector<TrieNode*> &orderedNodes) {
 1435   std::vector<TrieNode*> allNodes;
 1442   std::vector<TrieNode*> orderedNodes;
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp
   72   std::vector<AtomInfo>     atomsAndOffsets;
   98   std::vector<SectionInfo*>  sections;
  194   std::vector<SectionInfo*>     _sectionInfos;
  195   std::vector<SegmentInfo*>     _segmentInfos;
  197   std::vector<SectionInfo*>     _customSections;
  202   std::vector<const Atom *>     _machHeaderAliasAtoms;
  208   std::vector<lld::mach_o::Stab> _stabs;
  217     std::vector<AtomInfo> empty;
  223     std::vector<SectionInfo*> empty2;
  801   std::vector<const DefinedAtom*> atomsNeedingDebugNotes;
 1054   std::vector<AtomAndIndex> globals;
 1114   std::vector<AtomAndIndex> undefs;
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp
  226 void appendSymbolsInSection(const std::vector<Symbol> &inSymbols,
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileYAML.cpp
   56   static size_t size(IO &io, std::vector<Section> &seq) {
   59   static Section& element(IO &io, std::vector<Section> &seq, size_t index) {
   68   static size_t size(IO &io, std::vector<Symbol> &seq) {
   71   static Symbol& element(IO &io, std::vector<Symbol> &seq, size_t index) {
tools/lld/lib/ReaderWriter/MachO/SectCreateFile.h
   95   AtomVector<DefinedAtom> _definedAtoms;
tools/lld/lib/ReaderWriter/MachO/ShimPass.cpp
   71     std::vector<const DefinedAtom *> shims;
tools/lld/lib/ReaderWriter/MachO/StubsPass.cpp
  282     std::vector<const Atom *> targetsNeedingStubs;
tools/lld/lib/ReaderWriter/MachO/TLVPass.cpp
   97     std::vector<const TLVPEntryAtom*> entries;
tools/lld/lib/ReaderWriter/MachO/WriterMachO.cpp
   48   void createImplicitFiles(std::vector<std::unique_ptr<File>> &r) override {
tools/lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp
  210   using Ty = std::vector<OwningAtomPtr<T>>;
  559   static size_t size(IO &io, std::vector<const lld::File *> &seq) {
  562   static const lld::File *&element(IO &io, std::vector<const lld::File *> &seq,
  616     parseAllMembers(std::vector<std::unique_ptr<File>> &result) override {
  621     std::vector<ArchMember> _members;
  934     std::vector<ImplicitHex8>           _content;
  938     std::vector<const lld::Reference *> _references;
 1368     std::vector<const lld::File *> createdFiles;
tools/lld/tools/lld/lld.cpp
   77 static bool isPETarget(std::vector<const char *> &v) {
  117 static Flavor parseFlavor(std::vector<const char *> &v) {
  149   std::vector<const char *> args(argv, argv + argc);
tools/lld/unittests/DriverTests/DarwinLdDriverTest.cpp
   41   bool parse(std::vector<const char *> args) {
tools/lld/wasm/Config.h
   64   std::vector<llvm::StringRef> searchPaths;
   66   llvm::Optional<std::vector<std::string>> features;
tools/lld/wasm/Driver.cpp
   77   std::vector<InputFile *> files;
  190 std::vector<MemoryBufferRef> static getArchiveMembers(MemoryBufferRef mb) {
  195   std::vector<MemoryBufferRef> v;
  590 static std::vector<WrappedSymbol> addWrappedSymbols(opt::InputArgList &args) {
  591   std::vector<WrappedSymbol> v;
  678   std::vector<const char *> v;
  743   std::vector<WrappedSymbol> wrapped = addWrappedSymbols(args);
tools/lld/wasm/InputFiles.cpp
  218 static void setRelocs(const std::vector<T *> &chunks,
tools/lld/wasm/InputFiles.h
   68   std::vector<Symbol *> symbols;
  117   std::vector<uint32_t> typeMap;
  120   std::vector<uint32_t> tableEntries;
  122   std::vector<InputSegment *> segments;
  123   std::vector<InputFunction *> functions;
  124   std::vector<InputGlobal *> globals;
  125   std::vector<InputEvent *> events;
  126   std::vector<InputSection *> customSections;
tools/lld/wasm/LTO.cpp
   92   std::vector<lto::SymbolResolution> resols(syms.size());
  122 std::vector<StringRef> BitcodeCompiler::compile() {
  148   std::vector<StringRef> ret;
tools/lld/wasm/LTO.h
   47   std::vector<StringRef> compile();
   51   std::vector<SmallString<0>> buf;
   52   std::vector<std::unique_ptr<MemoryBuffer>> files;
tools/lld/wasm/OutputSegment.h
   41   std::vector<InputSegment *> inputSegments;
tools/lld/wasm/SymbolTable.cpp
  686     std::vector<Symbol *> &variants = pair.second;
tools/lld/wasm/SymbolTable.h
   85   std::vector<ObjFile *> objectFiles;
   86   std::vector<SharedFile *> sharedFiles;
   87   std::vector<BitcodeFile *> bitcodeFiles;
   88   std::vector<InputFunction *> syntheticFunctions;
   89   std::vector<InputGlobal *> syntheticGlobals;
  104   std::vector<Symbol *> symVector;
  108   llvm::DenseMap<llvm::CachedHashStringRef, std::vector<Symbol *>> symVariants;
tools/lld/wasm/SyntheticSections.cpp
  453   std::map<StringRef, std::vector<ComdatEntry>> comdats;
tools/lld/wasm/SyntheticSections.h
   95   std::vector<const WasmSignature *> types;
  121   std::vector<const Symbol *> importedSymbols;
  128   std::vector<const Symbol *> gotSymbols;
  139   std::vector<InputFunction *> inputFunctions;
  189   std::vector<const DefinedData *> dataAddressGlobals;
  193   std::vector<InputGlobal *> inputGlobals;
  194   std::vector<Symbol *> staticGotSymbols;
  214   std::vector<InputEvent *> inputEvents;
  223   std::vector<llvm::wasm::WasmExport> exports;
  248   std::vector<const FunctionSymbol *> indirectFunctions;
  265   LinkingSection(const std::vector<WasmInitEntry> &initFunctions,
  266                  const std::vector<OutputSegment *> &dataSegments)
  276   std::vector<const Symbol *> symtabEntries;
  278   const std::vector<WasmInitEntry> &initFunctions;
  279   const std::vector<OutputSegment *> &dataSegments;
tools/lld/wasm/Writer.cpp
   91   std::vector<WasmInitEntry> initFunctions;
   92   llvm::StringMap<std::vector<InputSection *>> customSectionMapping;
   96   std::vector<OutputSection *> outputSections;
  100   std::vector<OutputSegment *> segments;
tools/lldb/include/lldb/Breakpoint/Breakpoint.h
  149                                    std::vector<std::string> &names);
  531   void GetNames(std::vector<std::string> &names) {
tools/lldb/include/lldb/Breakpoint/BreakpointIDList.h
   28   typedef std::vector<BreakpointID> BreakpointIDArray;
tools/lldb/include/lldb/Breakpoint/BreakpointList.h
  146   typedef std::vector<lldb::BreakpointSP> bp_collection;
tools/lldb/include/lldb/Breakpoint/BreakpointLocationCollection.h
  161   typedef std::vector<lldb::BreakpointLocationSP> collection;
tools/lldb/include/lldb/Breakpoint/BreakpointLocationList.h
  199   typedef std::vector<lldb::BreakpointLocationSP> collection;
tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h
   40   BreakpointResolverName(Breakpoint *bkpt, std::vector<std::string> names,
   81   std::vector<Module::LookupInfo> m_lookups;
tools/lldb/include/lldb/Breakpoint/WatchpointList.h
  189   typedef std::vector<lldb::watch_id_t> id_vector;
tools/lldb/include/lldb/Core/AddressResolver.h
   48   std::vector<AddressRange> &GetAddressRanges();
   55   std::vector<AddressRange> m_address_ranges;
tools/lldb/include/lldb/Core/Debugger.h
  407   typedef std::vector<llvm::sys::DynamicLibrary> LoadedPluginsList;
tools/lldb/include/lldb/Core/Disassembler.h
  189     std::vector<Operand> m_children;
  313   typedef std::vector<lldb::InstructionSP> collection;
  492     std::vector<SourceLine> lines;
tools/lldb/include/lldb/Core/FileSpecList.h
   28   typedef std::vector<FileSpec> collection;
   43   FileSpecList(std::vector<FileSpec> &&rhs) : m_files(std::move(rhs)) {}
tools/lldb/include/lldb/Core/FormatEntity.h
  171     std::vector<Entry> children;
tools/lldb/include/lldb/Core/IOHandler.h
  574   typedef std::vector<lldb::IOHandlerSP> collection;
tools/lldb/include/lldb/Core/LoadedModuleInfoList.h
  111   std::vector<LoadedModuleInfo> m_list;
tools/lldb/include/lldb/Core/Module.h
  354                             std::vector<Address> &output_local,
  355                             std::vector<Address> &output_extern);
  969   std::vector<lldb::SymbolVendorUP>
 1029                                         std::vector<uint32_t> &symbol_indexes,
tools/lldb/include/lldb/Core/ModuleList.h
  405                             std::vector<Address> &output_local,
  406                             std::vector<Address> &output_extern);
  486   typedef std::vector<lldb::ModuleSP>
tools/lldb/include/lldb/Core/ModuleSpec.h
  417   typedef std::vector<ModuleSpec> collection; ///< The module collection type.
tools/lldb/include/lldb/Core/STLUtils.h
   71 typedef std::vector<std::string> STLStringArray;
   72 typedef std::vector<const char *> CStringArray;
tools/lldb/include/lldb/Core/Section.h
   37   typedef std::vector<lldb::SectionSP> collection;
tools/lldb/include/lldb/Core/SourceManager.h
   49                                 std::vector<uint32_t> &match_lines);
   85     typedef std::vector<uint32_t> LineOffsets;
  147                               std::vector<uint32_t> &match_lines);
tools/lldb/include/lldb/Core/ThreadSafeSTLVector.h
   22   typedef std::vector<_Object> collection;
tools/lldb/include/lldb/Core/UniqueCStringMap.h
  120   size_t GetValues(ConstString unique_cstr, std::vector<T> &values) const {
  131                    std::vector<T> &values) const {
  199   typedef std::vector<Entry> collection;
tools/lldb/include/lldb/Core/UserSettingsController.h
   69                  std::vector<const Property *> &matching_properties) const;
tools/lldb/include/lldb/Core/Value.h
  254   typedef std::vector<Value> collection;
tools/lldb/include/lldb/Core/ValueObjectList.h
   51   const std::vector<lldb::ValueObjectSP> &GetObjects() const {
   55   typedef std::vector<lldb::ValueObjectSP> collection;
tools/lldb/include/lldb/DataFormatters/FormatClasses.h
   38       std::vector<HardcodedFormatterFinder<FormatterType>>;
   40   typedef HardcodedFormatterFinders<TypeFormatImpl> HardcodedFormatFinder;
   41   typedef HardcodedFormatterFinders<TypeSummaryImpl> HardcodedSummaryFinder;
   42   typedef HardcodedFormatterFinders<SyntheticChildren> HardcodedSyntheticFinder;
   43   typedef HardcodedFormatterFinders<TypeValidatorImpl> HardcodedValidatorFinder;
   86 typedef std::vector<FormattersMatchCandidate> FormattersMatchVector;
   87 typedef std::vector<lldb::LanguageType> CandidateLanguagesVector;
tools/lldb/include/lldb/DataFormatters/FormatManager.h
  197   static std::vector<lldb::LanguageType>
  201   static std::vector<lldb::LanguageType>
tools/lldb/include/lldb/DataFormatters/FormattersContainer.h
   68   typedef std::vector<std::pair<KeyType, ValueSP>> MapType;
tools/lldb/include/lldb/DataFormatters/FormattersHelpers.h
   51                std::vector<std::string> children, const char *description,
tools/lldb/include/lldb/DataFormatters/TypeCategory.h
  389   std::vector<lldb::LanguageType> m_languages;
tools/lldb/include/lldb/DataFormatters/TypeSynthetic.h
  272   std::vector<std::string> m_expression_paths;
tools/lldb/include/lldb/Expression/DiagnosticManager.h
   91 typedef std::vector<std::unique_ptr<Diagnostic>> DiagnosticList;
tools/lldb/include/lldb/Expression/ExpressionVariable.h
  188     for (std::vector<lldb::ExpressionVariableSP>::iterator
  202   std::vector<lldb::ExpressionVariableSP> m_variables;
tools/lldb/include/lldb/Expression/FunctionCaller.h
  335   std::vector<uint64_t>
tools/lldb/include/lldb/Expression/IRExecutionUnit.h
   64                   std::vector<std::string> &cpu_features);
  106   void GetStaticInitializers(std::vector<lldb::addr_t> &static_initializers);
  156   const std::vector<JittedFunction> &GetJittedFunctions() {
  160   const std::vector<JittedGlobalVariable> &GetJittedGlobalVariables() {
  218   void CollectCandidateCNames(std::vector<SearchSpec> &C_specs,
  221   void CollectCandidateCPlusPlusNames(std::vector<SearchSpec> &CPP_specs,
  222                                       const std::vector<SearchSpec> &C_specs,
  225   void CollectFallbackNames(std::vector<SearchSpec> &fallback_specs,
  226                             const std::vector<SearchSpec> &C_specs);
  228   lldb::addr_t FindInSymbols(const std::vector<SearchSpec> &specs,
  232   lldb::addr_t FindInRuntimes(const std::vector<SearchSpec> &specs,
  235   lldb::addr_t FindInUserDefinedSymbols(const std::vector<SearchSpec> &specs,
  368   typedef std::vector<AllocationRecord> RecordVector;
  377   std::vector<std::string> m_cpu_features;
  378   std::vector<JittedFunction> m_jitted_functions; ///< A vector of all functions
  381   std::vector<JittedGlobalVariable> m_jitted_global_variables; ///< A vector of
  388   std::vector<ConstString> m_failed_lookups;
tools/lldb/include/lldb/Expression/LLVMUserExpression.h
   87                             std::vector<lldb::addr_t> &args,
tools/lldb/include/lldb/Expression/Materializer.h
  127   typedef std::vector<EntityUP> EntityVector;
tools/lldb/include/lldb/Host/Debug.h
  129   std::vector<ResumeAction> m_actions;
tools/lldb/include/lldb/Host/Editline.h
  331   std::vector<EditLineStringType> m_live_history_lines;
  333   std::vector<EditLineStringType> m_input_lines;
tools/lldb/include/lldb/Host/ProcessLaunchInfo.h
  155   std::vector<FileAction> m_file_actions; // File actions for any other files
tools/lldb/include/lldb/Host/SocketAddress.h
   37   static std::vector<SocketAddress>
tools/lldb/include/lldb/Host/XML.h
   38 typedef std::vector<std::string> NamePath;
tools/lldb/include/lldb/Host/common/NativeProcessProtocol.h
  122   virtual llvm::Expected<std::vector<SVR4LibraryInfo>>
  406   std::vector<std::unique_ptr<NativeThreadProtocol>> m_threads;
  416   std::vector<NativeDelegate *> m_delegates;
tools/lldb/include/lldb/Interpreter/CommandHistory.h
   51   typedef std::vector<std::string> History;
tools/lldb/include/lldb/Interpreter/CommandInterpreter.h
  575   std::vector<uint32_t> m_command_source_flags;
tools/lldb/include/lldb/Interpreter/CommandObject.h
  103   typedef std::vector<CommandArgumentData>
  365   std::vector<CommandArgumentEntry> m_arguments;
tools/lldb/include/lldb/Interpreter/OptionValueArray.h
  119   typedef std::vector<lldb::OptionValueSP> collection;
tools/lldb/include/lldb/Interpreter/OptionValueProperties.h
   58                std::vector<const Property *> &matching_properties) const;
  216   std::vector<Property> m_properties;
tools/lldb/include/lldb/Interpreter/Options.h
   27 typedef std::vector<std::tuple<std::string, int, std::string>> OptionArgVector;
   41 typedef std::vector<OptionArgElement> OptionElementVector;
  200   typedef std::vector<OptionSet> OptionSetVector;
  202   std::vector<Option> m_getopt_table;
  322   typedef std::vector<OptionInfo> OptionInfos;
  324   std::vector<OptionDefinition> m_option_defs;
tools/lldb/include/lldb/Interpreter/ScriptInterpreter.h
  289       std::vector<BreakpointOptions *> &options, CommandReturnObject &result);
  297   SetBreakpointCommandCallback(std::vector<BreakpointOptions *> &bp_options_vec,
  317       std::vector<BreakpointOptions *> &bp_options_vec,
tools/lldb/include/lldb/Symbol/ArmUnwindInfo.h
   63   std::vector<ArmExidxEntry> m_exidx_entries;
tools/lldb/include/lldb/Symbol/Block.h
  381   typedef std::vector<lldb::BlockSP> collection;
tools/lldb/include/lldb/Symbol/ClangASTContext.h
  468   std::vector<CompilerDecl>
  776                                 std::vector<uint32_t> &child_indexes) override;
  833       std::vector<std::unique_ptr<clang::CXXBaseSpecifier>> bases);
tools/lldb/include/lldb/Symbol/ClangASTImporter.h
  171   typedef std::vector<std::pair<lldb::ModuleSP, CompilerDeclContext>>
tools/lldb/include/lldb/Symbol/CompactUnwindInfo.h
  151   std::vector<UnwindIndex> m_indexes;
tools/lldb/include/lldb/Symbol/CompileUnit.h
  252   const std::vector<SourceModule> &GetImportedModules();
  396   std::vector<SourceModule> m_imported_modules;
tools/lldb/include/lldb/Symbol/CompilerDeclContext.h
   45   std::vector<CompilerDecl> FindDeclByName(ConstString name,
tools/lldb/include/lldb/Symbol/CompilerType.h
  318                                 std::vector<uint32_t> &child_indexes) const;
tools/lldb/include/lldb/Symbol/DebugMacros.h
   92   std::vector<DebugMacroEntry> m_macro_entries;
tools/lldb/include/lldb/Symbol/DeclVendor.h
   53                              std::vector<CompilerDecl> &decls) = 0;
   66   std::vector<CompilerType> FindTypes(ConstString name, uint32_t max_matches);
tools/lldb/include/lldb/Symbol/FuncUnwinders.h
  130   std::vector<lldb::UnwindPlanSP> m_unwind_plan_compact_unwind;
tools/lldb/include/lldb/Symbol/Function.h
  594   std::vector<CallEdge> m_call_edges; ///< Outgoing call edges.
tools/lldb/include/lldb/Symbol/LineTable.h
  154       uint32_t start_idx, const std::vector<uint32_t> &file_indexes,
  315   typedef std::vector<lldb_private::Section *>
  317   typedef std::vector<Entry>
tools/lldb/include/lldb/Symbol/ObjectFile.h
  657   virtual std::vector<LoadableData> GetLoadableData(Target &target);
tools/lldb/include/lldb/Symbol/PostfixExpression.h
  217 std::vector<std::pair<llvm::StringRef, Node *>>
tools/lldb/include/lldb/Symbol/SourceModule.h
   20   std::vector<ConstString> path;
tools/lldb/include/lldb/Symbol/SymbolContext.h
  481   typedef std::vector<SymbolContext>
tools/lldb/include/lldb/Symbol/SymbolFile.h
  135                        std::vector<SourceModule> &imported_modules) = 0;
  202                              std::vector<ConstString> &mangled_names);
  223   virtual std::vector<CallEdge> ParseCallEdgesInFunction(UserID func_id) {
  266   llvm::Optional<std::vector<lldb::CompUnitSP>> m_compile_units;
tools/lldb/include/lldb/Symbol/Symtab.h
   23   typedef std::vector<uint32_t> IndexCollection;
   44   void Dump(Stream *s, Target *target, std::vector<uint32_t> &indexes) const;
   60                                        std::vector<uint32_t> &indexes,
   65       std::vector<uint32_t> &indexes, uint32_t start_idx = 0,
   70                                        std::vector<uint32_t> &matches,
   74                                        std::vector<uint32_t> &matches);
   78                                        std::vector<uint32_t> &matches);
   81                                               std::vector<uint32_t> &matches);
   86                                               std::vector<uint32_t> &matches);
   90                                           std::vector<uint32_t> &indexes);
   94       std::vector<uint32_t> &indexes);
   97                                      std::vector<uint32_t> &symbol_indexes);
  102                                      std::vector<uint32_t> &symbol_indexes);
  106       std::vector<uint32_t> &symbol_indexes);
  119   void SortSymbolIndexesByValue(std::vector<uint32_t> &indexes,
  139   typedef std::vector<Symbol> collection;
  189   void SymbolIndicesToSymbolContextList(std::vector<uint32_t> &symbol_indexes,
  194       std::vector<std::pair<NameToIndexMap::Entry, const char *>> &backlog,
tools/lldb/include/lldb/Symbol/Type.h
  333   std::vector<lldb::TypeImplSP> m_content;
  520   std::vector<lldb::TypeEnumMemberImplSP> m_content;
tools/lldb/include/lldb/Symbol/TypeList.h
   41   typedef std::vector<lldb::TypeSP> collection;
tools/lldb/include/lldb/Symbol/TypeSystem.h
  134   virtual std::vector<CompilerDecl>
  352                                 std::vector<uint32_t> &child_indexes) = 0;
tools/lldb/include/lldb/Symbol/UnwindPlan.h
  518   typedef std::vector<RowSP> collection;
tools/lldb/include/lldb/Symbol/VariableList.h
   69   typedef std::vector<lldb::VariableSP> collection;
tools/lldb/include/lldb/Target/JITLoaderList.h
   42   std::vector<lldb::JITLoaderSP> m_jit_loaders_vec;
tools/lldb/include/lldb/Target/Language.h
  115     std::vector<std::shared_ptr<TypeScavenger>> m_scavengers;
  139     std::vector<std::shared_ptr<TypeScavenger>> m_scavengers;
  182   virtual std::vector<ConstString>
  197   virtual std::vector<ConstString>
tools/lldb/include/lldb/Target/MemoryHistory.h
   21 typedef std::vector<lldb::ThreadSP> HistoryThreads;
tools/lldb/include/lldb/Target/MemoryRegionInfo.h
  127 class MemoryRegionInfos : public std::vector<lldb_private::MemoryRegionInfo> {
tools/lldb/include/lldb/Target/PathMappingList.h
  112   typedef std::vector<pair> collection;
tools/lldb/include/lldb/Target/Platform.h
  485                                    std::vector<std::string> &options);
  709   virtual const std::vector<ConstString> &GetTrapHandlerSymbolNames();
  799                                const std::vector<std::string> &paths,
  805                                const std::vector<std::string> *paths,
  861   std::vector<ConstString> m_trap_handlers;
  971   typedef std::vector<lldb::PlatformSP> collection;
tools/lldb/include/lldb/Target/Process.h
  486     std::vector<std::string> m_restarted_reasons;
 1298       const std::vector<lldb::addr_t> &load_addresses) {
 1683   virtual Status WriteObjectFile(std::vector<ObjectFile::LoadableData> entries);
 2194   std::vector<LanguageRuntime *>
 2687   std::vector<Notifications> m_notifications; ///< The list of notifications
 2689   std::vector<lldb::addr_t> m_image_tokens;
 2715   std::vector<std::string> m_profile_data;
 2725   std::vector<PreResumeCallbackAndBaton> m_pre_resume_actions;
tools/lldb/include/lldb/Target/Queue.h
   80   std::vector<lldb::ThreadSP> GetThreads();
   90   const std::vector<lldb::QueueItemSP> &GetPendingItems();
  145   std::vector<lldb::QueueItemSP> m_pending_items;
tools/lldb/include/lldb/Target/QueueItem.h
  116   void SetEnqueueingBacktrace(std::vector<lldb::addr_t> backtrace) {
  120   std::vector<lldb::addr_t> &GetEnqueueingBacktrace();
  156   std::vector<lldb::addr_t> m_backtrace;
tools/lldb/include/lldb/Target/QueueList.h
   50   typedef std::vector<lldb::QueueSP> collection;
tools/lldb/include/lldb/Target/StackFrameList.h
  113   typedef std::vector<lldb::StackFrameSP> collection;
tools/lldb/include/lldb/Target/SystemRuntime.h
  108   virtual const std::vector<ConstString> &GetExtendedBacktraceTypes();
  300   std::vector<ConstString> m_types;
tools/lldb/include/lldb/Target/Target.h
  669                    const std::vector<std::string> &func_names,
  713   void GetBreakpointNames(std::vector<std::string> &names);
  766                                    std::vector<std::string> &names,
 1031   std::vector<TypeSystem *> GetScratchTypeSystems(bool create_on_demand = true);
 1338   std::vector<uint32_t> m_stats_storage;
 1354   std::vector<uint32_t> GetStatistics() { return m_stats_storage; }
tools/lldb/include/lldb/Target/TargetList.h
  183   typedef std::vector<lldb::TargetSP> collection;
tools/lldb/include/lldb/Target/Thread.h
  122     std::vector<lldb::ThreadPlanSP> m_completed_plan_stack;
 1192   typedef std::vector<lldb::ThreadPlanSP> plan_stack;
tools/lldb/include/lldb/Target/ThreadCollection.h
   22   typedef std::vector<lldb::ThreadSP> collection;
tools/lldb/include/lldb/Target/ThreadList.h
  151   std::vector<lldb::tid_t> m_expression_tid_stack;
tools/lldb/include/lldb/Target/ThreadPlanRunToAddress.h
   27                          const std::vector<lldb::addr_t> &addresses,
   56   std::vector<lldb::addr_t>
   59   std::vector<lldb::break_id_t> m_break_ids; // This is the breakpoint we are
tools/lldb/include/lldb/Target/ThreadPlanStepOut.h
   72   std::vector<lldb::StackFrameSP> m_stepped_past_frames;
tools/lldb/include/lldb/Target/ThreadPlanStepRange.h
   66   std::vector<AddressRange> m_address_ranges;
   81   std::vector<lldb::DisassemblerSP> m_instruction_ranges;
tools/lldb/include/lldb/Target/ThreadPlanTracer.h
   93   std::vector<RegisterValue> m_register_values;
tools/lldb/include/lldb/Target/UnixSignals.h
   91   std::vector<int32_t> GetFilteredSignals(llvm::Optional<bool> should_suppress,
tools/lldb/include/lldb/Utility/Args.h
  126   using const_iterator = std::vector<ArgEntry>::const_iterator;
  315   std::vector<ArgEntry> m_entries;
  316   std::vector<char *> m_argv;
tools/lldb/include/lldb/Utility/Broadcaster.h
  527     std::vector<lldb::ListenerSP> m_hijacking_listeners;
  531     std::vector<uint32_t> m_hijacking_masks;
tools/lldb/include/lldb/Utility/CompletionRequest.h
   56   std::vector<Completion> m_results;
tools/lldb/include/lldb/Utility/DataBufferHeap.h
  106   typedef std::vector<uint8_t> buffer_t; ///< Buffer type
tools/lldb/include/lldb/Utility/Listener.h
  114   typedef std::vector<lldb::BroadcasterManagerWP>
tools/lldb/include/lldb/Utility/Log.h
  117   static std::vector<llvm::StringRef> ListChannels();
tools/lldb/include/lldb/Utility/ProcessInfo.h
  191   std::vector<ProcessInstanceInfo> m_infos;
tools/lldb/include/lldb/Utility/RangeMap.h
  337   typedef std::vector<Entry> Collection;
  723                                        std::vector<uint32_t> &indexes) const {
tools/lldb/include/lldb/Utility/Reproducer.h
  204   std::vector<std::unique_ptr<DataRecorder>> m_data_recorders;
  322   std::vector<std::string> m_files;
  365   CommandLoader(std::vector<std::string> files) : m_files(files) {}
  371   std::vector<std::string> m_files;
tools/lldb/include/lldb/Utility/StreamTee.h
  110   typedef std::vector<lldb::StreamSP> collection;
tools/lldb/include/lldb/Utility/StringList.h
   26   typedef std::vector<std::string> collection;
  108   StringList &operator=(const std::vector<std::string> &rhs);
tools/lldb/include/lldb/Utility/StructuredData.h
  281     typedef std::vector<ObjectSP> collection;
tools/lldb/include/lldb/Utility/VMRange.h
   28   typedef std::vector<VMRange> collection;
tools/lldb/source/API/SBBreakpoint.cpp
  707     std::vector<std::string> names_vec;
  867   std::vector<lldb::break_id_t> m_break_ids;
tools/lldb/source/API/SBModule.cpp
  343       std::vector<uint32_t> matching_symbol_indexes;
tools/lldb/source/API/SBProcess.cpp
 1083       std::vector<std::string> paths_vec;
 1164     const std::vector<ConstString> &names =
tools/lldb/source/API/SBQueue.cpp
  100           const std::vector<ThreadSP> thread_list(queue_sp->GetThreads());
  120           const std::vector<QueueItemSP> queue_items(
  211   std::vector<lldb::ThreadWP>
  215   std::vector<lldb::QueueItemSP> m_pending_items; // items currently enqueued
tools/lldb/source/API/SBTarget.cpp
 1202     std::vector<std::string> name_vec;
 1286   std::vector<std::string> name_vector;
tools/lldb/source/API/SBThread.cpp
  910     std::vector<addr_t> step_over_until_addrs;
tools/lldb/source/API/SBValueList.cpp
   67   std::vector<lldb::SBValue> m_values;
tools/lldb/source/Breakpoint/Breakpoint.cpp
  214     StructuredData::ObjectSP &bkpt_object_sp, std::vector<std::string> &names) {
  234   std::vector<std::string>::iterator begin = names.begin();
  235   std::vector<std::string>::iterator end = names.end();
  751           std::vector<lldb::break_id_t> old_id_vec;
  762           std::vector<lldb::break_id_t> new_id_vec;
tools/lldb/source/Breakpoint/BreakpointResolverFileRegex.cpp
  106   std::vector<uint32_t> line_matches;
  119       std::vector<size_t> sc_to_remove;
  134         std::vector<size_t>::reverse_iterator iter;
  135         std::vector<size_t>::reverse_iterator rend = sc_to_remove.rend();
tools/lldb/source/Breakpoint/BreakpointResolverName.cpp
   60                                                std::vector<std::string> names,
  160     std::vector<std::string> names;
  161     std::vector<FunctionNameType> name_masks;
tools/lldb/source/Breakpoint/WatchpointList.cpp
  160 std::vector<lldb::watch_id_t> WatchpointList::GetWatchpointIDs() const {
  161   std::vector<lldb::watch_id_t> IDs;
tools/lldb/source/Commands/CommandObjectApropos.cpp
   75       std::vector<const Property *> properties;
tools/lldb/source/Commands/CommandObjectBreakpoint.cpp
  178   std::vector<std::string> m_commands;
  508     std::vector<std::string> m_func_names;
  509     std::vector<std::string> m_breakpoint_names;
 1313     std::vector<break_id_t> BreakIDs;
 1917     std::vector<std::string> name_list;
 2070     std::vector<std::string> m_names;
tools/lldb/source/Commands/CommandObjectBreakpointCommand.cpp
  241     std::vector<BreakpointOptions *> *bp_options_vec =
  254       std::vector<BreakpointOptions *> &bp_options_vec,
  266   SetBreakpointCommandCallback(std::vector<BreakpointOptions *> &bp_options_vec,
  448   std::vector<BreakpointOptions *> m_bp_options_vec; // This stores the
tools/lldb/source/Commands/CommandObjectDisassemble.cpp
  305     std::vector<AddressRange> ranges;
tools/lldb/source/Commands/CommandObjectMemory.cpp
 1163     std::vector<size_t> bad_char_heuristic(256, buffer_size);
tools/lldb/source/Commands/CommandObjectReproducer.cpp
  333       std::vector<GDBRemotePacket> packets;
tools/lldb/source/Commands/CommandObjectTarget.cpp
  610     std::vector<TargetSP> delete_target_list;
 1541   std::vector<uint32_t> match_indexes;
 2800                 std::vector<ObjectFile::LoadableData> loadables(
 2933     typedef std::vector<std::pair<char, uint32_t>> FormatWidthCollection;
 4557     std::vector<std::string> m_one_liner;
tools/lldb/source/Commands/CommandObjectThread.cpp
   57     const std::vector<uint32_t> &GetUniqueThreadIndexIDs() const {
   74     mutable std::vector<uint32_t> m_thread_index_ids;
  103     std::vector<lldb::tid_t> tids;
  157         const std::vector<uint32_t> &thread_index_ids =
  332       const std::vector<ConstString> &types =
  850         std::vector<Thread *> resume_threads;
  885             std::vector<Thread *>::iterator this_thread_pos =
 1057     std::vector<lldb::addr_t> m_until_addrs;
 1105       std::vector<uint32_t> line_numbers;
 1179         std::vector<addr_t> address_list;
tools/lldb/source/Commands/CommandObjectType.cpp
 2382     typedef std::vector<std::string> option_vector;
 2745     std::vector<Language *> languages;
tools/lldb/source/Commands/CommandObjectWatchpoint.cpp
   70     Target *target, Args &args, std::vector<uint32_t> &wp_ids) {
   84   std::vector<llvm::StringRef> StrRefArgs;
  253       std::vector<uint32_t> wp_ids;
  325       std::vector<uint32_t> wp_ids;
  398       std::vector<uint32_t> wp_ids;
  472       std::vector<uint32_t> wp_ids;
  583       std::vector<uint32_t> wp_ids;
  702       std::vector<uint32_t> wp_ids;
tools/lldb/source/Commands/CommandObjectWatchpoint.h
   28                                   std::vector<uint32_t> &wp_ids);
tools/lldb/source/Commands/CommandObjectWatchpointCommand.cpp
  411     std::vector<uint32_t> valid_wp_ids;
  520     std::vector<uint32_t> valid_wp_ids;
  592     std::vector<uint32_t> valid_wp_ids;
tools/lldb/source/Core/Address.cpp
  165   std::vector<uint8_t> buf(byte_size, 0);
tools/lldb/source/Core/AddressResolver.cpp
   33 std::vector<AddressRange> &AddressResolver::GetAddressRanges() {
tools/lldb/source/Core/Debugger.cpp
   89 typedef std::vector<DebuggerSP> DebuggerList;
tools/lldb/source/Core/Disassembler.cpp
  569                     std::vector<uint32_t> previous_lines;
tools/lldb/source/Core/IOHandler.cpp
  650 typedef std::vector<MenuSP> Menus;
  651 typedef std::vector<WindowSP> Windows;
  652 typedef std::vector<WindowDelegateSP> WindowDelegates;
 1890   std::vector<Row> children;
 1905   std::vector<Row> &GetChildren() {
 2192   std::vector<TreeItem> m_children;
 2795   std::vector<Row> m_rows;
 2893   void DisplayRows(Window &window, std::vector<Row> &rows,
 2930   int CalculateTotalNumberRows(std::vector<Row> &rows) {
 2940   static Row *GetRowForRowIndexImpl(std::vector<Row> &rows, size_t &row_index) {
tools/lldb/source/Core/Module.cpp
   84 typedef std::vector<Module *> ModuleCollection;
  847         std::vector<uint32_t> symbol_indexes;
  907                                   std::vector<Address> &output_local,
  908                                   std::vector<Address> &output_extern) {
 1293     Symtab *symtab, std::vector<uint32_t> &symbol_indexes,
 1332     std::vector<uint32_t> symbol_indexes;
 1350     std::vector<uint32_t> symbol_indexes;
tools/lldb/source/Core/ModuleList.cpp
  536                                       std::vector<Address> &output_local,
  537                                       std::vector<Address> &output_extern) {
tools/lldb/source/Core/PluginManager.cpp
  210 typedef std::vector<ABIInstance> ABIInstances;
  286 typedef std::vector<ArchitectureInstance> ArchitectureInstances;
  339 typedef std::vector<DisassemblerInstance> DisassemblerInstances;
  423 typedef std::vector<DynamicLoaderInstance> DynamicLoaderInstances;
  508 typedef std::vector<JITLoaderInstance> JITLoaderInstances;
  589 typedef std::vector<EmulateInstructionInstance> EmulateInstructionInstances;
  672 typedef std::vector<OperatingSystemInstance> OperatingSystemInstances;
  754 typedef std::vector<LanguageInstance> LanguageInstances;
  834 typedef std::vector<LanguageRuntimeInstance> LanguageRuntimeInstances;
  936 typedef std::vector<SystemRuntimeInstance> SystemRuntimeInstances;
 1022 typedef std::vector<ObjectFileInstance> ObjectFileInstances;
 1161 typedef std::vector<ObjectContainerInstance> ObjectContainerInstances;
 1256 typedef std::vector<PlatformInstance> PlatformInstances;
 1374 typedef std::vector<ProcessInstance> ProcessInstances;
 1473 typedef std::vector<ScriptInterpreterInstance> ScriptInterpreterInstances;
 1568 typedef std::vector<StructuredDataPluginInstance> StructuredDataPluginInstances;
 1671 typedef std::vector<SymbolFileInstance> SymbolFileInstances;
 1752 typedef std::vector<SymbolVendorInstance> SymbolVendorInstances;
 1832 typedef std::vector<UnwindAssemblyInstance> UnwindAssemblyInstances;
 1912 typedef std::vector<MemoryHistoryInstance> MemoryHistoryInstances;
 1994 typedef std::vector<InstrumentationRuntimeInstance>
 2093 typedef std::vector<TypeSystemInstance> TypeSystemInstances;
 2195 typedef std::vector<REPLInstance> REPLInstances;
tools/lldb/source/Core/SourceManager.cpp
  356                                            std::vector<uint32_t> &match_lines) {
  585     std::vector<uint32_t> &match_lines) {
tools/lldb/source/Core/UserSettingsController.cpp
   87                     std::vector<const Property *> &matching_properties) const {
tools/lldb/source/Core/ValueObject.cpp
  580   std::vector<uint32_t> child_indexes;
  586     std::vector<uint32_t>::const_iterator pos = child_indexes.begin();
  587     std::vector<uint32_t>::const_iterator end = child_indexes.end();
tools/lldb/source/Core/ValueObjectChild.cpp
   63       std::vector<char> bitfield_type_name(strlen(compiler_type_name) + 32, 0);
tools/lldb/source/DataFormatters/FormatManager.cpp
  581 std::vector<lldb::LanguageType>
  587 std::vector<lldb::LanguageType>
tools/lldb/source/DataFormatters/FormattersHelpers.cpp
  107     std::vector<std::string> children, const char *description,
tools/lldb/source/DataFormatters/TypeCategoryMap.cpp
   97   std::vector<ValueSP> sorted_categories(m_map.size(), ValueSP());
tools/lldb/source/Expression/DWARFExpression.cpp
  717 static bool Evaluate_DW_OP_entry_value(std::vector<Value> &stack,
 1026   std::vector<Value> stack;
tools/lldb/source/Expression/IRExecutionUnit.cpp
   44                                  std::vector<std::string> &cpu_features)
  665   std::vector<ConstString> alternates;
  668   std::vector<ConstString> param_and_qual_matches;
  669   std::vector<ConstString> param_matches;
  706     std::vector<IRExecutionUnit::SearchSpec> &C_specs,
  714     std::vector<IRExecutionUnit::SearchSpec> &CPP_specs,
  715     const std::vector<SearchSpec> &C_specs, const SymbolContext &sc) {
  743     std::vector<SearchSpec> &fallback_specs,
  744     const std::vector<SearchSpec> &C_specs) {
  769     const std::vector<IRExecutionUnit::SearchSpec> &specs,
  901 IRExecutionUnit::FindInRuntimes(const std::vector<SearchSpec> &specs,
  928     const std::vector<SearchSpec> &specs,
  944   std::vector<SearchSpec> candidate_C_names;
  945   std::vector<SearchSpec> candidate_CPlusPlus_names;
  970   std::vector<SearchSpec> candidate_fallback_names;
  979     std::vector<lldb::addr_t> &static_initializers) {
tools/lldb/source/Expression/IRMemoryMap.cpp
  398     std::vector<uint8_t> zero_buf(size, 0);
tools/lldb/source/Expression/LLVMUserExpression.cpp
  101       std::vector<lldb::addr_t> args;
  133       std::vector<lldb::addr_t> args;
tools/lldb/source/Host/common/Editline.cpp
  100 EditLineStringType CombineLines(const std::vector<EditLineStringType> &lines) {
  108 std::vector<EditLineStringType> SplitLines(const EditLineStringType &input) {
  109   std::vector<EditLineStringType> result;
  432   std::vector<EditLineStringType> new_input_lines;
tools/lldb/source/Host/common/MainLoop.cpp
   91   std::vector<struct pollfd> read_fds;
  243   std::vector<int> signals;
tools/lldb/source/Host/common/NativeProcessProtocol.cpp
  153   std::vector<NativeThreadProtocol *> watchpoint_established_threads;
  244   std::vector<NativeThreadProtocol *> breakpoint_established_threads;
tools/lldb/source/Host/common/OptionParser.cpp
   33   std::vector<option> opts;
tools/lldb/source/Host/common/SocketAddress.cpp
  226 std::vector<SocketAddress>
  230   std::vector<SocketAddress> addr_list;
tools/lldb/source/Host/common/TCPSocket.cpp
  253   std::vector<MainLoopBase::ReadHandleUP> handles;
tools/lldb/source/Host/common/TaskPool.cpp
  117   std::vector<std::future<void>> futures;
tools/lldb/source/Interpreter/OptionValueArray.cpp
  205       std::vector<int> remove_indexes;
  224             for (std::vector<int>::const_reverse_iterator
tools/lldb/source/Interpreter/OptionValueFileSpecList.cpp
  128       std::vector<int> remove_indexes;
tools/lldb/source/Interpreter/OptionValuePathMappings.cpp
  163       std::vector<int> remove_indexes;
tools/lldb/source/Interpreter/OptionValueProperties.cpp
  639     std::vector<const Property *> &matching_properties) const {
tools/lldb/source/Interpreter/Options.cpp
  896 static std::vector<char *> GetArgvForParsing(const Args &args) {
  897   std::vector<char *> result;
  985   std::vector<char *> argv = GetArgvForParsing(args);
 1119   std::vector<char *> dummy_vec = GetArgvForParsing(args);
 1300   std::vector<char *> argv = GetArgvForParsing(args);
tools/lldb/source/Interpreter/ScriptInterpreter.cpp
   31     std::vector<BreakpointOptions *> &bp_options_vec,
   73     std::vector<BreakpointOptions *> &bp_options_vec,
   85     std::vector<BreakpointOptions *> &bp_options_vec,
tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp
  728     std::vector<uint32_t> &aggregate_field_offsets,
  729     std::vector<CompilerType> &aggregate_compiler_types) {
  790     std::vector<uint32_t> aggregate_field_offsets;
  791     std::vector<CompilerType> aggregate_compiler_types;
tools/lldb/source/Plugins/ABI/Windows-x86_64/ABIWindows_x86_64.cpp
 1527     std::vector<uint32_t> &aggregate_field_offsets,
 1528     std::vector<CompilerType> &aggregate_compiler_types) {
 1615   std::vector<uint32_t> aggregate_field_offsets;
 1616   std::vector<CompilerType> aggregate_compiler_types;
tools/lldb/source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.cpp
 1273   std::vector<std::pair<std::string, UUID>> kexts_failed_to_load;
tools/lldb/source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.h
  196     typedef std::vector<KextImageInfo> collection;
tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp
  435   typedef std::vector<lldb::addr_t> AddressVector;
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp
  143     const std::vector<lldb::addr_t> &solib_addresses) {
  234         std::vector<uint32_t> inaccessible_segment_indexes;
  838     std::vector<Address> addresses;
  951       std::vector<lldb::addr_t> load_addrs;
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.h
  113     std::vector<Segment> segments;
  170     typedef std::vector<ImageInfo> collection;
  183   void UnloadImages(const std::vector<lldb::addr_t> &solib_addresses);
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOS.cpp
  273             std::vector<addr_t> image_load_addresses;
  308     const std::vector<lldb::addr_t> &load_addresses) {
  375     std::vector<uint32_t> match_indexes;
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOS.h
   76   void AddBinaries(const std::vector<lldb::addr_t> &load_addresses);
tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp
  340     static std::vector<std::string> DebugStateCandidates{
  477   typedef std::vector<lldb::addr_t> AddressVector;
  571   std::vector<FileSpec> module_names;
tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.h
  161   std::vector<clang::NamedDecl *> m_decls; ///< Persistent declarations to
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp
   75     std::vector<clang::ExternalASTMerger::ImporterSource> sources;
  923           std::vector<clang::NamedDecl *> decls;
  984         std::vector<clang::NamedDecl *> decls;
 1398       std::vector<clang::NamedDecl *> decls;
 1438     std::vector<clang::NamedDecl *> decls;
 1585     std::vector<clang::NamedDecl *> decls;
 1629     std::vector<clang::NamedDecl *> decls;
 1668   std::vector<PairType> sorted_items;
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangDeclVendor.cpp
   18                                     std::vector<CompilerDecl> &decls) {
   22   std::vector<clang::NamedDecl *> named_decls;
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangDeclVendor.h
   34                      std::vector<CompilerDecl> &decls) override;
   38                              std::vector<clang::NamedDecl *> &decls) = 0;
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangDiagnostic.h
   25   typedef std::vector<clang::FixItHint> FixItList;
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp
 1172         std::vector<CompilerDecl> found_decls =
 1209     std::vector<clang::NamedDecl *> decls_from_modules;
 1278         std::vector<FuncDeclInfo> fdi_cache;
 1421           std::vector<clang::NamedDecl *> decls;
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp
  243                                    std::vector<std::string> include_directories,
  271     bool generate_debug_info, std::vector<std::string> include_directories,
 1366   std::vector<lldb::addr_t> static_initializers;
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.h
   62                         std::vector<std::string> include_directories = {},
  185   std::vector<std::string> m_include_directories;
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionSourceCode.cpp
  124   std::vector<FileSpec> m_file_stack;
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp
   60   std::vector<IDAndDiagnostic> m_diagnostics;
   83                      std::vector<clang::NamedDecl *> &decls) override;
  108   typedef std::vector<ConstString> ImportedModule;
  210   std::vector<ConstString> imported_module;
  362                                       std::vector<clang::NamedDecl *> &decls) {
  593   std::vector<std::string> compiler_invocation_arguments = {
  645   std::vector<const char *> compiler_invocation_argument_cstrs;
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.h
   36   typedef std::vector<ConstString> ModulePath;
   38   typedef std::vector<ModuleID> ModuleVector;
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp
  394     std::vector<std::string> modules_to_import, bool for_completion) {
  811                                        std::vector<lldb::addr_t> &args,
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.h
  178   bool AddArguments(ExecutionContext &exe_ctx, std::vector<lldb::addr_t> &args,
  184                         std::vector<std::string> modules_to_import,
  212   std::vector<std::string> m_include_directories;
tools/lldb/source/Plugins/ExpressionParser/Clang/CppModuleConfiguration.h
   50   std::vector<std::string> m_include_dirs;
   51   std::vector<std::string> m_imported_modules;
tools/lldb/source/Plugins/ExpressionParser/Clang/IRDynamicChecks.cpp
  297   typedef std::vector<llvm::Instruction *> InstVector;
tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp
 1387   std::vector<CallInst *> calls_to_remove;
 1594                 std::vector<Value *> index_vector;
tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/MainThreadCheckerRuntime.cpp
  251   std::vector<lldb::addr_t> PCs;
tools/lldb/source/Plugins/InstrumentationRuntime/TSan/TSanRuntime.cpp
 1017         std::vector<lldb::addr_t> pcs;
tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/UBSanRuntime.cpp
  316   std::vector<lldb::addr_t> PCs;
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxBitset.cpp
   40   std::vector<ValueObjectSP> m_elements;
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxTuple.cpp
   38   std::vector<ValueObject*> m_elements;
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxUnorderedMap.cpp
   50   std::vector<std::pair<ValueObject *, uint64_t>> m_elements_cache;
tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcppTuple.cpp
   45   std::vector<ValueObject*> m_members;
tools/lldb/source/Plugins/Language/CPlusPlus/MSVCUndecoratedNameParser.h
   47   std::vector<MSVCUndecoratedNameSpecifier> m_specifiers;
tools/lldb/source/Plugins/Language/ObjC/NSDictionary.cpp
   50 NSDictionary_Additionals::AdditionalFormatters<
   53   static AdditionalFormatters<CXXFunctionSummaryFormat::Callback> g_map;
   57 NSDictionary_Additionals::AdditionalFormatters<
   60   static AdditionalFormatters<CXXSyntheticChildren::CreateFrontEndCallback>
  139   std::vector<DictionaryItemDescriptor> m_children;
  192   std::vector<DictionaryItemDescriptor> m_children;
  243     std::vector<DictionaryItemDescriptor> m_children;
tools/lldb/source/Plugins/Language/ObjC/NSDictionary.h
   83   using AdditionalFormatters = std::vector<AdditionalFormatter<FormatterType>>;
   85   static AdditionalFormatters<CXXFunctionSummaryFormat::Callback> &
   88   static AdditionalFormatters<CXXSyntheticChildren::CreateFrontEndCallback> &
tools/lldb/source/Plugins/Language/ObjC/NSSet.cpp
   79   std::vector<SetItemDescriptor> m_children;
  110   std::vector<SetItemDescriptor> m_children;
tools/lldb/source/Plugins/Language/ObjC/NSString.cpp
  385   std::vector<uint8_t> bytes;
tools/lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp
  225 std::vector<ConstString>
  227   std::vector<ConstString> variant_names;
  875 std::vector<ConstString>
  878   std::vector<ConstString> result;
tools/lldb/source/Plugins/Language/ObjC/ObjCLanguage.h
  105   std::vector<ConstString>
  110   std::vector<ConstString>
tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp
  440   std::vector<const char *> exception_names;
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.h
  205     std::vector<iVarDescriptor> m_ivars;
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.cpp
  341     std::vector<clang::IdentifierInfo *> selector_components;
  383     std::vector<clang::ParmVarDecl *> parm_vars;
  414   typedef std::vector<std::string> TypeVector;
  557                                std::vector<clang::NamedDecl *> &decls) {
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.h
   31                      std::vector<clang::NamedDecl *> &decls) override;
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp
  550   std::vector<lldb::addr_t> pcs;
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.h
  163     std::vector<lldb::addr_t> m_indexed_isa_cache;
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.cpp
  408   std::vector<VTableDescriptor>::iterator pos, end = m_descriptors.end();
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.h
  105       std::vector<VTableDescriptor> m_descriptors;
  131     typedef std::vector<VTableRegion> region_collection;
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.cpp
  108   std::vector<StructElement> elements;
tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp
  562   std::vector<Element> children; // Child Element fields for structs
  894   std::vector<std::string> names;
 1195   std::vector<addr_t> kernels;
 1295   std::vector<uint64_t> allocs;
tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h
  100       std::vector<lldb_renderscript::RSModuleDescriptorSP> *rs_modules,
  134   std::vector<lldb_renderscript::RSModuleDescriptorSP> *m_rsmodules;
  229   std::vector<RSKernelDescriptor> m_kernels;
  230   std::vector<RSGlobalDescriptor> m_globals;
  231   std::vector<RSReductionDescriptor> m_reductions;
  242   std::vector<Kernel> m_kernels;
  245 typedef std::vector<RSScriptGroupDescriptorSP> RSScriptGroupList;
  472   std::vector<lldb_renderscript::RSModuleDescriptorSP> m_rsmodules;
  474   std::vector<std::unique_ptr<ScriptDetails>> m_scripts;
  475   std::vector<std::unique_ptr<AllocationDetails>> m_allocations;
tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptScriptGroup.cpp
   55     std::vector<ConstString> sites;
tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptx86ABIFixups.cpp
  100   std::vector<llvm::Type *> new_params{num_params + 1, nullptr};
  101   std::vector<llvm::Type *> params{orig_type->param_begin(),
  165     std::vector<llvm::Value *> new_call_args(call_site.arg_begin(),
tools/lldb/source/Plugins/MemoryHistory/asan/MemoryHistoryASan.cpp
  131   std::vector<lldb::addr_t> pcs;
tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.h
  165     std::vector<Object> m_objects;
tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/ObjectContainerUniversalMachO.cpp
   91     std::vector<llvm::MachO::fat_arch> &fat_archs) {
  223     std::vector<llvm::MachO::fat_arch> fat_archs;
tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/ObjectContainerUniversalMachO.h
   68   std::vector<llvm::MachO::fat_arch> m_fat_archs;
   72                           std::vector<llvm::MachO::fat_arch> &fat_archs);
tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp
 2876   std::vector<Symbol> new_symbols;
 3370 std::vector<ObjectFile::LoadableData>
 3374   std::vector<LoadableData> loadables;
tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h
  159   std::vector<LoadableData>
  171   typedef std::vector<elf::ELFProgramHeader> ProgramHeaderColl;
  177   typedef std::vector<ELFSectionHeaderInfo> SectionHeaderColl;
  181   typedef std::vector<elf::ELFDynamic> DynamicSymbolColl;
tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp
 1894   std::vector<SectionInfo> m_section_infos;
 1934                              std::vector<llvm::StringRef> &nameSlices,
 1936                              std::vector<TrieEntryWithOffset> &output) {
 2475   std::vector<uint32_t> N_FUN_indexes;
 2476   std::vector<uint32_t> N_NSYM_indexes;
 2477   std::vector<uint32_t> N_INCL_indexes;
 2478   std::vector<uint32_t> N_BRAC_indexes;
 2479   std::vector<uint32_t> N_COMM_indexes;
 2498   std::vector<TrieEntryWithOffset> trie_entries;
 2502     std::vector<llvm::StringRef> nameSlices;
 4460     std::vector<struct nlist_64> nlists;
 5026     std::vector<std::string> rpath_paths;
 5027     std::vector<std::string> rpath_relative_paths;
 5028     std::vector<std::string> at_exec_relative_paths;
 6052       std::vector<segment_command_64> segment_load_commands;
 6130         std::vector<StreamString> LC_THREAD_datas(num_threads);
tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.h
  221   std::vector<llvm::MachO::segment_command_64> m_mach_segments;
  222   std::vector<llvm::MachO::section_64> m_mach_sections;
tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.h
  219     std::vector<data_directory>
  287   typedef std::vector<section_header_t> SectionHeaderColl;
tools/lldb/source/Plugins/ObjectFile/PECOFF/PECallFrameInfo.cpp
   33 using EHProgram = std::vector<EHInstruction>;
  482   std::vector<UnwindPlan::RowSP> rows;
tools/lldb/source/Plugins/Platform/Android/AdbClient.cpp
  161   std::vector<char> in_buffer;
  248 Status AdbClient::ReadMessage(std::vector<char> &message) {
  269 Status AdbClient::ReadMessageStream(std::vector<char> &message,
  312   std::vector<char> error_message;
  394   std::vector<char> output_buffer;
  406   std::vector<char> output_buffer;
  450   std::vector<char> chunk;
  528   std::vector<char> buffer(response_len);
  626 Status AdbClient::SyncService::PullFileChunk(std::vector<char> &buffer,
tools/lldb/source/Plugins/Platform/Android/AdbClient.h
   58     Status PullFileChunk(std::vector<char> &buffer, bool &eof);
  115   Status ReadMessage(std::vector<char> &message);
  117   Status ReadMessageStream(std::vector<char> &message,
  129                        std::vector<char> &output_buf);
tools/lldb/source/Plugins/Platform/Android/PlatformAndroid.cpp
  363   std::vector<const char *> dl_open_names = { "__dl_dlopen", "dlopen" };
tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp
 1505     Target *target, std::vector<std::string> &options, SDKType sdk_type) {
 1506   const std::vector<std::string> apple_arguments = {
 1625   static std::vector<FileSpec> g_executable_dirs;
 1714     std::vector<std::string> path_parts;
tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.h
  121                                              std::vector<std::string> &options,
tools/lldb/source/Plugins/Platform/MacOSX/PlatformMacOSX.h
   74                                    std::vector<std::string> &options) override {
tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleBridge.cpp
  168 void PlatformRemoteAppleBridge::GetDeviceSupportDirectoryNames (std::vector<std::string> &dirnames) 
tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleBridge.h
   56   void GetDeviceSupportDirectoryNames (std::vector<std::string> &dirnames) override;
tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleTV.cpp
  227 void PlatformRemoteAppleTV::GetDeviceSupportDirectoryNames (std::vector<std::string> &dirnames) 
tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleTV.h
   56   void GetDeviceSupportDirectoryNames (std::vector<std::string> &dirnames) override;
tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleWatch.cpp
  301 void PlatformRemoteAppleWatch::GetDeviceSupportDirectoryNames (std::vector<std::string> &dirnames) 
tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleWatch.h
   59   void GetDeviceSupportDirectoryNames (std::vector<std::string> &dirnames) override;
tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteDarwinDevice.cpp
  199       std::vector<std::string>  device_support_dirnames;
tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteDarwinDevice.h
   46                                    std::vector<std::string> &options) override {
   60   typedef std::vector<SDKDirectoryInfo> SDKDirectoryInfoCollection;
  101   virtual void GetDeviceSupportDirectoryNames (std::vector<std::string> &dirnames) = 0;
tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteiOS.cpp
  145 void PlatformRemoteiOS::GetDeviceSupportDirectoryNames (std::vector<std::string> &dirnames) 
tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteiOS.h
   55   void GetDeviceSupportDirectoryNames (std::vector<std::string> &dirnames) override;
tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp
  747                                     const std::vector<std::string> *paths,
tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.h
   71                        const std::vector<std::string> *paths,
tools/lldb/source/Plugins/Platform/Windows/PlatformWindows.cpp
   58   std::vector<ArchSpec> m_archs;
tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp
  831   std::vector<std::string> connection_urls;
  843     std::vector<std::string> &connection_urls) {
  844   std::vector<std::pair<uint16_t, std::string>> remote_servers;
tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.h
  163   GetPendingGdbServerList(std::vector<std::string> &connection_urls);
tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp
  316 llvm::Expected<std::vector<::pid_t>> NativeProcessLinux::Attach(::pid_t pid) {
  373   std::vector<::pid_t> tids;
tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.h
  135   std::vector<std::pair<MemoryRegionInfo, FileSpec>> m_mem_region_cache;
  149   static llvm::Expected<std::vector<::pid_t>> Attach(::pid_t pid);
tools/lldb/source/Plugins/Process/POSIX/NativeProcessELF.cpp
  136 llvm::Expected<std::vector<SVR4LibraryInfo>>
  163   std::vector<SVR4LibraryInfo> library_list;
tools/lldb/source/Plugins/Process/POSIX/NativeProcessELF.h
   40   llvm::Expected<std::vector<SVR4LibraryInfo>>
tools/lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.cpp
  101     std::vector<uint32_t> value_regs;
  102     std::vector<uint32_t> invalidate_regs;
  280       std::vector<uint8_t> dwarf_opcode_bytes(reg_info.dynamic_size_dwarf_len);
tools/lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.h
   68   typedef std::vector<lldb_private::RegisterInfo> reg_collection;
   69   typedef std::vector<lldb_private::RegisterSet> set_collection;
   70   typedef std::vector<uint32_t> reg_num_collection;
   71   typedef std::vector<reg_num_collection> set_reg_num_collection;
   72   typedef std::vector<lldb_private::ConstString> name_collection;
   74   typedef std::vector<uint8_t> dwarf_opcode;
tools/lldb/source/Plugins/Process/Utility/HistoryThread.cpp
   28                              std::vector<lldb::addr_t> pcs)
tools/lldb/source/Plugins/Process/Utility/HistoryThread.h
   36                 std::vector<lldb::addr_t> pcs);
   80   std::vector<lldb::addr_t> m_pcs;
tools/lldb/source/Plugins/Process/Utility/HistoryUnwind.cpp
   26 HistoryUnwind::HistoryUnwind(Thread &thread, std::vector<lldb::addr_t> pcs)
tools/lldb/source/Plugins/Process/Utility/HistoryUnwind.h
   21   HistoryUnwind(Thread &thread, std::vector<lldb::addr_t> pcs);
   37   std::vector<lldb::addr_t> m_pcs;
tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_x86_64.cpp
   70 static std::vector<lldb_private::RegisterInfo> &GetSharedRegisterInfoVector() {
   71   static std::vector<lldb_private::RegisterInfo> register_infos;
   77   static std::vector<lldb_private::RegisterInfo> g_register_infos(
tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.cpp
 1118     const std::vector<ConstString> trap_handler_names(
 1127   const std::vector<ConstString> user_specified_trap_handler_names(
tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_i386.cpp
  130 const std::vector<lldb_private::RegisterInfo> *
tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_i386.h
   26   const std::vector<lldb_private::RegisterInfo> *
   30   std::vector<lldb_private::RegisterInfo> d_register_infos;
tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_s390x.cpp
   57 const std::vector<lldb_private::RegisterInfo> *
tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_s390x.h
   26   const std::vector<lldb_private::RegisterInfo> *
   33   std::vector<lldb_private::RegisterInfo> d_register_infos;
tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_x86_64.cpp
   84 static std::vector<lldb_private::RegisterInfo> &GetPrivateRegisterInfoVector() {
   85   static std::vector<lldb_private::RegisterInfo> g_register_infos;
   91   std::vector<lldb_private::RegisterInfo> &g_register_infos =
  177 const std::vector<lldb_private::RegisterInfo> *
tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_x86_64.h
   26   const std::vector<lldb_private::RegisterInfo> *
   33   std::vector<lldb_private::RegisterInfo> d_register_infos;
tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h
   46     const std::vector<lldb_private::RegisterInfo> *d_register_infos =
   49       std::vector<lldb_private::RegisterInfo>::const_iterator pos =
   59   virtual const std::vector<lldb_private::RegisterInfo> *
tools/lldb/source/Plugins/Process/Utility/UnwindLLDB.h
  107   const std::vector<ConstString> &GetUserSpecifiedTrapHandlerFunctionNames() {
  130   std::vector<CursorSP> m_frames;
  138   std::vector<ConstString> m_user_supplied_trap_handler_functions;
tools/lldb/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.h
   43   std::vector<Cursor> m_cursors;
tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp
  499 llvm::Expected<std::vector<CoreNote>>
  502   std::vector<CoreNote> result;
tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.h
  134   std::vector<ThreadData> m_thread_data;
  146   std::vector<NT_FILE_Entry> m_nt_file_entries;
  160   llvm::Expected<std::vector<lldb_private::CoreNote>>
tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.h
  128   std::vector<lldb_private::CoreNote> notes;
  171   std::vector<lldb_private::CoreNote> m_notes;
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp
  514   std::vector<uint8_t> unescaped_content;
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp
  342   std::vector<std::string> features = {"xmlRegisters=i386,arm,mips,arc"};
  383         std::vector<std::string> supported_compressions;
  733       std::vector<lldb::tid_t> thread_ids;
  772   std::vector<const char *> argv;
 1017     std::vector<std::string> supported_compressions) {
 2355     std::vector<duration<float>> packet_times;
 2527     std::vector<std::pair<uint16_t, std::string>> &connection_urls) {
 2741     std::vector<lldb::tid_t> &thread_ids, bool &sequence_mutex_unavailable) {
 3630 llvm::Optional<std::vector<ModuleSpec>>
 3675   std::vector<ModuleSpec> result;
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h
   85       std::vector<std::pair<uint16_t, std::string>> &connection_urls);
  351   size_t GetCurrentThreadIDs(std::vector<lldb::tid_t> &thread_ids,
  431   llvm::Optional<std::vector<ModuleSpec>>
  569   std::vector<MemoryRegionInfo> m_qXfer_memory_map;
  578   void MaybeEnableCompression(std::vector<std::string> supported_compressions);
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationHistory.h
   72   std::vector<GDBRemotePacket> m_packets;
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationReplayServer.h
   65   std::vector<GDBRemotePacket> m_packet_history;
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp
 1918   std::vector<uint8_t> regs_buffer;
 2381   std::vector<uint8_t> buf(byte_count, 0);
 3159   std::vector<int> signals;
tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
  415     std::vector<uint32_t> &regnums, int base) {
  506         std::vector<uint32_t> value_regs;
  507         std::vector<uint32_t> invalidate_regs;
  508         std::vector<uint8_t> dwarf_opcode_bytes;
 1759     const std::vector<addr_t> &exc_data, addr_t thread_dispatch_qaddr,
 2033   std::vector<addr_t> exc_data;
 2190     std::vector<addr_t> exc_data;
 2780     std::vector<ObjectFile::LoadableData> entries) {
 4079     const std::vector<lldb::addr_t> &load_addresses) {
 4292 typedef std::vector<std::string> stringVec;
 4294 typedef std::vector<struct GdbServerRegisterInfo> GDBServerRegisterVec;
 4323         std::vector<uint32_t> value_regs;
 4324         std::vector<uint32_t> invalidate_regs;
 4325         std::vector<uint8_t> dwarf_opcode_bytes;
 4509     std::vector<XMLNode> feature_nodes;
tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h
  137   WriteObjectFile(std::vector<ObjectFile::LoadableData> entries) override;
  224       const std::vector<lldb::addr_t> &load_addresses) override;
  249   std::vector<StringExtractorGDBRemote> m_stop_packet_stack; // The stop packet
  259   typedef std::vector<lldb::tid_t> tid_collection;
  260   typedef std::vector<std::pair<lldb::tid_t, int>> tid_sig_collection;
  265   std::vector<lldb::addr_t> m_thread_pcs;     // PC values for all the threads.
  366                     const std::vector<lldb::addr_t> &exc_data,
tools/lldb/source/Plugins/Process/minidump/MinidumpParser.cpp
  269 std::vector<const minidump::Module *> MinidumpParser::GetFilteredModuleList() {
  282   std::vector<const minidump::Module *> filtered_modules;
  415                                 std::vector<MemoryRegionInfo> &regions) {
  431                                      std::vector<MemoryRegionInfo> &regions) {
  468                                  std::vector<MemoryRegionInfo> &regions) {
  493                                    std::vector<MemoryRegionInfo> &regions) {
tools/lldb/source/Plugins/Process/minidump/MinidumpParser.h
   83   std::vector<const minidump::Module *> GetFilteredModuleList();
tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.cpp
  406   std::vector<const minidump::Module *> filtered_modules =
tools/lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp
   80         std::vector<char> file_contents(length, '\0');
tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
  545     std::vector<BreakpointOptions *> *bp_options_vec =
 1214     std::vector<BreakpointOptions *> &bp_options_vec,
tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPythonImpl.h
  238       std::vector<BreakpointOptions *> &bp_options_vec,
tools/lldb/source/Plugins/StructuredData/DarwinLog/StructuredDataDarwinLog.cpp
  260 using FilterRules = std::vector<FilterRuleSP>;
tools/lldb/source/Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.cpp
  155   std::vector<FileSpec> result;
  564   std::vector<std::pair<llvm::StringRef, postfix::Node *>> program =
tools/lldb/source/Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.h
   67       std::vector<lldb_private::SourceModule> &imported_modules) override {
  215   llvm::Optional<std::vector<FileSpec>> m_files;
tools/lldb/source/Plugins/SymbolFile/DWARF/AppleDWARFIndex.cpp
  159                                    std::vector<DWARFDIE> &dies) {
tools/lldb/source/Plugins/SymbolFile/DWARF/AppleDWARFIndex.h
   48                     std::vector<DWARFDIE> &dies) override;
tools/lldb/source/Plugins/SymbolFile/DWARF/DIERef.h
   55 typedef std::vector<DIERef> DIEArray;
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
  775     std::vector<CompilerType> function_param_types;
  776     std::vector<clang::ParmVarDecl *> function_param_decls;
  884                 std::vector<DWARFDIE> failures;
 1973         std::vector<std::unique_ptr<clang::CXXBaseSpecifier>> bases;
 1974         std::vector<int> member_accessibilities;
 1977         std::vector<DWARFDIE> member_function_dies;
 2333   typedef std::vector<DWARFDIE> Stack;
 2390         std::vector<CompilerType> param_types;
 2391         std::vector<clang::ParmVarDecl *> param_decls;
 2454     std::vector<std::unique_ptr<clang::CXXBaseSpecifier>> &base_classes,
 2455     std::vector<int> &member_accessibilities,
 2456     std::vector<DWARFDIE> &member_function_dies,
 3072     bool &has_template_params, std::vector<CompilerType> &function_param_types,
 3073     std::vector<clang::ParmVarDecl *> &function_param_decls,
 3621     lldb_private::Type *class_type, std::vector<DWARFDIE> &failures) {
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.h
   74   typedef std::vector<DelayedAddObjCClassProperty> DelayedPropertyList;
  110       std::vector<std::unique_ptr<clang::CXXBaseSpecifier>> &base_classes,
  111       std::vector<int> &member_accessibilities,
  112       std::vector<DWARFDIE> &member_function_dies,
  122                        std::vector<lldb_private::CompilerType> &function_args,
  123                        std::vector<clang::ParmVarDecl *> &function_param_decls,
  146                                   std::vector<DWARFDIE> &failures);
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFAttribute.h
   40   typedef std::vector<DWARFAttribute> collection;
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDIE.cpp
  322 std::vector<DWARFDIE> DWARFDIE::GetDeclContextDIEs() const {
  326   std::vector<DWARFDIE> result;
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDIE.h
   75   std::vector<DWARFDIE> GetDeclContextDIEs() const;
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAbbrev.h
   20 typedef std::vector<DWARFAbbreviationDeclaration>
   55   std::vector<DWARFAbbreviationDeclaration> m_decls;
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.h
   53   typedef std::vector<Descriptor> DescriptorColl;
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAranges.h
   23   typedef std::vector<RangeToDIE::Entry> RangeColl;
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfo.h
   66   typedef std::vector<DWARFUnitSP> UnitColl;
   74   std::vector<std::pair<uint64_t, uint32_t>> m_type_hash_to_unit_index;
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.cpp
  232   std::vector<DWARFDIE> dies;
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h
   28   typedef std::vector<DWARFDebugInfoEntry> collection;
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.cpp
  128     lldb::offset_t *offset_ptr, std::vector<RngListEntry> &rangeList) {
  276   std::vector<RngListEntry> rangeList;
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.h
   68                         std::vector<RngListEntry> &list);
   70   std::vector<uint64_t> Offsets;
   71   std::map<dw_offset_t, std::vector<RngListEntry>> m_range_map;
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDeclContext.h
   82   typedef std::vector<Entry> collection;
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFIndex.cpp
   23                                     std::vector<DWARFDIE> &dies) {
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFIndex.h
   45                             std::vector<DWARFDIE> &dies) = 0;
   62                           uint32_t name_type_mask, std::vector<DWARFDIE> &dies);
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp
  163   std::vector<uint32_t> die_index_stack;
  384                                     std::vector<DWARFDIE> &dies,
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.h
   98   size_t AppendDIEsWithTag(const dw_tag_t tag, std::vector<DWARFDIE> &dies,
tools/lldb/source/Plugins/SymbolFile/DWARF/DebugNamesDWARFIndex.cpp
  220     std::vector<DWARFDIE> &dies) {
  222   std::vector<DWARFDIE> v;
tools/lldb/source/Plugins/SymbolFile/DWARF/DebugNamesDWARFIndex.h
   40                     std::vector<DWARFDIE> &dies) override;
tools/lldb/source/Plugins/SymbolFile/DWARF/HashedNameToDIE.h
   77   typedef std::vector<DIEInfo> DIEInfoArray;
   78   typedef std::vector<Atom> AtomArray;
tools/lldb/source/Plugins/SymbolFile/DWARF/ManualDWARFIndex.cpp
   34   std::vector<DWARFUnit *> units_to_index;
   44   std::vector<IndexSet> sets(units_to_index.size());
   48   std::vector<llvm::Optional<DWARFUnit::ScopedExtractDIEs>> clear_cu_dies(
  399                                     std::vector<DWARFDIE> &dies) {
tools/lldb/source/Plugins/SymbolFile/DWARF/ManualDWARFIndex.h
   41                     std::vector<DWARFDIE> &dies) override;
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
  837   std::vector<DWARFDIE> function_dies;
  922     std::vector<SourceModule> &imported_modules) {
 2281   std::vector<DWARFDIE> dies;
 2338     std::vector<ConstString> &mangled_names) {
 2759   std::vector<DWARFDIE> decl_ctx_1;
 2760   std::vector<DWARFDIE> decl_ctx_2;
 3728 static std::vector<lldb_private::CallEdge>
 3746   std::vector<CallEdge> call_edges;
 3792 std::vector<lldb_private::CallEdge>
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h
  121       std::vector<lldb_private::SourceModule> &imported_modules) override;
  182       std::vector<lldb_private::ConstString> &mangled_names) override;
  295   std::vector<lldb_private::CallEdge>
  495   std::vector<uint32_t> m_lldb_cu_to_dwarf_unit;
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp
   69   std::vector<SymbolFileDWARFDebugMap::CompileUnitInfo *> cu_infos;
  291     std::vector<uint32_t> oso_indexes;
  613     std::vector<CompileUnitInfo *> &cu_infos) {
  681     const SymbolContext &sc, std::vector<SourceModule> &imported_modules) {
  829     const std::vector<uint32_t>
 1074 std::vector<lldb_private::CallEdge>
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h
   69       std::vector<lldb_private::SourceModule> &imported_modules) override;
  123   std::vector<lldb_private::CallEdge>
  193                                    std::vector<CompileUnitInfo *> &cu_infos);
  242       const std::vector<uint32_t> &name_symbol_indexes, uint32_t max_matches,
  296   std::vector<CompileUnitInfo> m_compile_unit_infos;
  297   std::vector<uint32_t> m_func_indexes; // Sorted by address
  298   std::vector<uint32_t> m_glob_indexes;
tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h
   71   typedef std::vector<UniqueDWARFASTType> collection;
tools/lldb/source/Plugins/SymbolFile/NativePDB/CompileUnitIndex.h
   54   std::vector<llvm::StringRef> m_file_list;
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp
   54   std::vector<PdbCompilandSymId> scope_stack;
  354   std::vector<TypeIndex> full_keys;
  355   std::vector<TypeIndex> fwd_keys;
  515   std::vector<TypeIndex> types = m_index.tpi().findRecordsByName(scope_name);
  556     std::vector<TypeIndex> matches = m_index.tpi().findRecordsByName(qname);
 1041   std::vector<clang::ParmVarDecl *> params;
 1142   std::vector<CompilerType> arg_types;
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbFPOProgramToDWARFExpression.cpp
   58   std::vector<std::pair<llvm::StringRef, Node *>> parsed =
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbIndex.cpp
  141 std::vector<SymbolAndUid> PdbIndex::FindSymbolsByVa(lldb::addr_t va) {
  142   std::vector<SymbolAndUid> result;
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbIndex.h
  150   std::vector<SymbolAndUid> FindSymbolsByVa(lldb::addr_t va);
tools/lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.cpp
  978     std::vector<SymbolAndUid> matches = m_index->FindSymbolsByVa(file_addr);
 1168     const SymbolContext &sc, std::vector<SourceModule> &imported_modules) {
 1188   std::vector<SymbolAndOffset> results = m_index->globals().findRecordsByName(
 1220   std::vector<SymbolAndOffset> matches = m_index->globals().findRecordsByName(
 1269   std::vector<TypeIndex> matches = m_index->tpi().findRecordsByName(name);
tools/lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.h
   87       std::vector<lldb_private::SourceModule> &imported_modules) override;
tools/lldb/source/Plugins/SymbolFile/NativePDB/UdtRecordCompleter.cpp
  221   std::vector<std::unique_ptr<clang::CXXBaseSpecifier>> bases;
tools/lldb/source/Plugins/SymbolFile/NativePDB/UdtRecordCompleter.h
   53   std::vector<IndexedBase> m_bases;
tools/lldb/source/Plugins/SymbolFile/PDB/PDBASTParser.cpp
  608     std::vector<CompilerType> arg_list;
  938     std::vector<clang::ParmVarDecl *> params;
 1287   std::vector<std::unique_ptr<clang::CXXBaseSpecifier>> base_classes;
tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.cpp
  381     std::vector<SourceModule> &imported_modules) {
 1320       std::vector<uint32_t> ids;
 1360     std::vector<uint32_t> ids;
 1375     std::vector<lldb_private::ConstString> &mangled_names) {}
tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.h
   67       std::vector<lldb_private::SourceModule> &imported_modules) override;
  124       std::vector<lldb_private::ConstString> &mangled_names) override;
  169   using SecContribsMap = std::map<uint32_t, std::vector<SecContribInfo>>;
  202   typedef std::vector<lldb_private::Type *> TypeCollection;
  244   std::vector<lldb::TypeSP> m_builtin_types;
tools/lldb/source/Plugins/SymbolFile/Symtab/SymbolFileSymtab.cpp
  221     const SymbolContext &sc, std::vector<SourceModule> &imported_modules) {
tools/lldb/source/Plugins/SymbolFile/Symtab/SymbolFileSymtab.h
   56       std::vector<lldb_private::SourceModule> &imported_modules) override;
tools/lldb/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp
  670 const std::vector<ConstString> &
tools/lldb/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.h
   55   const std::vector<lldb_private::ConstString> &
  131     std::vector<lldb::addr_t> enqueuing_callstack;
  247     std::vector<ItemRefAndCodeAddress> item_refs_and_code_addresses;
tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp
   35   std::vector<uint8_t> function_text(range.GetByteSize());
tools/lldb/source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.cpp
   53   std::vector<uint8_t> function_text(func.GetByteSize());
  155     std::vector<uint8_t> function_text(func.GetByteSize());
  222   std::vector<uint8_t> function_text(func.GetByteSize());
tools/lldb/source/Plugins/UnwindAssembly/x86/x86AssemblyInspectionEngine.cpp
  150     std::vector<lldb_reg_info> &reg_info) {
tools/lldb/source/Plugins/UnwindAssembly/x86/x86AssemblyInspectionEngine.h
   52   void Initialize(std::vector<lldb_reg_info> &reg_info);
tools/lldb/source/Symbol/ArmUnwindInfo.cpp
  132   std::vector<std::pair<uint32_t, int32_t>>
tools/lldb/source/Symbol/ClangASTContext.cpp
 2091   std::vector<QualType> qual_type_args;
 7151     bool omit_empty_base_classes, std::vector<uint32_t> &child_indexes) {
 8330     std::vector<std::unique_ptr<clang::CXXBaseSpecifier>> bases) {
 8336   std::vector<clang::CXXBaseSpecifier *> raw_bases;
 9434   std::vector<std::pair<uint64_t, llvm::StringRef>> values;
 9598         std::vector<uint8_t> buf;
 9972 std::vector<CompilerDecl> ClangASTContext::DeclContextFindDeclByName(
 9974   std::vector<CompilerDecl> found_decls;
tools/lldb/source/Symbol/CompactUnwindInfo.cpp
  517   std::vector<UnwindIndex>::const_iterator it;
tools/lldb/source/Symbol/CompileUnit.cpp
   70   std::vector<lldb::FunctionSP> sorted_functions;
  229   std::vector<uint32_t> file_indexes;
  343 const std::vector<SourceModule> &CompileUnit::GetImportedModules() {
tools/lldb/source/Symbol/CompilerDeclContext.cpp
   16 std::vector<CompilerDecl>
tools/lldb/source/Symbol/CompilerType.cpp
  650     std::vector<uint32_t> &child_indexes) const {
tools/lldb/source/Symbol/CxxModuleHandler.cpp
   48                        std::vector<Scope *> &result) {
   76   std::vector<Scope *> scopes;
tools/lldb/source/Symbol/DWARFCallFrameInfo.cpp
  635   std::vector<UnwindPlan::RowSP> stack;
tools/lldb/source/Symbol/DeclVendor.cpp
   18 std::vector<CompilerType> DeclVendor::FindTypes(ConstString name,
   22   std::vector<CompilerType> ret;
   23   std::vector<CompilerDecl> decls;
tools/lldb/source/Symbol/LineTable.cpp
  288     uint32_t start_idx, const std::vector<uint32_t> &file_indexes,
  292   std::vector<uint32_t>::const_iterator begin_pos = file_indexes.begin();
  293   std::vector<uint32_t>::const_iterator end_pos = file_indexes.end();
tools/lldb/source/Symbol/LocateSymbolFile.cpp
  326     std::vector<std::string> files;
tools/lldb/source/Symbol/ObjectFile.cpp
  647 std::vector<ObjectFile::LoadableData>
  649   std::vector<LoadableData> loadables;
tools/lldb/source/Symbol/PostfixExpression.cpp
   87 std::vector<std::pair<llvm::StringRef, Node *>>
   95   std::vector<std::pair<llvm::StringRef, Node *>> result;
tools/lldb/source/Symbol/SymbolContext.cpp
  229     std::vector<Block *> blocks;
  237     std::vector<Block *>::reverse_iterator pos;
  238     std::vector<Block *>::reverse_iterator begin = blocks.rbegin();
  239     std::vector<Block *>::reverse_iterator end = blocks.rend();
tools/lldb/source/Symbol/SymbolFile.cpp
  126     std::vector<ConstString> &mangled_names) {
tools/lldb/source/Symbol/Symtab.cpp
  147                   std::vector<uint32_t> &indexes) const {
  158     std::vector<uint32_t>::const_iterator pos;
  159     std::vector<uint32_t>::const_iterator end = indexes.end();
  266     std::vector<std::pair<NameToIndexMap::Entry, const char *>> backlog;
  346     std::vector<std::pair<NameToIndexMap::Entry, const char *>> &backlog,
  444                                              std::vector<uint32_t> &indexes,
  463     std::vector<uint32_t> &indexes, uint32_t start_idx,
  484                                              std::vector<uint32_t> &indexes,
  520   const std::vector<Symbol> &symbols;
  521   std::vector<lldb::addr_t> &addr_cache;
  534   SymbolIndexComparator(const std::vector<Symbol> &s,
  535                         std::vector<lldb::addr_t> &a)
  569 void Symtab::SortSymbolIndexesByValue(std::vector<uint32_t> &indexes,
  584   std::vector<lldb::addr_t> addr_cache(m_symbols.size(), LLDB_INVALID_ADDRESS);
  597                                              std::vector<uint32_t> &indexes) {
  614                                              std::vector<uint32_t> &indexes) {
  624     std::vector<uint32_t> all_name_indexes;
  640                                            std::vector<uint32_t> &indexes) {
  644     std::vector<uint32_t>::iterator pos = indexes.begin();
  659     std::vector<uint32_t> &indexes) {
  664     std::vector<uint32_t>::iterator pos = indexes.begin();
  678     std::vector<uint32_t> &indexes) {
  700     std::vector<uint32_t> &indexes) {
  744                                       std::vector<uint32_t> &symbol_indexes) {
  763     Visibility symbol_visibility, std::vector<uint32_t> &symbol_indexes) {
  784     std::vector<uint32_t> &symbol_indexes) {
  803     std::vector<uint32_t> matching_indexes;
  809       std::vector<uint32_t>::const_iterator pos, end = matching_indexes.end();
  990   std::vector<uint32_t> all_addr_indexes;
 1007     std::vector<uint32_t> &symbol_indexes, SymbolContextList &sc_list) {
 1026   std::vector<uint32_t> symbol_indexes;
 1033     std::vector<uint32_t> temp_symbol_indexes;
tools/lldb/source/Symbol/TypeSystem.cpp
  169 std::vector<CompilerDecl>
tools/lldb/source/Target/Language.cpp
  142 std::vector<ConstString>
tools/lldb/source/Target/Platform.cpp
  130 static std::vector<PlatformSP> &GetPlatformList() {
  131   static std::vector<PlatformSP> g_platform_list;
  515     Target *target, std::vector<std::string> &options) {
  516   std::vector<std::string> default_compilation_options = {
 1489 const std::vector<ConstString> &Platform::GetTrapHandlerSymbolNames() {
 1647   std::vector<char> buffer(1024);
 1736                                const std::vector<std::string> *paths,
 1745                                const std::vector<std::string> &paths,
tools/lldb/source/Target/Process.cpp
  612   std::vector<Notifications> empty_notifications;
  654   std::vector<Notifications>::iterator pos, end = m_notifications.end();
  667   std::vector<Notifications>::iterator notification_pos,
 1489 std::vector<LanguageRuntime *>
 1491   std::vector<LanguageRuntime *> language_runtimes;
 2290 Status Process::WriteObjectFile(std::vector<ObjectFile::LoadableData> entries) {
 3951     std::vector<uint32_t> thread_index_array(num_threads);
 5463   std::vector<lldb::tid_t> thread_id_array;
 5915     std::vector<ConstString> names_to_remove;
tools/lldb/source/Target/Queue.cpp
   40 std::vector<lldb::ThreadSP> Queue::GetThreads() {
   41   std::vector<ThreadSP> result;
   77 const std::vector<lldb::QueueItemSP> &Queue::GetPendingItems() {
tools/lldb/source/Target/QueueItem.cpp
   78 std::vector<lldb::addr_t> &QueueItem::GetEnqueueingBacktrace() {
tools/lldb/source/Target/StackFrameList.cpp
  247                                   std::vector<Function *> &path,
  280     std::vector<Function *> active_path = {};
  281     std::vector<Function *> solution_path = {};
  289     void search(Function &first_callee, std::vector<Function *> &path) {
  378   std::vector<Function *> path;
tools/lldb/source/Target/StopInfo.cpp
  380           std::vector<lldb::BreakpointSP> location_owners;
tools/lldb/source/Target/SystemRuntime.cpp
   44 const std::vector<ConstString> &SystemRuntime::GetExtendedBacktraceTypes() {
tools/lldb/source/Target/Target.cpp
  439                          const std::vector<std::string> &func_names,
  739 void Target::GetBreakpointNames(std::vector<std::string> &names) {
 1059   std::vector<std::string> no_names;
 1064                                          std::vector<std::string> &names,
 2145 std::vector<TypeSystem *> Target::GetScratchTypeSystems(bool create_on_demand) {
 2149   std::vector<TypeSystem *> scratch_type_systems;
 2581   std::vector<ExecutionContext> exc_ctx_with_reasons;
 2582   std::vector<SymbolContext> sym_ctx_with_reasons;
tools/lldb/source/Target/TargetList.cpp
  175           typedef std::vector<PlatformSP> PlatformList;
tools/lldb/source/Target/Thread.cpp
 1517                            const std::vector<lldb::ThreadPlanSP> &plan_stack,
 1718 static void DumpAddressList(Stream &s, const std::vector<Address> &list,
 1738   std::vector<Address> candidates, within_function, outside_function;
tools/lldb/source/Target/ThreadPlanRunToAddress.cpp
   44     Thread &thread, const std::vector<lldb::addr_t> &addresses,
   52   std::vector<lldb::addr_t>::iterator pos, end = m_addresses.end();
tools/lldb/source/Target/UnixSignals.cpp
  294 std::vector<int32_t>
  298   std::vector<int32_t> result;
tools/lldb/source/Utility/Broadcaster.cpp
  364   std::vector<BroadcastEventSpec> to_be_readded;
tools/lldb/source/Utility/Log.cpp
  258 std::vector<llvm::StringRef> Log::ListChannels() {
  259   std::vector<llvm::StringRef> result;
tools/lldb/source/Utility/RegisterValue.cpp
  314   std::vector<uint8_t> bytes;
tools/lldb/source/Utility/Reproducer.cpp
  192   std::vector<std::string> files;
  260   std::vector<std::string> files;
  316   std::vector<std::string> files;
tools/lldb/source/Utility/StringList.cpp
  220 StringList &StringList::operator=(const std::vector<std::string> &rhs) {
tools/lldb/source/Utility/Timer.cpp
   26 typedef std::vector<Timer *> TimerStack;
  130   std::vector<Stats> sorted;
tools/lldb/tools/driver/Driver.cpp
  120   std::vector<InitialCmdEntry> *command_set;
  151   std::vector<OptionData::InitialCmdEntry> *command_set;
tools/lldb/tools/driver/Driver.h
   64     std::vector<std::string> m_args;
   74     std::vector<InitialCmdEntry> m_initial_commands;
   75     std::vector<InitialCmdEntry> m_after_file_commands;
   76     std::vector<InitialCmdEntry> m_after_crash_commands;
tools/lldb/tools/intel-features/intel-mpx/cli-wrapper-mpxtable.cpp
  116   std::vector<uint8_t> bd_entry_v(size);
  166   std::vector<uint8_t> bt_entry_v(size * 4);
  205 static std::vector<uint8_t> uIntToU8(uint64_t input, size_t size) {
  206   std::vector<uint8_t> output;
  229   std::vector<uint8_t> bt_entry_v(size * 2);
  231   std::vector<uint8_t> lbound_v = uIntToU8(lbound, size);
  233   std::vector<uint8_t> ubound_v = uIntToU8(~ubound, size);
tools/lldb/tools/lldb-instr/Instrument.cpp
  190     std::vector<std::string> ParamTypes;
  191     std::vector<std::string> ParamNames;
tools/lldb/tools/lldb-test/lldb-test.cpp
  238 std::vector<CompilerContext> parseCompilerContext() {
  239   std::vector<CompilerContext> result;
tools/lldb/tools/lldb-vscode/JSONUtils.cpp
  102 std::vector<std::string> GetStrings(const llvm::json::Object *obj,
  104   std::vector<std::string> strs;
tools/lldb/tools/lldb-vscode/JSONUtils.h
  144 std::vector<std::string> GetStrings(const llvm::json::Object *obj,
tools/lldb/tools/lldb-vscode/VSCode.cpp
  282                              const std::vector<std::string> &commands) {
tools/lldb/tools/lldb-vscode/VSCode.h
   84   std::vector<ExceptionBreakpoint> exception_breakpoints;
   85   std::vector<std::string> init_commands;
   86   std::vector<std::string> pre_run_commands;
   87   std::vector<std::string> exit_commands;
   88   std::vector<std::string> stop_commands;
  129                        const std::vector<std::string> &commands);
tools/lldb/tools/lldb-vscode/lldb-vscode.cpp
  113 std::vector<const char *> MakeArgv(const llvm::ArrayRef<std::string> &strs) {
  118   std::vector<const char *> argv;
 1601     std::vector<uint32_t> remove_lines;
 1818   std::vector<llvm::StringRef> remove_names;
tools/lldb/unittests/Core/UniqueCStringMapTest.cpp
   46   std::vector<NoDefault> Values;
tools/lldb/unittests/Editline/EditlineTest.cpp
   71   bool SendLines(const std::vector<std::string> &lines);
  160 bool EditlineAdapter::SendLines(const std::vector<std::string> &lines) {
  295   std::vector<std::string> input_lines;
  314   std::vector<std::string> reported_lines;
tools/lldb/unittests/Expression/DWARFExpressionTest.cpp
   56   std::vector<char> m_buffer;
tools/lldb/unittests/Host/FileSystemTest.cpp
  279   std::vector<std::string> visited;
tools/lldb/unittests/Host/TaskPoolTest.cpp
   22   std::vector<int> r(4);
tools/lldb/unittests/Interpreter/TestCompletion.cpp
  137 static std::vector<std::string> toVector(const StringList &SL) {
  138   std::vector<std::string> Result;
tools/lldb/unittests/Process/gdb-remote/GDBRemoteClientBaseTest.cpp
   30   std::vector<std::string> structured_data_packets;
tools/lldb/unittests/Process/gdb-remote/GDBRemoteCommunicationClientTest.cpp
  181   std::future<llvm::Optional<std::vector<ModuleSpec>>> async_result =
  207   std::future<llvm::Optional<std::vector<ModuleSpec>>> async_result =
  254     std::future<llvm::Optional<std::vector<ModuleSpec>>> async_result =
tools/lldb/unittests/Process/gdb-remote/GDBRemoteTestUtils.h
   28   MockConnection(std::vector<std::string> &packets) { m_packets = &packets; };
   49   std::vector<std::string> *m_packets;
   83   std::vector<std::string> m_packets;
tools/lldb/unittests/Process/minidump/MinidumpParserTest.cpp
  244   std::vector<const minidump::Module *> filtered_modules =
  687   std::vector<const minidump::Module *> filtered_modules =
  713   std::vector<const minidump::Module *> filtered_modules =
tools/lldb/unittests/Signals/UnixSignalsTest.cpp
  109   std::vector<int32_t> expected = {2, 4, 8, 16};
tools/lldb/unittests/Symbol/PostfixExpressionTest.cpp
  106 static std::vector<std::pair<std::string, std::string>>
  109   std::vector<std::pair<llvm::StringRef, Node *>> parsed =
  111   std::vector<std::pair<std::string, std::string>> result;
tools/lldb/unittests/Symbol/TestClangASTContext.cpp
  348   std::vector<std::unique_ptr<clang::CXXBaseSpecifier>> bases;
tools/lldb/unittests/Symbol/TestType.cpp
   53   std::vector<CompilerContext> mms = {
   58   std::vector<CompilerContext> mmc = {
   63   std::vector<CompilerContext> ms = {
   66   std::vector<CompilerContext> mas = {
   73   std::vector<CompilerContext> mmms = {
   79   std::vector<CompilerContext> mme = {
   83   std::vector<CompilerContext> mma = {
   89   std::vector<CompilerContext> mme2 = {
tools/lldb/unittests/SymbolFile/DWARF/DWARFASTParserClangTests.cpp
   37   std::vector<const clang::DeclContext *> GetDeclContextToDIEMapKeys() {
   38     std::vector<const clang::DeclContext *> keys;
   54   std::vector<DWARFDIE> dies = {DWARFDIE(unit, (DWARFDebugInfoEntry *)1LL),
   58   std::vector<clang::DeclContext *> decl_ctxs = {
tools/lldb/unittests/TestingSupport/Host/NativeProcessTestUtils.h
   99   llvm::Expected<std::vector<uint8_t>> ReadMemoryWithoutTrap(addr_t Addr,
  101     std::vector<uint8_t> Data(Size, 0);
  124   llvm::Expected<std::vector<uint8_t>> Read(addr_t Addr, size_t Size) {
  145   std::vector<uint8_t> Data;
tools/lldb/unittests/UnwindAssembly/x86/Testx86AssemblyInspectionEngine.cpp
  102   std::vector<x86AssemblyInspectionEngine::lldb_reg_info> lldb_regnums;
  121   std::vector<x86AssemblyInspectionEngine::lldb_reg_info> lldb_regnums;
tools/lldb/unittests/Utility/ReproducerInstrumentationTest.cpp
  108 static std::vector<InstrumentedFoo *> g_foos;
  109 static std::vector<InstrumentedBar *> g_bars;
tools/lldb/unittests/Utility/StringListTest.cpp
  520   std::vector<std::string> recorded;
tools/lldb/unittests/Utility/UUIDTest.cpp
   39   std::vector<uint8_t> zeroes(20, 0);
tools/lldb/unittests/tools/lldb-server/inferior/thread_inferior.cpp
   22   std::vector<std::thread> threads;
tools/lldb/unittests/tools/lldb-server/tests/TestClient.h
   97   std::vector<lldb_private::RegisterInfo> m_register_infos;
tools/lldb/utils/TableGen/LLDBOptionDefEmitter.cpp
   27   std::vector<std::string> GroupsArg;
   35   std::vector<StringRef> Completions;
  125     std::vector<std::string> CompletionArgs;
  153 static void emitOptions(std::string Command, std::vector<Record *> Records,
  155   std::vector<CommandOption> Options;
  181   std::vector<Record *> Options = Records.getAllDerivedDefinitions("Option");
tools/lldb/utils/TableGen/LLDBPropertyDefEmitter.cpp
  120                             std::vector<Record *> PropertyRecords,
  143                              std::vector<Record *> PropertyRecords,
  164   std::vector<Record *> Properties =
  175   std::vector<Record *> Properties =
tools/lldb/utils/TableGen/LLDBTableGenUtils.cpp
   15 RecordsByName lldb_private::getRecordsByName(std::vector<Record *> Records,
tools/lldb/utils/TableGen/LLDBTableGenUtils.h
   26 typedef std::map<std::string, std::vector<llvm::Record *>> RecordsByName;
   29 RecordsByName getRecordsByName(std::vector<llvm::Record *> Records,
tools/lli/lli.cpp
  624         std::vector<GenericValue> Args;
  854   std::vector<std::string> Args;
  863   std::vector<std::thread> AltEntryThreads;
  875   std::vector<const char *> ArgV;
tools/llvm-ar/llvm-ar.cpp
  219 static std::vector<std::unique_ptr<MemoryBuffer>> ArchiveBuffers;
  220 static std::vector<std::unique_ptr<object::Archive>> Archives;
  224 static std::vector<StringRef> Members;
  631 static void addChildMember(std::vector<NewArchiveMember> &Members,
  674 static void addMember(std::vector<NewArchiveMember> &Members,
  723                                         std::vector<StringRef>::iterator &Pos,
  772 static std::vector<NewArchiveMember>
  775   std::vector<NewArchiveMember> Ret;
  776   std::vector<NewArchiveMember> Moved;
  794       std::vector<StringRef>::iterator MemberI = Members.end();
  847   std::vector<NewArchiveMember> NewMembers;
  880                                   std::vector<NewArchiveMember> *NewMembersP) {
  881   std::vector<NewArchiveMember> NewMembers;
  938                              std::vector<NewArchiveMember> *NewMembers) {
  961                             std::vector<NewArchiveMember> *NewMembers) {
 1002   std::vector<NewArchiveMember> NewMembers;
tools/llvm-cat/llvm-cat.cpp
   63       std::vector<BitcodeModule> Mods = ExitOnErr(getBitcodeModuleList(*MB));
   73     std::vector<std::unique_ptr<Module>> OwnedMods;
tools/llvm-cfi-verify/lib/FileAnalysis.cpp
  334     std::vector<uint64_t> Nodes = Graph.flattenAddress(Node);
tools/llvm-cfi-verify/lib/FileAnalysis.h
  226   DenseMap<uint64_t, std::vector<uint64_t>> StaticBranchTargetings;
tools/llvm-cfi-verify/lib/GraphBuilder.cpp
   58 std::vector<uint64_t> GraphResult::flattenAddress(uint64_t Address) const {
   59   std::vector<uint64_t> Addresses;
tools/llvm-cfi-verify/lib/GraphBuilder.h
   82   std::vector<uint64_t> OrphanedNodes;
   86   std::vector<ConditionalBranchNode> ConditionalBranchNodes;
   91   std::vector<uint64_t> flattenAddress(uint64_t Address) const;
tools/llvm-config/llvm-config.cpp
   78                            std::vector<std::string> &RequiredLibs,
   82                            std::vector<std::string> *Missing,
  140 static std::vector<std::string> ComputeLibsForComponents(
  141     const std::vector<StringRef> &Components, bool IncludeNonInstalled,
  144     std::vector<std::string> *Missing, const std::string &DirSep) {
  145   std::vector<std::string> RequiredLibs;
  236 std::vector<std::string> GetAllDyLibComponents(const bool IsInDevelopmentTree,
  239   std::vector<StringRef> DyLibComponents;
  260   std::vector<StringRef> Components;
  512         std::vector<std::string> Components;
  606     std::vector<std::string> MissingLibs;
  607     std::vector<std::string> RequiredLibs = ComputeLibsForComponents(
  639       std::vector<std::string> DyLibComponents =
tools/llvm-cov/CodeCoverage.cpp
  126   std::vector<StringRef> ObjectFilenames;
  135   std::vector<std::string> SourceFiles;
  146   std::vector<StringRef> CoverageArches;
  156   std::vector<std::pair<std::string, std::unique_ptr<MemoryBuffer>>>
  427   std::vector<StringRef> CoveredFiles = Coverage.getUniqueSourceFiles();
  476   std::vector<StringRef> ArgsV;
  901     std::map<llvm::StringRef, std::vector<const FunctionRecord *>>
tools/llvm-cov/CoverageExporterJson.cpp
  194   std::vector<std::string> SourceFiles;
tools/llvm-cov/CoverageExporterLcov.cpp
  110   std::vector<std::string> SourceFiles;
tools/llvm-cov/CoverageFilters.h
  132   std::vector<std::unique_ptr<CoverageFilter>> Filters;
tools/llvm-cov/CoverageReport.cpp
  291     std::vector<StringRef> Funcnames;
  328     std::vector<FunctionCoverageSummary> InstantiationSummaries;
  350 std::vector<FileCoverageSummary> CoverageReport::prepareFileReports(
  365   std::vector<FileCoverageSummary> FileReports;
  383   std::vector<std::string> UniqueSourceFiles;
  404   std::vector<StringRef> Filenames;
tools/llvm-cov/CoverageReport.h
   40   static std::vector<FileCoverageSummary>
tools/llvm-cov/CoverageViewOptions.h
   41   std::vector<std::string> DemanglerOpts;
tools/llvm-cov/SourceCoverageView.h
  141   std::vector<ExpansionView> ExpansionSubViews;
  145   std::vector<InstantiationView> InstantiationSubViews;
tools/llvm-cvtres/llvm-cvtres.cpp
  134   std::vector<std::string> InputFiles = InputArgs.getAllArgValues(OPT_INPUT);
  186     std::vector<std::string> Duplicates;
tools/llvm-cxxdump/llvm-cxxdump.cpp
  188   std::vector<std::pair<SymbolRef, uint64_t>> SymAddr =
tools/llvm-dwarfdump/Statistics.cpp
  111   std::vector<unsigned> VarParamLocStats{
  114   std::vector<unsigned> VarParamNonEntryValLocStats{
  117   std::vector<unsigned> ParamLocStats{
  120   std::vector<unsigned> ParamNonEntryValLocStats{
  123   std::vector<unsigned> VarLocStats{
  126   std::vector<unsigned> VarNonEntryValLocStats{
  151                             std::vector<unsigned> &VarParamLocStats,
  152                             std::vector<unsigned> &ParamLocStats,
  153                             std::vector<unsigned> &VarLocStats, bool IsParam,
  459                                std::vector<unsigned> &LocationStats) {
tools/llvm-dwarfdump/llvm-dwarfdump.cpp
  534 static std::vector<std::string> expandBundle(const std::string &InputPath) {
  535   std::vector<std::string> BundlePaths;
  626   std::vector<std::string> Objects;
tools/llvm-dwp/llvm-dwp.cpp
  249                         const std::vector<StringRef> &TypesSections,
  303   std::vector<unsigned> Buckets(NextPowerOf2(3 * IndexEntries.size() / 2));
  547     std::vector<StringRef> CurTypesSection;
  729   std::vector<std::string> DWOFilenames = InputFiles;
tools/llvm-elfabi/ELFObjHandler.cpp
   33   std::vector<uint64_t> NeededLibNames;
tools/llvm-elfabi/ErrorCollector.h
   67   std::vector<Error> Errors;
   68   std::vector<std::string> Tags;
tools/llvm-exegesis/lib/AArch64/Target.cpp
   45   std::vector<MCInst> setRegTo(const MCSubtargetInfo &STI, unsigned Reg,
tools/llvm-exegesis/lib/Analysis.cpp
  212 std::vector<Analysis::ResolvedSchedClassAndPoints>
  214   std::vector<ResolvedSchedClassAndPoints> Entries;
  250                                  const std::vector<MCInst> &Instructions,
  262                                     const std::vector<MCInst> &Instructions,
  296     const std::vector<SchedClassCluster> &Clusters,
  357   const std::vector<BenchmarkMeasure> ClusterCenterPoint =
  360   const std::vector<BenchmarkMeasure> SchedClassPoint =
  551     std::vector<SchedClassCluster> SchedClassClusters;
tools/llvm-exegesis/lib/Analysis.h
   61     const std::vector<size_t> &getPointIds() const { return PointIds; }
   77     std::vector<size_t> PointIds;
   91   printSchedClassClustersHtml(const std::vector<SchedClassCluster> &Clusters,
  103     std::vector<size_t> PointIds;
  107   std::vector<ResolvedSchedClassAndPoints> makePointsPerSchedClass() const;
tools/llvm-exegesis/lib/Assembler.cpp
  136                                std::vector<unsigned> RegistersSetUp)
  193   std::vector<unsigned> RegistersSetUp;
tools/llvm-exegesis/lib/Assembler.h
   62   FunctionFiller(MachineFunction &MF, std::vector<unsigned> RegistersSetUp);
   79   std::vector<unsigned> RegistersSetUp;
tools/llvm-exegesis/lib/BenchmarkCode.h
   26   std::vector<unsigned> LiveIns;
tools/llvm-exegesis/lib/BenchmarkResult.cpp
  299     NormalizedBinary(IO &, std::vector<uint8_t> &Data) : Binary(Data) {}
  300     std::vector<uint8_t> denormalize(IO &) {
  301       std::vector<uint8_t> Data;
  324     MappingNormalization<NormalizedBinary, std::vector<uint8_t>> BinaryString(
  351 Expected<std::vector<InstructionBenchmark>>
  357     std::vector<InstructionBenchmark> Benchmarks;
tools/llvm-exegesis/lib/BenchmarkResult.h
   35   std::vector<MCInst> Instructions;
   37   std::vector<RegisterValue> RegisterInitialValues;
   72   std::vector<BenchmarkMeasure> Measurements;
   75   std::vector<uint8_t> AssembledSnippet;
   81   static Expected<std::vector<InstructionBenchmark>>
tools/llvm-exegesis/lib/BenchmarkRunner.cpp
   93   const std::vector<MCInst> &Instructions = BC.Key.Instructions;
tools/llvm-exegesis/lib/BenchmarkRunner.h
   76   virtual Expected<std::vector<BenchmarkMeasure>>
tools/llvm-exegesis/lib/Clustering.cpp
   39     const size_t Q, std::vector<size_t> &Neighbors) const {
   69   const std::vector<BenchmarkMeasure> Centroid = G.getAsPoint();
   88     const std::vector<InstructionBenchmark> &Points,
   98   const std::vector<BenchmarkMeasure> *LastMeasurement = nullptr;
  129   std::vector<size_t> Neighbors; // Persistent buffer to avoid allocs.
  187   std::vector<SmallVector<size_t, 1>> OpcodeToPoints;
  317     const std::vector<InstructionBenchmark> &Points, const ModeE Mode,
  354 std::vector<BenchmarkMeasure> SchedClassClusterCentroid::getAsPoint() const {
  355   std::vector<BenchmarkMeasure> ClusterCenterPoint(Representative.size());
tools/llvm-exegesis/lib/Clustering.h
   33   create(const std::vector<InstructionBenchmark> &Points, ModeE Mode,
   87     std::vector<int> PointIndices;
   94   const std::vector<InstructionBenchmark> &getPoints() const { return Points_; }
  107   const std::vector<Cluster> &getValidClusters() const { return Clusters_; }
  110   bool isNeighbour(const std::vector<BenchmarkMeasure> &P,
  111                    const std::vector<BenchmarkMeasure> &Q,
  123       const std::vector<InstructionBenchmark> &Points,
  134   void rangeQuery(size_t Q, std::vector<size_t> &Scratchpad) const;
  138   const std::vector<InstructionBenchmark> &Points_;
  143   std::vector<ClusterId> ClusterIdForPoint_;
  144   std::vector<Cluster> Clusters_;
  151   const std::vector<PerInstructionStats> &getStats() const {
  155   std::vector<BenchmarkMeasure> getAsPoint() const;
  163   std::vector<PerInstructionStats> Representative;
tools/llvm-exegesis/lib/CodeTemplate.h
  123   std::vector<InstructionTemplate> Instructions;
tools/llvm-exegesis/lib/Latency.cpp
   40 static std::vector<Instruction>
   45   std::vector<unsigned> Opcodes;
   50   std::vector<Instruction> AliasingInstructions;
   88                                 std::vector<CodeTemplate> &CodeTemplates) {
  154 Expected<std::vector<CodeTemplate>>
  157   std::vector<CodeTemplate> Results;
  182 Expected<std::vector<BenchmarkMeasure>> LatencyBenchmarkRunner::runMeasurements(
  198   std::vector<BenchmarkMeasure> Result;
tools/llvm-exegesis/lib/Latency.h
   30   Expected<std::vector<CodeTemplate>>
   42   Expected<std::vector<BenchmarkMeasure>>
tools/llvm-exegesis/lib/Mips/Target.cpp
   24   std::vector<MCInst> setRegTo(const MCSubtargetInfo &STI, unsigned Reg,
   46 std::vector<MCInst> ExegesisMipsTarget::setRegTo(const MCSubtargetInfo &STI,
tools/llvm-exegesis/lib/PowerPC/Target.cpp
   25   std::vector<MCInst> setRegTo(const MCSubtargetInfo &STI, unsigned Reg,
   53 std::vector<MCInst> ExegesisPowerPCTarget::setRegTo(const MCSubtargetInfo &STI,
tools/llvm-exegesis/lib/SchedClassResolution.cpp
  174 std::vector<std::pair<uint16_t, float>>
  198   std::vector<std::pair<uint16_t, float>> Pressure;
  257 std::vector<BenchmarkMeasure> ResolvedSchedClass::getAsPoint(
  262   std::vector<BenchmarkMeasure> SchedClassPoint(NumMeasurements);
tools/llvm-exegesis/lib/SchedClassResolution.h
   34 std::vector<std::pair<uint16_t, float>>
   47   std::vector<BenchmarkMeasure>
   55   const std::vector<std::pair<uint16_t, float>> IdealizedProcResPressure;
tools/llvm-exegesis/lib/SnippetFile.cpp
  119 Expected<std::vector<BenchmarkCode>> readSnippets(const LLVMState &State,
tools/llvm-exegesis/lib/SnippetFile.h
   29 Expected<std::vector<BenchmarkCode>> readSnippets(const LLVMState &State,
tools/llvm-exegesis/lib/SnippetGenerator.cpp
   27 std::vector<CodeTemplate> getSingleton(CodeTemplate &&CT) {
   28   std::vector<CodeTemplate> Result;
   41 Expected<std::vector<BenchmarkCode>> SnippetGenerator::generateConfigurations(
   68     std::vector<BenchmarkCode> Output;
   94 std::vector<RegisterValue> SnippetGenerator::computeRegisterInitialValues(
   95     const std::vector<InstructionTemplate> &Instructions) const {
  101   std::vector<RegisterValue> RIV;
  136 Expected<std::vector<CodeTemplate>>
  141   std::vector<CodeTemplate> Result;
  157 Expected<std::vector<CodeTemplate>>
  159   std::vector<CodeTemplate> Result;
tools/llvm-exegesis/lib/SnippetGenerator.h
   33 std::vector<CodeTemplate> getSingleton(CodeTemplate &&CT);
   36 Expected<std::vector<CodeTemplate>>
   40 Expected<std::vector<CodeTemplate>>
   62   Expected<std::vector<BenchmarkCode>>
   67   std::vector<RegisterValue> computeRegisterInitialValues(
   68       const std::vector<InstructionTemplate> &Snippet) const;
   76   virtual Expected<std::vector<CodeTemplate>>
tools/llvm-exegesis/lib/Target.cpp
  150   std::vector<MCInst> setRegTo(const MCSubtargetInfo &STI, unsigned Reg,
tools/llvm-exegesis/lib/Target.h
   72   virtual std::vector<MCInst> setRegTo(const MCSubtargetInfo &STI, unsigned Reg,
tools/llvm-exegesis/lib/Uops.cpp
   98     std::vector<InstructionTemplate> &Instructions) const {
  120 static std::vector<InstructionTemplate> generateSnippetUsingStaticRenaming(
  124   std::vector<InstructionTemplate> Instructions;
  127   std::vector<BitVector> PossibleRegsForVar;
  160 Expected<std::vector<CodeTemplate>> UopsSnippetGenerator::generateCodeTemplates(
  222 Expected<std::vector<BenchmarkMeasure>>
  224   std::vector<BenchmarkMeasure> Result;
tools/llvm-exegesis/lib/Uops.h
   28   Expected<std::vector<CodeTemplate>>
   60       std::vector<InstructionTemplate> &SnippetTemplate) const;
   72   Expected<std::vector<BenchmarkMeasure>>
tools/llvm-exegesis/lib/X86/Target.cpp
  188 static Expected<std::vector<CodeTemplate>> generateLEATemplatesCommon(
  210   std::vector<CodeTemplate> Result;
  249   Expected<std::vector<CodeTemplate>>
  255 Expected<std::vector<CodeTemplate>>
  299   Expected<std::vector<CodeTemplate>>
  306 Expected<std::vector<CodeTemplate>>
  433   std::vector<MCInst> loadAndFinalize(unsigned Reg, unsigned RegBitWidth,
  436   std::vector<MCInst> loadX87STAndFinalize(unsigned Reg);
  438   std::vector<MCInst> loadX87FPAndFinalize(unsigned Reg);
  440   std::vector<MCInst> popFlagAndFinalize();
  453   std::vector<MCInst> Instructions;
  457 std::vector<MCInst> ConstantInliner::loadAndFinalize(unsigned Reg,
  467 std::vector<MCInst> ConstantInliner::loadX87STAndFinalize(unsigned Reg) {
  482 std::vector<MCInst> ConstantInliner::loadX87FPAndFinalize(unsigned Reg) {
  496 std::vector<MCInst> ConstantInliner::popFlagAndFinalize() {
  553   std::vector<MCInst> setRegTo(const MCSubtargetInfo &STI, unsigned Reg,
  663 std::vector<MCInst> ExegesisX86Target::setRegTo(const MCSubtargetInfo &STI,
tools/llvm-exegesis/llvm-exegesis.cpp
  168 static std::vector<unsigned> getOpcodesOrDie(const MCInstrInfo &MCInstrInfo) {
  181     std::vector<unsigned> Result;
  196   std::vector<unsigned> Result;
  207 static Expected<std::vector<BenchmarkCode>>
  249   std::vector<BenchmarkCode> Configurations;
  332   const std::vector<InstructionBenchmark> Points =
tools/llvm-extract/llvm-extract.cpp
  291     std::vector<llvm::Function *> Workqueue;
  334     std::vector<GlobalValue *> Gvs(GVs.begin(), GVs.end());
tools/llvm-ifs/llvm-ifs.cpp
  169   std::vector<std::string> NeededLibs;
tools/llvm-isel-fuzzer/llvm-isel-fuzzer.cpp
   53   std::vector<TypeGetter> Types{
   57   std::vector<std::unique_ptr<IRMutationStrategy>> Strategies;
tools/llvm-jitlink/llvm-jitlink.cpp
  167   std::vector<Section *> Sections;
  192     std::vector<Symbol *> Syms(S->symbols().begin(), S->symbols().end());
  773   std::vector<const char *> EntryPointArgs;
tools/llvm-jitlink/llvm-jitlink.h
   31   std::vector<orc::JITDylib *> JDSearchOrder;
tools/llvm-lto/llvm-lto.cpp
  462 std::vector<std::unique_ptr<MemoryBuffer>>
  464   std::vector<std::unique_ptr<MemoryBuffer>> InputBuffers;
  570     std::vector<std::unique_ptr<MemoryBuffer>> InputBuffers;
  784     std::vector<std::unique_ptr<MemoryBuffer>> InputBuffers;
  822     std::vector<std::unique_ptr<MemoryBuffer>> InputBuffers;
  943   std::vector<std::string> KeptDSOSyms;
 1017     std::vector<raw_pwrite_stream *> OSPtrs;
tools/llvm-lto2/llvm-lto2.cpp
  209   std::vector<std::unique_ptr<MemoryBuffer>> MBs;
  291     std::vector<SymbolResolution> Res;
  385     std::vector<StringRef> ComdatTable = Input->getComdatTable();
tools/llvm-mc/Disassembler.cpp
   31 typedef std::pair<std::vector<unsigned char>, std::vector<const char *>>
   31 typedef std::pair<std::vector<unsigned char>, std::vector<const char *>>
tools/llvm-mca/CodeRegion.h
   89   std::vector<UniqueCodeRegion> Regions;
   99   typedef std::vector<UniqueCodeRegion>::iterator iterator;
  100   typedef std::vector<UniqueCodeRegion>::const_iterator const_iterator;
tools/llvm-mca/Views/ResourcePressureView.h
   83   std::vector<ResourceCycles> ResourceUsage;
tools/llvm-mca/Views/SchedulerStatistics.h
   68   std::vector<BufferUsage> Usage;
tools/llvm-mca/Views/TimelineView.h
  137   std::vector<TimelineViewEntry> Timeline;
  144   std::vector<WaitTimeEntry> WaitTime;
  148   std::vector<std::pair<unsigned, int>> UsedBuffer;
tools/llvm-mca/llvm-mca.cpp
  466     std::vector<std::unique_ptr<mca::Instruction>> LoweredSequence;
tools/llvm-modextract/llvm-modextract.cpp
   45   std::vector<BitcodeModule> Ms = ExitOnErr(getBitcodeModuleList(*MB));
tools/llvm-mt/llvm-mt.cpp
  121   std::vector<std::string> InputFiles = InputArgs.getAllArgValues(OPT_manifest);
tools/llvm-nm/llvm-nm.cpp
  345 static std::vector<NMSymbol> SymbolList;
tools/llvm-objcopy/COFF/COFFObjcopy.cpp
   43 static std::vector<uint8_t> createGnuDebugLinkSectionContents(StringRef File) {
   53   std::vector<uint8_t> Data(CRCPos + 4);
   85   std::vector<uint8_t> Contents =
tools/llvm-objcopy/COFF/Object.h
   38   std::vector<Relocation> Relocs;
   54   void setOwnedContents(std::vector<uint8_t> &&Data) {
   66   std::vector<uint8_t> OwnedContents;
   85   std::vector<AuxSymbol> AuxData;
  107   std::vector<object::data_directory> DataDirectories;
  112   iterator_range<std::vector<Symbol>::iterator> getMutableSymbols() {
  128   iterator_range<std::vector<Section>::iterator> getMutableSections() {
  139   std::vector<Symbol> Symbols;
  144   std::vector<Section> Sections;
tools/llvm-objcopy/COFF/Reader.cpp
   57   std::vector<Section> Sections;
   86   std::vector<Symbol> Symbols;
  157   std::vector<const Symbol *> RawSymbolTable;
tools/llvm-objcopy/CopyConfig.h
  127   std::vector<NameOrPattern> PosMatchers;
  128   std::vector<NameOrPattern> NegMatchers;
  175   std::vector<StringRef> AddSection;
  176   std::vector<StringRef> DumpSection;
  177   std::vector<StringRef> SymbolsToAdd;
tools/llvm-objcopy/ELF/ELFConfig.h
   35   std::vector<NewSymbolInfo> SymbolsToAdd;
tools/llvm-objcopy/ELF/Object.cpp
  387   std::vector<uint8_t> Data(Sec.Size);
 1633 Expected<std::vector<IHexRecord>> IHexReader::parse() const {
 1635   std::vector<IHexRecord> Records;
 1660   std::vector<IHexRecord> Records = unwrapOrError(parse());
 1883 static void orderSegments(std::vector<Segment *> &Segments) {
 1890 static uint64_t layoutSegments(std::vector<Segment *> &Segments,
 1962   std::vector<Segment *> OrderedSegments;
 2135   std::vector<Segment *> OrderedSegments;
tools/llvm-objcopy/ELF/Object.h
  487   std::vector<uint8_t> Data;
  627   std::vector<uint32_t> Indexes;
  662   std::vector<std::unique_ptr<Symbol>> Symbols;
  751   std::vector<Relocation> Relocations;
  902   const std::vector<IHexRecord> &Records;
  907   IHexELFBuilder(const std::vector<IHexRecord> &Records)
  955   Expected<std::vector<IHexRecord>> parse() const;
  989   std::vector<SecPtr> Sections;
  990   std::vector<SegPtr> Segments;
  991   std::vector<SecPtr> RemovedSections;
 1000       pointee_iterator<typename std::vector<std::unique_ptr<T>>::iterator>>;
 1004       typename std::vector<std::unique_ptr<T>>::const_iterator>>;
 1036       filter_iterator<pointee_iterator<std::vector<SecPtr>::const_iterator>,
tools/llvm-objcopy/MachO/MachOReader.cpp
   66 std::vector<Section>
   73   std::vector<Section> Sections;
tools/llvm-objcopy/MachO/Object.h
   55   std::vector<RelocationInfo> Relocations;
   83   std::vector<Section> Sections;
  110   std::vector<std::unique_ptr<SymbolEntry>> Symbols;
  116   std::vector<uint32_t> Symbols;
  122   std::vector<std::string> Strings;
  231   std::vector<LoadCommand> LoadCommands;
tools/llvm-objcopy/llvm-objcopy.cpp
  181   std::vector<NewArchiveMember> NewArchiveMembers;
tools/llvm-objdump/COFFDump.cpp
  175 static Error resolveSymbol(const std::vector<RelocationRef> &Rels,
  193                    const std::vector<RelocationRef> &Rels, uint64_t Offset,
  207 static Error resolveSymbolName(const std::vector<RelocationRef> &Rels,
  220                                    const std::vector<RelocationRef> &Rels,
  448                             std::vector<RelocationRef> &Rels,
  556                                      const std::vector<RelocationRef> &Rels) {
  607   std::vector<RelocationRef> Rels;
tools/llvm-objdump/MachODump.cpp
  255 typedef std::vector<DiceTableEntry> DiceTable;
  364                                   std::vector<SectionRef> &Sections,
  365                                   std::vector<SymbolRef> &Symbols,
 1451   std::vector<SectionRef> LiteralSections;
 1473   std::vector<std::pair<uint64_t, SymbolRef>> Relocs;
 1623   std::vector<std::pair<uint64_t, SymbolRef>> Relocs;
 2568                   std::vector<SectionRef> *Sections, bool verbose)
 2574   std::vector<SectionRef> *Sections;
 6114   std::vector<SectionRef> Sections;
 6196   std::vector<SectionRef> Sections;
 6291   std::vector<SectionRef> Sections;
 6449   std::vector<SectionRef> Sections;
 7303   std::vector<SectionRef> Sections;
 7304   std::vector<SymbolRef> Symbols;
tools/llvm-objdump/llvm-objdump.cpp
  344 typedef std::vector<std::tuple<uint64_t, StringRef, uint8_t>> SectionSymbolsTy;
  549   std::unordered_map<std::string, std::vector<StringRef>> LineCache;
  592   std::vector<StringRef> &Lines = LineCache[LineInfo.FileName];
  692                          std::vector<RelocationRef> *Rels = nullptr) {
  736                  std::vector<RelocationRef> *Rels) override {
  759     std::vector<RelocationRef>::const_iterator RelCur = Rels->begin();
  760     std::vector<RelocationRef>::const_iterator RelEnd = Rels->end();
  806                  std::vector<RelocationRef> *Rels) override {
  858                  std::vector<RelocationRef> *Rels) override {
  994 static std::map<SectionRef, std::vector<RelocationRef>>
  996   std::map<SectionRef, std::vector<RelocationRef>> Ret;
 1010     std::vector<RelocationRef> &V = Ret[*Relocated];
 1127   std::map<SectionRef, std::vector<RelocationRef>> RelocMap;
 1165   std::vector<std::pair<uint64_t, SectionRef>> SectionAddresses;
 1216     std::vector<MappingSymbolPair> MappingSymbols;
 1274     std::vector<RelocationRef> Rels = RelocMap[Section];
 1275     std::vector<RelocationRef>::const_iterator RelCur = Rels.begin();
 1276     std::vector<RelocationRef>::const_iterator RelEnd = Rels.end();
 1619   MapVector<SectionRef, std::vector<SectionRef>> SecToRelSec;
 1633   for (std::pair<SectionRef, std::vector<SectionRef>> &P : SecToRelSec) {
 1667   std::vector<SectionRef> DynRelSec = Obj->dynamic_relocation_sections();
tools/llvm-opt-fuzzer/llvm-opt-fuzzer.cpp
   38   std::vector<TypeGetter> Types{
   42   std::vector<std::unique_ptr<IRMutationStrategy>> Strategies;
tools/llvm-pdbutil/DumpOutputStyle.cpp
  319 std::vector<StatCollection::KindAndStat>
  321   std::vector<KindAndStat> SortedStats(Individual.begin(), Individual.end());
  402       std::vector<uint32_t> BV(Blocks.begin(), Blocks.end());
  532 static std::vector<std::string> getSectionNames(PDBFile &File) {
  540   std::vector<std::string> Names;
  602           std::vector<std::string> Sections = getSectionNames(getPdb());
  891   std::vector<StrAndStat> NamespacedStatsSorted;
 1040           std::vector<std::string> TIs;
 1188       std::vector<uint32_t> SortedIDs(IS->name_ids().begin(),
 1441   std::vector<uint32_t> Indices;
 1484       std::vector<TypeIndex> TiList(Indices.begin(), Indices.end());
 1710       std::vector<ResultEntryType> Results =
 1847   std::vector<std::string> Opts;
 1957   std::vector<std::string> Names = getSectionNames(getPdb());
tools/llvm-pdbutil/DumpOutputStyle.h
   63   std::vector<KindAndStat> getStatsSortedBySize() const;
tools/llvm-pdbutil/FormatUtil.cpp
  193   std::vector<std::string> Opts;
tools/llvm-pdbutil/LinePrinter.cpp
  138 static std::vector<Run> computeBlockRuns(uint32_t BlockSize,
  140   std::vector<Run> Runs;
tools/llvm-pdbutil/MinimalSymbolDumper.cpp
   30   std::vector<std::string> Opts;
   49   std::vector<std::string> Opts;
   65   std::vector<std::string> Opts;
   84   std::vector<std::string> Opts;
  107   std::vector<std::string> Opts;
  140   std::vector<std::string> Opts;
  153   std::vector<std::string> Opts;
  334   std::vector<std::string> GapStrs;
tools/llvm-pdbutil/MinimalTypeDumper.cpp
   34   std::vector<std::string> Opts;
   78   std::vector<std::string> Opts;
   91   std::vector<std::string> Opts;
  184   std::vector<std::string> Opts;
  209   std::vector<std::string> Opts;
tools/llvm-pdbutil/PdbYaml.h
   41   std::vector<uint32_t> DirectoryBlocks;
   47   std::vector<uint32_t> Blocks;
   60   std::vector<PdbRaw_FeatureSig> Features;
   61   std::vector<NamedStreamMapping> NamedStreams;
   66   std::vector<CodeViewYAML::SymbolRecord> Symbols;
   72   std::vector<StringRef> SourceFiles;
   73   std::vector<CodeViewYAML::YAMLDebugSubsection> Subsections;
   86   std::vector<PdbDbiModuleInfo> ModInfos;
   91   std::vector<CodeViewYAML::LeafRecord> Records;
   95   std::vector<CodeViewYAML::SymbolRecord> PubSyms;
  102   Optional<std::vector<uint32_t>> StreamSizes;
  103   Optional<std::vector<StreamBlockList>> StreamMap;
  110   Optional<std::vector<StringRef>> StringTable;
tools/llvm-pdbutil/PrettyTypeDumper.cpp
   88 static std::vector<std::unique_ptr<ClassLayout>>
   91   std::vector<std::unique_ptr<ClassLayout>> Filtered;
  230       std::vector<LayoutPtr> Filtered;
tools/llvm-pdbutil/llvm-pdbutil.cpp
 1015   std::vector<PDB_SymType> SymTypes;
 1235           std::vector<std::unique_ptr<PDBSymbolFunc>> Funcs;
 1253           std::vector<std::unique_ptr<PDBSymbolData>> Datas;
tools/llvm-profdata/llvm-profdata.cpp
  187   std::vector<std::pair<Error, std::string>> Errors;
  761   std::vector<unsigned> ValueSitesHistogram;
  815                             std::vector<uint32_t> DetailedSummaryCutoffs,
  821   std::vector<uint32_t> Cutoffs = std::move(DetailedSummaryCutoffs);
  834   std::vector<ValueSitesStats> VPStats(NumVPKind);
  842                       std::vector<std::pair<std::string, uint64_t>>,
  969     std::vector<std::pair<std::string, uint64_t>> SortedHottestFuncs;
tools/llvm-rc/ResourceFileWriter.cpp
  815   std::vector<ResourceDirEntryStart> ItemEntries;
  819                           std::vector<ResourceDirEntryStart> &&Entries)
  908   std::vector<ResourceDirEntryStart> ItemEntries;
  910   std::vector<uint32_t> ItemOffsets(NumItems);
tools/llvm-rc/ResourceFileWriter.h
   37   std::vector<std::string> Include;   // Additional folders to search for files.
   38   std::vector<std::string> NoInclude; // Folders to exclude from file search.
  114     std::vector<BundleKey> BundleList;
tools/llvm-rc/ResourceScriptCppFilter.cpp
   43   std::vector<StringRef> Output;
tools/llvm-rc/ResourceScriptParser.cpp
   43 RCParser::RCParser(std::vector<RCToken> TokenList)
  507   std::vector<IntOrString> Data;
  738     std::vector<IntOrString> Values;
tools/llvm-rc/ResourceScriptParser.h
   34   using LocIter = std::vector<RCToken>::iterator;
   56   explicit RCParser(std::vector<RCToken> TokenList);
  184   std::vector<RCToken> Tokens;
tools/llvm-rc/ResourceScriptStmt.h
  265   std::vector<std::unique_ptr<OptionalStmt>> Statements;
  348   std::vector<Accelerator> Accelerators;
  495   std::vector<std::unique_ptr<MenuDefinition>> Definitions;
  584   std::vector<std::pair<uint32_t, StringRef>> Table;
  653   std::vector<Control> Controls;
  690   std::vector<IntOrString> Contents;
  697   UserDefinedResource(IntOrString ResourceType, std::vector<IntOrString> &&Data,
  750   std::vector<std::unique_ptr<VersionInfoStmt>> Stmts;
  768   std::vector<IntOrString> Values;
  771   VersionInfoValue(StringRef InfoKey, std::vector<IntOrString> &&Vals,
tools/llvm-rc/ResourceScriptToken.cpp
   89   Expected<std::vector<RCToken>> run();
  155 Expected<std::vector<RCToken>> Tokenizer::run() {
  157   std::vector<RCToken> Result;
  362 Expected<std::vector<RCToken>> tokenizeRC(StringRef Input) {
tools/llvm-rc/ResourceScriptToken.h
   77 Expected<std::vector<RCToken>> tokenizeRC(StringRef Input);
tools/llvm-rc/llvm-rc.cpp
  102   std::vector<std::string> InArgsInfo = InputArgs.getAllArgValues(OPT_INPUT);
  121   std::vector<RCToken> Tokens = ExitOnErr(tokenizeRC(FilteredContents));
tools/llvm-readobj/COFFDumper.cpp
  175   typedef DenseMap<const coff_section*, std::vector<RelocationRef> > RelocMapTy;
 1275         std::vector<GloballyHashedType> Hashes =
 1604   using LibsTy = std::vector<StringRef>;
 1827       std::vector<UTF16> EndianCorrectedNameString;
tools/llvm-readobj/ELFDumper.cpp
 2179   std::vector<std::string> Libs;
 2828   std::vector<GroupMember> Members;
 2832 std::vector<GroupSection> getGroups(const ELFFile<ELFT> *Obj,
 2838   std::vector<GroupSection> Ret;
 2865     std::vector<GroupMember> &GM = Ret.back().Members;
 2887   std::vector<GroupSection> V = getGroups<ELFT>(Obj, this->FileName);
 3005     std::vector<Elf_Rela> AndroidRelas;
 3013     std::vector<Elf_Rela> RelrRelas;
 3735     std::vector<Elf_Rela> RelrRelas =
 3967     std::vector<size_t> ChainLen(NBucket, 0);
 3992     std::vector<size_t> Count(MaxChain, 0) ;
 4025     std::vector<size_t> ChainLen(NBucket, 0);
 4043     std::vector<size_t> Count(MaxChain, 0) ;
 4532   std::vector<CoreFileMapping> Mappings;
 5208   std::vector<GroupSection> V = getGroups<ELFT>(Obj, this->FileName);
 5290       std::vector<Elf_Rela> RelrRelas =
 5358     std::vector<EnumEntry<unsigned>> SectionFlags(std::begin(ElfSectionFlags),
 5456     std::vector<EnumEntry<unsigned>> SymOtherFlags(std::begin(ElfSymOtherFlags),
 5544     std::vector<Elf_Rela> RelrRelas =
 5758 static Expected<std::vector<uint64_t>> toULEB128Array(ArrayRef<uint8_t> Data) {
 5759   std::vector<uint64_t> Ret;
 5781   Expected<std::vector<uint64_t>> V = toULEB128Array(Contents);
tools/llvm-readobj/MachODumper.cpp
  698   using LibsTy = std::vector<StringRef>;
tools/llvm-readobj/ObjDumper.cpp
   40 static std::vector<object::SectionRef>
   43   std::vector<object::SectionRef> Ret;
tools/llvm-readobj/llvm-readobj.cpp
  411   std::vector<OwningBinary<Binary>> Binaries;
tools/llvm-reduce/TestRunner.cpp
   13 TestRunner::TestRunner(StringRef TestName, const std::vector<std::string> &TestArgs)
   20   std::vector<StringRef> ProgramArgs;
tools/llvm-reduce/TestRunner.h
   27   TestRunner(StringRef TestName, const std::vector<std::string> &TestArgs);
   40   const std::vector<std::string> &TestArgs;
tools/llvm-reduce/deltas/Delta.cpp
   60 static bool increaseGranularity(std::vector<Chunk> &Chunks) {
   62   std::vector<Chunk> NewChunks;
   92     std::function<void(const std::vector<Chunk> &, Module *)>
  108   std::vector<Chunk> Chunks = {{1, Targets}};
  120       std::vector<Chunk> CurrentChunks;
tools/llvm-reduce/deltas/Delta.h
   72                   std::function<void(const std::vector<Chunk> &, Module *)>
tools/llvm-reduce/deltas/ReduceArguments.cpp
   43 static void extractArgumentsFromModule(std::vector<Chunk> ChunksToKeep,
   47   std::vector<Function *> Funcs;
   63     std::vector<Instruction *> InstToDelete;
tools/llvm-reduce/deltas/ReduceBasicBlocks.cpp
   30   std::vector<BasicBlock *> ChunkSucessors;
   83 static void extractBasicBlocksFromModule(std::vector<Chunk> ChunksToKeep,
   97   std::vector<BasicBlock *> BBsToDelete;
tools/llvm-reduce/deltas/ReduceFunctions.cpp
   24 static void extractFunctionsFromModule(const std::vector<Chunk> &ChunksToKeep,
   38   std::vector<Function *> FuncsToRemove;
tools/llvm-reduce/deltas/ReduceGlobalVars.cpp
   20 static void extractGVsFromModule(std::vector<Chunk> ChunksToKeep,
   34   std::vector<GlobalVariable *> ToRemove;
   35   std::vector<Instruction *> InstToRemove;
tools/llvm-reduce/deltas/ReduceInstructions.cpp
   20 static void extractInstrFromModule(std::vector<Chunk> ChunksToKeep,
   35   std::vector<Instruction *> InstToDelete;
tools/llvm-reduce/deltas/ReduceMetadata.cpp
   25                                   const std::vector<Chunk> &ChunksToKeep,
   54 static void extractMetadataFromModule(const std::vector<Chunk> &ChunksToKeep,
   85   std::vector<NamedMDNode *> NamedNodesToDelete;
tools/llvm-rtdyld/llvm-rtdyld.cpp
  417     std::vector<std::pair<SymbolRef, uint64_t>> SymAddr =
  567   std::vector<const char *> Argv;
tools/llvm-stress/llvm-stress.cpp
  178   using PieceTable = std::vector<Value *>;
  243       std::vector<Constant*> TempValues;
  308     static std::vector<Type*> ScalarTypes;
  501     std::vector<Constant*> Idxs;
  684   std::vector<std::unique_ptr<Modifier>> Modifiers;
  708   std::vector<Instruction*> BoolInst;
tools/llvm-xray/xray-account.cpp
  236 ResultRow getStats(std::vector<uint64_t> &Timings) {
  264 static void sortByKey(std::vector<TupleType> &Results, F Fn) {
  273   std::vector<TupleType> Results;
tools/llvm-xray/xray-account.h
   30   typedef std::map<int32_t, std::vector<uint64_t>> FunctionLatencyMap;
   34   typedef std::vector<std::pair<int32_t, uint64_t>> FunctionStack;
tools/llvm-xray/xray-extract.cpp
   56   std::vector<YAMLXRaySledEntry> YAMLSleds;
tools/llvm-xray/xray-fdr-dump.cpp
   77   std::vector<std::unique_ptr<Record>> Records;
tools/llvm-xray/xray-graph.cpp
  293   std::vector<uint64_t> TempTimings;
tools/llvm-xray/xray-graph.h
   62     std::vector<TimestampT> Timings;
tools/lto/lto.cpp
  544     std::vector<const char *> CodegenArgv(1, "libLTO");
tools/obj2yaml/coff2yaml.cpp
  138   std::vector<COFFYAML::Section> &YAMLSections = YAMLObj.Sections;
  196     std::vector<COFFYAML::Relocation> Relocations;
  280   std::vector<COFFYAML::Symbol> &Symbols = YAMLObj.Symbols;
tools/obj2yaml/elf2yaml.cpp
   37   std::vector<std::string> SectionNames;
   40   std::vector<std::string> SymbolNames;
   52                     std::vector<ELFYAML::Symbol> &Symbols);
  348                              std::vector<ELFYAML::Symbol> &Symbols) {
  524   std::vector<ELFYAML::StackSizeEntry> Entries;
  557   std::vector<ELFYAML::AddrsigSymbol> Symbols;
  699   std::vector<ELFYAML::NoteEntry> Entries;
tools/obj2yaml/macho2yaml.cpp
   33   void dumpBindOpcodes(std::vector<MachOYAML::BindOpcode> &BindOpcodes,
   49                   std::vector<MachOYAML::Section> &Sections);
  103     std::vector<MachOYAML::Section> &Sections) {
  303     std::vector<MachOYAML::BindOpcode> &BindOpcodes,
tools/obj2yaml/xcoff2yaml.cpp
   54   std::vector<XCOFFYAML::Symbol> &Symbols = YAMLObj.Symbols;
tools/opt/PrintSCC.cpp
   77     const std::vector<BasicBlock *> &nextSCC = *SCCI;
   79     for (std::vector<BasicBlock*>::const_iterator I = nextSCC.begin(),
   98     const std::vector<CallGraphNode*> &nextSCC = *SCCI;
  100     for (std::vector<CallGraphNode*>::const_iterator I = nextSCC.begin(),
tools/polly/include/polly/CodeGen/BlockGenerators.h
  626                        std::vector<LoopToScevMapT> &VLTS,
  650   std::vector<LoopToScevMapT> &VLTS;
  657                        std::vector<LoopToScevMapT> &VLTS,
tools/polly/include/polly/CodeGen/IslNodeBuilder.h
  382                                  std::vector<LoopToScevMapT> &VLTS,
  383                                  std::vector<Value *> &IVS,
  387                         std::vector<Value *> &IVS,
tools/polly/include/polly/CodeGen/RuntimeDebugBuilder.h
   66     std::vector<llvm::Value *> Vector;
   83     std::vector<llvm::Value *> Vector;
   91                             std::vector<llvm::Value *> &Values,
  100                             std::vector<llvm::Value *> &Values,
  109                             std::vector<llvm::Value *> &Values,
  162   static std::vector<llvm::Value *>
tools/polly/include/polly/ScopDetection.h
   94 using AFs = std::vector<PairInstSCEV>;
tools/polly/include/polly/ScopDetectionDiagnostic.h
  664   using PointerSnapshotTy = std::vector<const Value *>;
tools/polly/include/polly/ScopInfo.h
  205 using AccFuncVector = std::vector<std::unique_ptr<MemoryAccess>>;
 1159            std::vector<Instruction *> Instructions);
 1170            std::vector<Instruction *> EntryBlockInstructions);
 1279   std::vector<Instruction *> Instructions;
 1545   const std::vector<Instruction *> &getInstructions() const {
 1555   std::vector<Instruction *>::const_iterator insts_begin() const {
 1559   std::vector<Instruction *>::const_iterator insts_end() const {
 1564   iterator_range<std::vector<Instruction *>::const_iterator> insts() const {
 1787   DenseMap<BasicBlock *, std::vector<ScopStmt *>> StmtMap;
 1984                    std::vector<Instruction *> Instructions);
 1998                    std::vector<Instruction *> EntryBlockInstructions);
 2498                                      const std::vector<unsigned> &Sizes);
tools/polly/include/polly/Support/ScopHelper.h
  459 std::tuple<std::vector<const llvm::SCEV *>, std::vector<int>>
  459 std::tuple<std::vector<const llvm::SCEV *>, std::vector<int>>
tools/polly/lib/Analysis/ScopBuilder.cpp
 1630   std::vector<const SCEV *> Subscripts;
 1631   std::vector<int> Sizes;
 1643   std::vector<const SCEV *> SizesSCEV;
 1696   std::vector<const SCEV *> Sizes = {nullptr};
 1967   std::vector<Instruction *> Instructions;
 2123   MapVector<Instruction *, std::vector<Instruction *>> LeaderToInstList;
 2149     std::vector<Instruction *> &InstList = LeaderToInstList[*LeaderIt];
 2157     std::vector<Instruction *> &InstList = Instructions.second;
 2179     std::vector<Instruction *> Instructions;
 2366     std::vector<int> Int;
 2435     std::vector<const SCEV *> Sizes;
tools/polly/lib/Analysis/ScopDetection.cpp
  826   SCEVRemoveMax(ScalarEvolution &SE, std::vector<const SCEV *> *Terms)
  830                              std::vector<const SCEV *> *Terms = nullptr) {
  847   std::vector<const SCEV *> *Terms;
  856     std::vector<const SCEV *> MaxTerms;
 1494   std::vector<Region *> ToExpand;
tools/polly/lib/Analysis/ScopInfo.cpp
 1190                    std::vector<Instruction *> EntryBlockInstructions)
 1197                    std::vector<Instruction *> Instructions)
 1563 static std::vector<isl::id> getFortranArrayIds(Scop::array_range Arrays) {
 1564   std::vector<isl::id> OutermostSizeIds;
 1587   std::vector<isl::id> OutermostSizeIds;
 1843                                          const std::vector<unsigned> &Sizes) {
 1845   std::vector<const SCEV *> SCEVSizes;
 1909   std::vector<isl::id> FortranIDs;
 2370                        std::vector<Instruction *> Instructions) {
 2383                        std::vector<Instruction *> Instructions) {
tools/polly/lib/CodeGen/BlockGenerators.cpp
 1012                                            std::vector<LoopToScevMapT> &VLTS,
tools/polly/lib/CodeGen/IslNodeBuilder.cpp
  385                                       std::vector<Value *> &IVS,
  393   std::vector<LoopToScevMapT> VLTS(IVS.size());
  453   std::vector<Value *> IVS(VectorWidth);
  605   std::vector<BasicBlock *> Nodes;
  925     std::vector<LoopToScevMapT> &VLTS, std::vector<Value *> &IVS,
  925     std::vector<LoopToScevMapT> &VLTS, std::vector<Value *> &IVS,
tools/polly/lib/CodeGen/LoopGeneratorsKMP.cpp
   77   std::vector<Type *> Arguments = {Builder.getInt32Ty()->getPointerTo(),
tools/polly/lib/CodeGen/PerfMonitor.cpp
   38   std::vector<Constant *> V;
tools/polly/lib/CodeGen/RuntimeDebugBuilder.cpp
   57 std::vector<Value *>
   59   std::vector<Value *> Identifiers;
   63   std::vector<Function *> BlockIDs = {
   79   std::vector<Function *> ThreadIDs = {
  117 static std::tuple<std::string, std::vector<Value *>>
  120   std::vector<Value *> ValuesToPrint;
  164   std::vector<Value *> ValuesToPrint;
  262   std::vector<Value *> Arguments;
tools/polly/lib/Exchange/JSONExporter.cpp
   69   std::vector<std::string> NewAccessStrings;
  347                std::vector<std::string> *NewAccessStrings = nullptr) {
  661     std::vector<unsigned> DimSizes;
  695                        std::vector<std::string> *NewAccessStrings = nullptr) {
  769   for (std::vector<std::string>::const_iterator I = NewAccessStrings.begin(),
tools/polly/lib/Support/ISLTools.cpp
  715   std::vector<isl::basic_set> BSets;
tools/polly/lib/Support/RegisterPasses.cpp
  664   std::vector<PassBuilder::PipelineElement> FullPipeline;
tools/polly/lib/Support/ScopHelper.cpp
  661 std::tuple<std::vector<const SCEV *>, std::vector<int>>
  661 std::tuple<std::vector<const SCEV *>, std::vector<int>>
  663   std::vector<const SCEV *> Subscripts;
  664   std::vector<int> Sizes;
tools/polly/lib/Transform/MaximalStaticExpansion.cpp
  376   std::vector<unsigned> Sizes;
tools/polly/lib/Transform/ScheduleOptimizer.cpp
  840   std::vector<int> TileSizes(DimOutNum, 1);
tools/polly/unittests/Support/ISLTools.cpp
   23   std::vector<isl::basic_set> Sets;
tools/sancov/sancov.cpp
  162   std::vector<CoveragePoint> Points;
  300                        const std::vector<CoveragePoint> &Points) {
  302   std::map<std::string, std::vector<const CoveragePoint *>> PointsByFile;
  311     std::map<std::string, std::vector<const CoveragePoint *>> PointsByFn;
  519 static std::vector<CoveragePoint>
  523   std::vector<CoveragePoint> Result;
  910 computeFunctions(const std::vector<CoveragePoint> &Points) {
 1004 static void readAndPrintRawCoverage(const std::vector<std::string> &FileNames,
 1006   std::vector<std::unique_ptr<RawCoverage>> Covs;
 1016 merge(const std::vector<std::unique_ptr<SymbolizedCoverage>> &Coverages) {
 1049 readSymbolizeAndMergeCmdArguments(std::vector<std::string> FileNames) {
 1050   std::vector<std::unique_ptr<SymbolizedCoverage>> Coverages;
 1084     std::map<std::string, std::vector<std::string>> CoverageByObjFile;
tools/verify-uselistorder/verify-uselistorder.cpp
   83   std::vector<const Value *> Values;
unittests/ADT/ArrayRefTest.cpp
  203 static std::vector<int> ReturnTest12() { return {1, 2}; }
  216   std::vector<int> B = ReturnTest12();
unittests/ADT/BitVectorTest.cpp
  814 typedef std::vector<std::pair<int, int>> RangeList;
unittests/ADT/DAGDeltaAlgorithmTest.cpp
   60   std::vector<edge_ty> Deps;
unittests/ADT/DenseMapTest.cpp
  442   std::vector<std::pair<int, CountCopyAndMove>> Values;
unittests/ADT/FallibleIteratorTest.cpp
   39 using FallibleCollection = std::vector<std::pair<Item, LinkValid>>;
unittests/ADT/HashingTest.cpp
  140   const std::vector<int> vec(begin(arr1), end(arr1));
  175   std::vector<char> all_one_c(256, '\xff');
  183   std::vector<char> all_zero_c(256, '\0');
  191   std::vector<unsigned> all_one_int(512, -1);
  199   std::vector<unsigned> all_zero_int(512, 0);
unittests/ADT/IteratorTest.cpp
  332   const vector<unsigned> pi{3, 1, 4, 1, 5, 9};
  333   const vector<StringRef> e{"2", "7", "1", "8"};
  337     const vector<tuple<Optional<unsigned>, Optional<StringRef>>> expected{
  351     const vector<tuple<Optional<StringRef>, Optional<unsigned>>> expected{
  382   vector<unsigned> pi{3, 1, 4, 1, 5, 9};
  399   vector<unsigned> pi{3, 1, 4, 1, 5, 9};
  420   vector<unsigned> ascending{0, 1, 2, 3, 4, 5};
  445   std::vector<int> v1;
  446   std::vector<int> v2{1, 2, 3};
unittests/ADT/MappedIteratorTest.cpp
   17   std::vector<int> V({0});
   29   std::vector<int> V({0});
   41   std::vector<int> V({1});
unittests/ADT/RangeAdapterTest.cpp
   23   std::vector<int> Vec;
   28   typedef std::vector<int>::reverse_iterator reverse_iterator;
   29   typedef std::vector<int>::const_reverse_iterator const_reverse_iterator;
   40   mutable std::vector<int> Vec;
   45   typedef std::vector<int>::iterator iterator;
   49   typedef std::vector<int>::reverse_iterator reverse_iterator;
   57   std::vector<int> Vec;
   62   typedef std::vector<int>::iterator iterator;
   63   typedef std::vector<int>::const_iterator const_iterator;
   69   typedef std::vector<int>::reverse_iterator reverse_iterator;
   70   typedef std::vector<int>::const_reverse_iterator const_reverse_iterator;
   79   mutable std::vector<int> V;
   84   typedef std::vector<int>::iterator iterator;
   86     std::vector<int>::iterator I;
   93     explicit reverse_iterator(std::vector<int>::iterator I) : I(I) {}
  130 typedef ::testing::Types<std::vector<int>, std::list<int>, int[4]>
  144 typedef ::testing::Types<std::vector<int>, std::list<int>, CustomIteratorVector,
unittests/ADT/SCCIteratorTest.cpp
   52       const std::vector<GT::NodeType *> &SCC = *I;
unittests/ADT/STLExtrasTest.cpp
   45   std::vector<char> foo = {'a', 'b', 'c'};
   47   std::vector<CharPairType> CharResults;
   59   std::vector<IntPairType> IntResults;
   60   const std::vector<int> bar = {1, 2, 3};
   71   const std::vector<int> baz{};
   81   std::vector<char> foo = {'a', 'b', 'c'};
   94   std::vector<PairType> Results;
  113   std::vector<PairType> Results;
  241   std::vector<int> v;
  258   std::vector<int> v{0, 1, 2, 3, 4};
  266   std::vector<char> v = {'a', 'b', 'c'};
  276   std::vector<int> Expected = {1, 2, 3, 4, 5, 6, 7, 8};
  277   std::vector<int> Test;
  279   std::vector<int> V1234 = {1, 2, 3, 4};
  298   std::vector<int> V = {1, 2, 3, 4, 5, 6, 7, 8};
  318   std::vector<int> V = {1, 2, 3, 4, 5, 6, 7, 8};
  330   std::vector<int> data;
  334 std::vector<int>::const_iterator begin(const some_struct &s) {
  338 std::vector<int>::const_iterator end(const some_struct &s) {
  367   std::vector<void*> V;
  435   std::vector<int> V;
  473   std::vector<int> V = {1, 3, 5, 7, 9};
unittests/ADT/SmallSetTest.cpp
   79   std::vector<int> V(s1.begin(), s1.end());
  106   std::vector<std::string> V(s1.begin(), s1.end());
unittests/ADT/StatisticTest.cpp
   24 extractCounters(const std::vector<std::pair<StringRef, unsigned>> &Range,
unittests/ADT/StringExtrasTest.cpp
   27   std::vector<std::string> Items;
   66   std::vector<uint8_t> OddBytes = {0x5, 0xBD, 0x0D, 0x3E, 0xCD};
   74   std::vector<uint8_t> EvenBytes = {0xA5, 0xBD, 0x0D, 0x3E, 0xCD};
unittests/ADT/StringRefTest.cpp
  906   std::vector<StringRef> v1;
  907   std::vector<std::string> v2;
unittests/ADT/TinyPtrVectorTest.cpp
   45   std::vector<PtrT> TestPtrs;
  435   std::vector<int *> data;
  452   std::vector<int *> data;
unittests/Analysis/DomTreeUpdaterTest.cpp
   80   std::vector<DominatorTree::UpdateType> Updates;
  260   std::vector<DominatorTree::UpdateType> Updates;
  375   std::vector<BasicBlock *> BasicBlocks;
  396   std::vector<DominatorTree::UpdateType> Updates;
  477   std::vector<DominatorTree::UpdateType> Updates;
  650   std::vector<DominatorTree::UpdateType> Updates;
unittests/Analysis/LazyCallGraphTest.cpp
  264   std::vector<std::string> Nodes;
  468   std::vector<std::string> Nodes;
unittests/Analysis/MemorySSATest.cpp
 1371     std::vector<const MemoryDef *> Result;
unittests/Analysis/ScalarEvolutionTest.cpp
  571     std::vector<const SCEV *> Exprs;
  599     std::vector<PostIncLoopSet> LoopSets;
unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp
   81   std::vector<TypeIndex> Indices;
   82   std::vector<CVType> RawRecords;
   83   std::vector<ArrayRecord> VisitedRecords;
  161     std::vector<ArrayRecord> Records;
  162     std::vector<TypeIndex> Indices;
  163     std::vector<TypeIndexOffset> AllOffsets;
  164     std::vector<CVType> TypeVector;
  210   std::vector<uint32_t> IndicesToVisit = {5, 5, 5};
  236   std::vector<uint32_t> IndicesToVisit = {7, 4, 2};
  265   std::vector<uint32_t> IndicesToVisit = {2, 4, 7};
  295   std::vector<uint32_t> IndicesToVisit = {0, 1, 2};
  325   std::vector<uint32_t> IndicesToVisit = {5, 7};
  370   std::vector<CVType> TypeArray = {
  384   std::vector<TypeIndexOffset> TIO;
unittests/DebugInfo/CodeView/TypeHashingTest.cpp
   99   std::vector<GloballyHashedType> Ordering1Hashes;
unittests/DebugInfo/CodeView/TypeIndexDiscoveryTest.cpp
   45     std::vector<ArrayRef<uint8_t>> CVRecords;
  166   std::vector<SmallVector<TiReference, 4>> Refs;
  168   std::vector<CVSymbol> Symbols;
  177   std::vector<TypeIndex> Ids = {TypeIndex(6), TypeIndex(7), TypeIndex(8)};
  181   std::vector<TypeIndex> Ids = {TypeIndex(9), TypeIndex(10), TypeIndex(11)};
  196   std::vector<TypeIndex> Ids = {TypeIndex(23), TypeIndex(24), TypeIndex(25)};
  219   std::vector<OneMethodRecord> Methods{
unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp
  195   std::vector<uint8_t> ExpectedLengths = {0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 1};
unittests/DebugInfo/DWARF/DwarfGenerator.h
  218   std::vector<ValueAndLength> CustomPrologue;
  219   std::vector<ValueAndLength> Contents;
  251   std::vector<std::unique_ptr<CompileUnit>> CompileUnits;
  252   std::vector<std::unique_ptr<LineTable>> LineTables;
unittests/DebugInfo/MSF/MSFBuilderTest.cpp
   85   std::vector<uint32_t> Blocks = {4, 5, 6, 7, 8, 9, 10, 11, 12};
  189   std::vector<uint32_t> OldStreamBlocks = Msf.getStreamBlocks(0);
  194   std::vector<uint32_t> NewStreamBlocks = Msf.getStreamBlocks(0);
  210   std::vector<uint32_t> OldStreamBlocks = Msf.getStreamBlocks(0);
  215   std::vector<uint32_t> NewStreamBlocks = Msf.getStreamBlocks(0);
  231   std::vector<uint32_t> OldStreamBlocks = Msf.getStreamBlocks(0);
  236   std::vector<uint32_t> NewStreamBlocks = Msf.getStreamBlocks(0);
  251   std::vector<uint32_t> Blocks = {2, 3};
  382   std::vector<uint32_t> Blocks(BlocksRef.begin(), BlocksRef.end());
unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp
   72   std::vector<support::ulittle32_t> Blocks;
  311   std::vector<uint8_t> DataBytes(10);
  403   std::vector<uint8_t> DestDataBytes(10);
  407   std::vector<uint8_t> SrcDataBytes(10);
  435   std::vector<uint8_t> DestDataBytes(10);
  439   std::vector<uint8_t> SrcDataBytes(10);
  471   std::vector<uint8_t> DataBytes(10);
  513   std::vector<uint8_t> MsfBuffer(NumFileBlocks * SB.BlockSize);
unittests/DebugInfo/PDB/HashTableTest.cpp
  148   std::vector<uint8_t> Buffer(Table.calculateSerializedLength());
  169   std::vector<StringRef> Streams = {"One",  "Two", "Three", "Four",
  218   std::vector<char> Buffer;
  252   std::vector<uint8_t> Buffer(Table.calculateSerializedLength());
unittests/DebugInfo/PDB/NativeSymbolReuseTest.cpp
   65   std::vector<SymIndexId> CompilandIds;
   70     std::vector<SymIndexId> Ids2;
   88     std::vector<SymIndexId> Ids3;
  109   std::vector<SymIndexId> CompilandIds;
  115     std::vector<SymIndexId> Ids2;
  126     std::vector<SymIndexId> Reversed{ReversedIter.begin(), ReversedIter.end()};
unittests/DebugInfo/PDB/StringTableBuilderTest.cpp
   49   std::vector<uint8_t> Buffer(Builder.calculateSerializedSize());
unittests/Demangle/ItaniumDemangleTest.cpp
   39     std::vector<char> Types;
unittests/ExecutionEngine/MCJIT/MCJITTest.cpp
  269   std::vector<std::string> UnresolvedExternals;
unittests/ExecutionEngine/Orc/RPCUtilsTest.cpp
  137                                           bool, std::string, std::vector<int>,
  505     std::vector<int> V({42, 7});
unittests/ExecutionEngine/Orc/RemoteObjectLayerTest.cpp
  126   std::vector<char> ObjContents(ObjBytes.size());
unittests/FuzzMutate/RandomIRBuilderTest.cpp
  101   std::vector<Type *> Types =
  180   std::vector<Type *> Types =
  222   std::vector<Type *> Types = {Type::getInt8Ty(Ctx)};
  252   std::vector<Type *> Types = {Type::getInt8Ty(Ctx)};
  282   std::vector<Type *> Types = {Type::getInt8Ty(Ctx)};
unittests/FuzzMutate/ReservoirSamplerTest.cpp
   33   std::vector<int> Items = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
   37     std::vector<int> Counts(Items.size(), 0);
unittests/FuzzMutate/StrategiesTest.cpp
   29   std::vector<TypeGetter> Types{
   33   std::vector<std::unique_ptr<IRMutationStrategy>> Strategies;
   42   std::vector<TypeGetter> Types{
   46   std::vector<std::unique_ptr<IRMutationStrategy>> Strategies;
unittests/IR/CFGBuilder.cpp
   30 CFGBuilder::CFGBuilder(Function *F, const std::vector<Arc> &InitialArcs,
   31                        std::vector<Update> Updates)
  121 void CFGBuilder::buildCFG(const std::vector<Arc> &NewArcs) {
  167   std::vector<CFGBuilder::Arc> Arcs = {{"entry", "a"}, {"a", "b"}, {"a", "c"},
  187   std::vector<CFGBuilder::Update> Updates = {
  214   std::vector<CFGBuilder::Arc> Arcs = {
  217   std::vector<CFGBuilder::Update> Updates = {
  248   std::vector<CFGBuilder::Arc> Arcs = {
  252   std::vector<CFGBuilder::Update> Updates = {
unittests/IR/CFGBuilder.h
   71   CFGBuilder(Function *F, const std::vector<Arc> &InitialArcs,
   72              std::vector<Update> Updates);
   80   void buildCFG(const std::vector<Arc> &Arcs);
   88   std::vector<Update> Updates;
unittests/IR/ConstantsTest.cpp
  278   std::vector<Constant*> V;
unittests/IR/DominatorTreeBatchUpdatesTest.cpp
   34 std::vector<DomUpdate> ToDomUpdates(CFGBuilder &B,
   35                                     std::vector<CFGBuilder::Update> &In) {
   36   std::vector<DomUpdate> Res;
   56   std::vector<DomUpdate> Updates = {
   79   std::vector<DomUpdate> Updates = {
  104   std::vector<DomUpdate> Updates = {{Insert, B, C}};
  126   std::vector<DomUpdate> Updates = {{Delete, B, C}};
  137   std::vector<CFGBuilder::Update> CFGUpdates = {{CFGInsert, {"B", "C"}},
  155   std::vector<DomUpdate> Updates = {
  168   std::vector<CFGBuilder::Update> CFGUpdates = {{CFGDelete, {"B", "C"}},
  195   std::vector<CFGBuilder::Arc> Arcs = {
  199   std::vector<CFGBuilder::Update> Updates = {
  225   std::vector<CFGBuilder::Arc> Arcs = {
  229   std::vector<CFGBuilder::Update> Updates = {
  261   std::vector<CFGBuilder::Arc> Arcs = {
  270   std::vector<CFGBuilder::Update> Updates = {
  291   std::vector<CFGBuilder::Arc> Arcs = {
  302   std::vector<CFGBuilder::Update> Updates = {
  324   std::vector<CFGBuilder::Arc> Arcs = {
  333   std::vector<CFGBuilder::Update> Updates = {
unittests/IR/DominatorTreeTest.cpp
  680   std::vector<CFGBuilder::Arc> Arcs = {
  684   std::vector<CFGBuilder::Update> Updates = {{Insert, {"12", "10"}},
  708   std::vector<CFGBuilder::Arc> Arcs = {
  713   std::vector<CFGBuilder::Update> Updates = {{Insert, {"10", "7"}}};
  734   std::vector<CFGBuilder::Arc> Arcs = {{"1", "2"},  {"2", "3"},  {"3", "4"},
  738   std::vector<CFGBuilder::Update> Updates = {{Insert, {"4", "5"}},
  762   std::vector<CFGBuilder::Arc> Arcs = {{"1", "2"}, {"2", "3"}, {"3", "4"}};
  764   std::vector<CFGBuilder::Update> Updates = {{Insert, {"3", "5"}}};
  785   std::vector<CFGBuilder::Arc> Arcs = {
  789   std::vector<CFGBuilder::Update> Updates = {
  812   std::vector<CFGBuilder::Arc> Arcs = {
  816   std::vector<CFGBuilder::Update> Updates = {{Insert, {"4", "5"}},
  844   std::vector<CFGBuilder::Arc> Arcs = {
  848   std::vector<CFGBuilder::Update> Updates = {
  870   std::vector<CFGBuilder::Arc> Arcs = {
  874   std::vector<CFGBuilder::Update> Updates = {
  895   std::vector<CFGBuilder::Arc> Arcs = {
  899   std::vector<CFGBuilder::Update> Updates = {
  930   std::vector<CFGBuilder::Arc> Arcs = {
  934   std::vector<CFGBuilder::Update> Updates = {
  969   std::vector<CFGBuilder::Arc> Arcs = {
unittests/IR/InstructionsTest.cpp
  321   std::vector<Constant*> ConstVa(2, Ci32a);
  322   std::vector<Constant*> ConstVb(2, Ci32b);
unittests/IR/LegacyPassManagerTest.cpp
  474       std::vector<Type*>FuncTy_0_args;
  480       std::vector<Type*>FuncTy_2_args;
unittests/IR/MetadataTest.cpp
  182   std::vector<Metadata *> V;
unittests/LineEditor/LineEditor.cpp
   43   std::vector<LineEditor::Completion> Completions;
   45   TestListCompleter(const std::vector<LineEditor::Completion> &Completions)
   48   std::vector<LineEditor::Completion> operator()(StringRef Buffer,
   57   std::vector<LineEditor::Completion> Comps;
unittests/Linker/LinkModulesTest.cpp
   46     std::vector<Constant *> Init;
   81   std::vector<Value *> GEPIndices;
unittests/Object/MinidumpTest.cpp
   24   std::vector<uint8_t> Data{                        // Header
   64   std::vector<uint8_t> FileTooShort{'M', 'D', 'M', 'P'};
   67   std::vector<uint8_t> WrongSignature{
   81   std::vector<uint8_t> WrongVersion{
   95   std::vector<uint8_t> DirectoryAfterEOF{
  109   std::vector<uint8_t> TruncatedDirectory{
  123   std::vector<uint8_t> Stream0AfterEOF{
  137   std::vector<uint8_t> Stream0Truncated{
  151   std::vector<uint8_t> DuplicateStream{
  168   std::vector<uint8_t> DenseMapInfoConflict{
  184   std::vector<uint8_t> TwoDummyStreams{
  207   std::vector<uint8_t> Data{
  254   std::vector<uint8_t> ManyStrings{
  289   std::vector<uint8_t> OneModule{
  317   std::vector<uint8_t> PaddedModule{
  367   std::vector<uint8_t> StreamTooShort{
  401   std::vector<uint8_t> OneThread{
  423   std::vector<uint8_t> PaddedThread{
  468   std::vector<uint8_t> OneRange{
  484   std::vector<uint8_t> PaddedRange{
  516   std::vector<uint8_t> OneEntry{
  539   std::vector<uint8_t> BiggerHeader{
  563   std::vector<uint8_t> BiggerEntry{
  606   std::vector<uint8_t> HeaderTooBig{
  626   std::vector<uint8_t> HeaderTooSmall{
  644   std::vector<uint8_t> EntryTooBig{
  669   std::vector<uint8_t> ThreeEntries{
  715   std::vector<uint8_t> Data{
unittests/Object/SymbolSizeTest.cpp
   17   std::vector<SymEntry> Syms{
unittests/ObjectYAML/YAML2ObjTest.cpp
   41   std::vector<std::string> Errors;
unittests/Option/OptionParsingTest.cpp
   85   std::vector<std::string> Es = AL.getAllArgValues(OPT_E);
   89   std::vector<std::string> Gs = AL.getAllArgValues(OPT_G);
unittests/Passes/PluginsTest.cpp
   30   const std::vector<testing::internal::string> &Argvs =
unittests/ProfileData/CoverageMappingTest.cpp
   63   std::vector<StringRef> Filenames;
   64   std::vector<CounterMappingRegion> Regions;
  113   std::vector<CounterMappingRegion> Regions;
  132   std::vector<InputFunctionCoverageData> InputFunctions;
  133   std::vector<OutputFunctionCoverageData> OutputFunctions;
  206     std::vector<CounterExpression> Expressions;
  232     std::vector<std::unique_ptr<CoverageMappingReader>> CoverageReaders;
  354     std::vector<CoverageSegment> Segments(Data.begin(), Data.end());
  381   std::vector<CoverageSegment> Segments(Data.begin(), Data.end());
  399   std::vector<CoverageSegment> Segments(Data.begin(), Data.end());
  431   std::vector<CoverageSegment> Segments(Data.begin(), Data.end());
  483   std::vector<CoverageSegment> Segments(Data.begin(), Data.end());
  508   std::vector<CoverageSegment> Segments(Data.begin(), Data.end());
  533   std::vector<CoverageSegment> Segments(Data.begin(), Data.end());
  560   std::vector<CoverageSegment> Segments(Data.begin(), Data.end());
  583   std::vector<CoverageSegment> Segments(Data.begin(), Data.end());
  614   std::vector<CoverageSegment> Segments(Data.begin(), Data.end());
  654   std::vector<CoverageSegment> Segments(Data.begin(), Data.end());
  694   std::vector<CoverageSegment> Segments(Data.begin(), Data.end());
  707   std::vector<CoverageSegment> Segments(Data.begin(), Data.end());
  724   std::vector<CoverageSegment> Segments(Data.begin(), Data.end());
  742   std::vector<CoverageSegment> Segments(Data.begin(), Data.end());
  764   std::vector<CoverageSegment> Segments(Data.begin(), Data.end());
  786   std::vector<CoverageSegment> Segments(Data.begin(), Data.end());
  801   std::vector<std::string> Names;
  815   std::vector<std::string> Names;
  836   std::vector<InstantiationGroup> InstantiationGroups =
  852   std::vector<CoverageSegment> Segments(Data.begin(), Data.end());
unittests/ProfileData/InstrProfTest.cpp
  121   std::vector<uint64_t> Counts;
  161     std::vector<ProfileSummaryEntry> &Details = IPS.getDetailedSummary();
  813   std::vector<uint64_t> Counts;
  829   std::vector<StringRef> FuncNames;
  928   std::vector<std::string> FuncNames1;
  929   std::vector<std::string> FuncNames2;
 1003   std::vector<uint64_t> Counts;
unittests/ProfileData/SampleProfTest.cpp
  225       std::vector<ProfileSummaryEntry> &Details = Summary.getDetailedSummary();
unittests/Support/AlignmentTest.cpp
   46 std::vector<uint64_t> getValidAlignments() {
   47   std::vector<uint64_t> Out;
  232   std::vector<uint64_t> ValidAlignments = getValidAlignments();
  319 std::vector<uint64_t> getValidAlignmentsForDeathTest() {
  323 std::vector<uint64_t> getNonPowerOfTwo() { return {3, 10, 15}; }
unittests/Support/BinaryStreamTest.cpp
  186   std::vector<uint8_t> InputData;
  187   std::vector<uint8_t> BrokenInputData;
  189   std::vector<uint8_t> OutputData;
  190   std::vector<uint8_t> BrokenOutputData;
  192   std::vector<StreamPair> Streams;
  197   std::vector<uint8_t> InputData = {1, 2, 3, 4, 5};
  216   std::vector<uint8_t> InputData = {1, 2, 3, 4, 5};
  318   std::vector<uint8_t> InputData = {1, 2, 3, 4, 5, 4, 3, 2, 1};
  358   std::vector<uint8_t> InputData = {'T', 'e', 's', 't', '\0'};
  389     std::vector<uint8_t> BigData = {0, 1, 2, 3, 4};
  399   std::vector<uint8_t> InputData = {'T', 'e', 's', 't', 'T', 'e', 's', 't'};
  416   std::vector<uint32_t> Ints = {90823, 12908, 109823, 209823};
  438   std::vector<std::pair<uint32_t, uint32_t>> Pairs = {{867, 5309}, {555, 1212}};
  502   std::vector<uint8_t> Bytes;
  568   std::vector<int> Ints = {1, 2, 3, 4, 5};
  591   std::vector<MyEnum> Enums = {MyEnum::Bar, MyEnum::Baz, MyEnum::Foo};
  614   std::vector<uint64_t> TestValues = {
  637     std::vector<uint64_t> Results;
  648   std::vector<int64_t> TestValues = {
  674     std::vector<int64_t> Results;
  695   std::vector<Foo> Foos;
  721   std::vector<uint8_t> Bytes = {'O',  'n', 'e', '\0', 'T', 'w', 'o',
  786   std::vector<int> SourceInts = {1, 2, 3, 4, 5};
  823     std::vector<StringRef> InStrings;
  875   std::vector<BinaryItemStreamObject> Objects;
  881   std::vector<Foo> Foos = {{1, 1.0}, {2, 2.0}, {3, 3.0}};
unittests/Support/ConvertUTFTest.cpp
  118   std::vector<unsigned> UnicodeScalars;
  149 std::pair<ConversionResult, std::vector<unsigned>>
  154   std::vector<UTF32> Decoded(S.size(), 0);
  166 std::pair<ConversionResult, std::vector<unsigned>>
  171   std::vector<UTF32> Decoded(S.size(), 0);
  187   std::vector<unsigned> Decoded;
unittests/Support/DynamicLibrary/DynamicLibraryTest.cpp
   22   const std::vector<testing::internal::string> &Argvs =
   36 typedef void (*TestOrder)(std::vector<std::string> &V);
  113   std::vector<std::string> Order;
unittests/Support/DynamicLibrary/PipSqueak.cpp
   13   std::vector<std::string> *Vec;
   43 extern "C" PIPSQUEAK_EXPORT void TestOrder(std::vector<std::string> &V) {
unittests/Support/EndianStreamTest.cpp
  176     std::vector<uint16_t> Vec{0x1234, 0x5678};
unittests/Support/FileCheckTest.cpp
  222     std::vector<std::string> GlobalDefines;
  403   std::vector<std::string> GlobalDefines;
  455   std::vector<std::string> GlobalDefines;
unittests/Support/FormatVariadicTest.cpp
  543   std::vector<int> IntRange = {1, 1, 2, 3, 5, 8, 13};
unittests/Support/ItaniumManglingCanonicalizerTest.cpp
   32 using EquivalenceClass = std::vector<llvm::StringRef>;
   36   std::vector<Equivalence> Equivalences;
   39   std::vector<EquivalenceClass> Classes;
   43 static std::vector<Testcase> getTestcases() {
  256 static std::vector<Testcase> getForwardTemplateReferenceTestcases() {
unittests/Support/JSONTest.cpp
  353   std::map<std::string, std::vector<CustomStruct>> R;
  355   std::map<std::string, std::vector<CustomStruct>> Expected;
unittests/Support/Path.cpp
  253 static std::vector<StringRef>
  702   std::vector<fs::TempFile> TempFiles;
  840   typedef std::vector<std::string> v_t;
  929   typedef std::vector<std::string> v_t;
 1131   std::vector<TestTuple> Tests;
 1460   std::vector<char> Buffer;
unittests/Support/ProgramTest.cpp
   62   std::vector<StringRef> EnvTable;
   63   std::vector<std::string> EnvStorage;
unittests/Support/SpecialCaseListTest.cpp
  163   std::vector<std::string> Files(1, "unexisting");
  174   std::vector<std::string> Files;
unittests/Support/TarWriterTest.cpp
   40 static std::vector<uint8_t> createTar(StringRef Base, StringRef Filename) {
   58   std::vector<uint8_t> Buf((const uint8_t *)MB->getBufferStart(),
   70   std::vector<uint8_t> Buf = createTar(Base, Filename);
  112   std::vector<uint8_t> Buf = createTar("", std::string(200, 'x'));
unittests/Support/TargetParserTest.cpp
  577   std::map<unsigned, std::vector<StringRef>> Extensions;
  588   std::vector<StringRef> Features;
  611   std::vector<StringRef> Features;
 1076   std::vector<unsigned> Extensions = {
 1087   std::vector<StringRef> Features;
 1123   std::vector<StringRef> Features;
unittests/Support/TrigramIndexTest.cpp
   23       std::vector<std::string> Rules) {
unittests/Support/VirtualFileSystemTest.cpp
  613   std::vector<std::string> Contents;
  653     std::vector<std::string> Contents;
  678     std::vector<std::string> Contents;
  729   std::vector<std::string> VisitedBrokenSymlinks;
  730   std::vector<std::string> VisitedNonBrokenSymlinks;
 1324   std::vector<std::string> Nodes;
unittests/Support/YAMLIOTest.cpp
   49 typedef std::vector<FooBar> FooBarSequence;
 1162     std::vector<MultilineStringType> documents;
 1177     std::vector<MultilineStringType> documents2;
 1251   std::vector<MyString>         strings;
 1252   std::vector<MyNumber>         single;
 1253   std::vector<MyNumber>         numbers;
 1270 typedef std::vector<MyNumber> MyNumberFlowSequence;
 1276   std::vector<MyNumberFlowSequence>  sequenceOfNumbers;
 1388 typedef std::vector<TotalSeconds> SecondsSequence;
 1501 typedef std::vector<KindAndFlags> KindAndFlagsSequence;
 1613 typedef std::vector<FooBarMap> FooBarMapDocumentList;
 1658     std::vector<FooBarMap> docList;
 1670     std::vector<FooBarMap> docList2;
 1727   std::vector<MyDouble> docList;
 1747     std::vector<MyDouble> docList;
 1758     std::vector<MyDouble> docList2;
 1800   std::vector<MyValidation> docList;
 1820 typedef std::vector<FlowFooBar> FlowFooBarSequence;
 1937   std::vector<uint8_t> seq;
 1955   std::vector<uint16_t> seq;
 1973   std::vector<uint32_t> seq;
 1991   std::vector<uint64_t> seq;
 2009   std::vector<int8_t> seq;
 2027   std::vector<int8_t> seq;
 2046   std::vector<int16_t> seq;
 2065   std::vector<int16_t> seq;
 2084   std::vector<int32_t> seq;
 2102   std::vector<int32_t> seq;
 2121   std::vector<int64_t> seq;
 2139   std::vector<int64_t> seq;
 2157   std::vector<float> seq;
 2175   std::vector<double> seq;
 2194   std::vector<Hex8> seq;
 2213   std::vector<Hex16> seq;
 2231   std::vector<Hex32> seq;
 2249   std::vector<Hex64> seq;
 2280   std::vector<int> Numbers;
 2284   std::vector<OptionalTest> Tests;
 2358   std::vector<uint8_t> seq;
 2412   std::vector<FlowSeq> Seq;
 2816 struct Seq : Poly, std::vector<std::unique_ptr<Poly>> {
unittests/Support/raw_ostream_test.cpp
  212   std::vector<uint8_t> Buf = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i',
  293   std::vector<uint8_t> Unprintable = {'a', '\x1e', 'b', '\x1f'};
unittests/TableGen/CodeExpanderTest.cpp
   29   std::vector<SMDiagnostic> Expected;
   30   std::vector<SMDiagnostic> Received;
unittests/TextAPI/TextStubV1Tests.cpp
   25 using ExportedSymbolSeq = std::vector<ExportedSymbol>;
unittests/TextAPI/TextStubV2Tests.cpp
   25 using ExportedSymbolSeq = std::vector<ExportedSymbol>;
unittests/TextAPI/TextStubV3Tests.cpp
   25 using ExportedSymbolSeq = std::vector<ExportedSymbol>;
   26 using UUIDs = std::vector<std::pair<Target, std::string>>;
unittests/TextAPI/TextStubV4Tests.cpp
   24 using ExampleSymbolSeq = std::vector<ExampleSymbol>;
   25 using UUIDs = std::vector<std::pair<Target, std::string>>;
unittests/Transforms/IPO/LowerTypeTests.cpp
   17     std::vector<uint64_t> Offsets;
   85     std::vector<std::set<uint64_t>> Fragments;
   86     std::vector<uint64_t> WantLayout;
  101     std::vector<uint64_t> ComputedLayout;
  118     std::vector<BABAlloc> Allocs;
  119     std::vector<uint8_t> WantBytes;
unittests/Transforms/Utils/CloningTest.cpp
  141   std::vector<Value *> ops;
unittests/XRay/FDRProducerConsumerTest.cpp
  140   std::vector<std::unique_ptr<Record>> Records;
  181   std::vector<std::unique_ptr<Record>> Records;
unittests/XRay/GraphTest.cpp
   66   std::vector<unsigned> VA({0u, 3u, 5u, 7u, 11u, 13u, 17u});
   92   std::vector<unsigned> VA({0u, 3u, 5u, 7u, 11u, 13u, 17u});
unittests/XRay/ProfileTest.cpp
  186   std::vector<Profile> Profiles(3);
  212   std::vector<Profile> Profiles(2);
unittests/tools/llvm-cfi-verify/GraphBuilder.cpp
   59 std::string HexStringifyContainer(const std::vector<uint64_t> &C) {
unittests/tools/llvm-exegesis/AArch64/TargetTest.cpp
   53   std::vector<MCInst> setRegTo(unsigned Reg, const APInt &Value) {
unittests/tools/llvm-exegesis/ClusteringTest.cpp
   25 static const auto HasPoints = [](const std::vector<int> &Indices) {
   31   std::vector<InstructionBenchmark> Points(6);
   72   std::vector<InstructionBenchmark> Points(6);
   85   std::vector<InstructionBenchmark> Points(6);
  111   std::vector<InstructionBenchmark> Points(3);
  128   std::vector<InstructionBenchmark> Points(3);
unittests/tools/llvm-exegesis/Mips/TargetTest.cpp
   65   std::vector<MCInst> setRegTo(unsigned Reg, const APInt &Value) {
unittests/tools/llvm-exegesis/X86/SnippetFileTest.cpp
   39   Expected<std::vector<BenchmarkCode>> TestCommon(StringRef Contents) {
unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp
   50   std::vector<CodeTemplate> checkAndGetCodeTemplates(unsigned Opcode) {
  346   Expected<std::vector<CodeTemplate>>
  394   std::vector<InstructionTemplate> Snippet;
  405   std::vector<InstructionTemplate> Snippet;
unittests/tools/llvm-exegesis/X86/SnippetRepetitorTest.cpp
   46     const std::vector<MCInst> Instructions = {MCInstBuilder(X86::NOOP)};
unittests/tools/llvm-exegesis/X86/TargetTest.cpp
  117   std::vector<MCInst> setRegTo(unsigned Reg, const APInt &Value) {
usr/include/c++/7.4.0/bits/ptr_traits.h
  141       pointer_to(__make_not_void<element_type>& __r) noexcept
usr/include/c++/7.4.0/bits/random.h
 5208 	std::vector<double>
 5224 	std::vector<double> _M_prob;
 5225 	std::vector<double> _M_cp;
 5263       std::vector<double>
 5441 	std::vector<_RealType>
 5446 	      std::vector<_RealType> __tmp(2);
 5454 	std::vector<double>
 5470 	std::vector<_RealType> _M_int;
 5471 	std::vector<double> _M_den;
 5472 	std::vector<double> _M_cp;
 5515       std::vector<_RealType>
 5520 	    std::vector<_RealType> __tmp(2);
 5531       std::vector<double>
 5713 	std::vector<_RealType>
 5718 	      std::vector<_RealType> __tmp(2);
 5726 	std::vector<double>
 5742 	std::vector<_RealType> _M_int;
 5743 	std::vector<double> _M_den;
 5744 	std::vector<double> _M_cp;
 5745 	std::vector<double> _M_m;
 5788       std::vector<_RealType>
 5793 	    std::vector<_RealType> __tmp(2);
 5805       std::vector<double>
 5995     std::vector<result_type> _M_v;
usr/include/c++/7.4.0/bits/random.tcc
 2748       std::vector<double> __prob = __x.probabilities();
 2773       std::vector<double> __prob_vec;
 2958       std::vector<_RealType> __int = __x.intervals();
 2964       std::vector<double> __den = __x.densities();
 2988       std::vector<_RealType> __int_vec;
 2997       std::vector<double> __den_vec;
 3174       std::vector<_RealType> __int = __x.intervals();
 3180       std::vector<double> __den = __x.densities();
 3204       std::vector<_RealType> __int_vec;
 3213       std::vector<double> __den_vec;
usr/include/c++/7.4.0/bits/regex.h
  264 	  std::vector<char_type> __s(__first, __last);
 1556     : private std::vector<sub_match<_Bi_iter>, _Alloc>
 1575       typedef std::vector<sub_match<_Bi_iter>, _Alloc>     _Base_type;
 2662 			   const std::vector<int>& __submatches,
 2710 			   const std::vector<int>&,
 2815       std::vector<int>  _M_subs;
usr/include/c++/7.4.0/bits/regex_automaton.h
  213     std::vector<size_t>       _M_paren_stack;
  222     : _NFA_base, std::vector<_State<typename _TraitsT::char_type>>
usr/include/c++/7.4.0/bits/regex_compiler.h
  168     struct __has_contiguous_iter<std::vector<_Tp, _Alloc>>
  564       std::vector<_CharT>                       _M_char_set;
  565       std::vector<_StringT>                     _M_equiv_set;
  566       std::vector<pair<_StrTransT, _StrTransT>> _M_range_set;
  567       std::vector<_CharClassT>                  _M_neg_class_set;
usr/include/c++/7.4.0/bits/regex_executor.h
   63       typedef std::vector<sub_match<_BiIter>, _Alloc>       _ResultsVec;
  213 	  vector<pair<_StateIdT, _ResultsVec>>	_M_match_queue;
  246       vector<pair<_BiIter, int>>                            _M_rep_count;
usr/include/c++/7.4.0/bits/stl_bvector.h
 1290     struct hash<_GLIBCXX_STD_C::vector<bool, _Alloc>>
 1291     : public __hash_base<size_t, _GLIBCXX_STD_C::vector<bool, _Alloc>>
usr/include/c++/7.4.0/bits/stl_vector.h
  237       typedef __gnu_cxx::__normal_iterator<pointer, vector> iterator;
  238       typedef __gnu_cxx::__normal_iterator<const_pointer, vector>
  326       vector(const vector& __x)
  344       vector(vector&& __x) noexcept
  348       vector(const vector& __x, const allocator_type& __a)
  358       vector(vector&& __rv, const allocator_type& __m)
  446       vector&
  447       operator=(const vector& __x);
  460       vector&
  461       operator=(vector&& __x) noexcept(_Alloc_traits::_S_nothrow_move())
  481       vector&
 1229       swap(vector& __x) _GLIBCXX_NOEXCEPT
 1455 	  _Temporary_value(vector* __vec, _Args&&... __args) : _M_this(__vec)
 1471 	vector* _M_this;
 1534       _M_move_assign(vector&& __x, std::true_type) noexcept
 1536 	vector __tmp(get_allocator());
 1545       _M_move_assign(vector&& __x, std::false_type)
 1601     operator==(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y)
 1601     operator==(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y)
 1618     operator<(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y)
 1618     operator<(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y)
 1625     operator!=(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y)
 1625     operator!=(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y)
 1631     operator>(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y)
 1631     operator>(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y)
 1637     operator<=(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y)
 1637     operator<=(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y)
 1643     operator>=(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y)
 1643     operator>=(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y)
 1649     swap(vector<_Tp, _Alloc>& __x, vector<_Tp, _Alloc>& __y)
 1649     swap(vector<_Tp, _Alloc>& __x, vector<_Tp, _Alloc>& __y)
usr/include/c++/7.4.0/bits/vector.tcc
  113     typename vector<_Tp, _Alloc>::iterator
  152     typename vector<_Tp, _Alloc>::iterator
  164     typename vector<_Tp, _Alloc>::iterator
  178     vector<_Tp, _Alloc>&
  180     operator=(const vector<_Tp, _Alloc>& __x)
  242 	  vector __tmp(__n, __val, _M_get_Tp_allocator());
  609       return std::__shrink_to_fit_aux<vector>::_S_do_it(*this);
usr/include/c++/7.4.0/tuple
 1313     constexpr __tuple_element_t<__i, tuple<_Elements...>>&
 1319     constexpr const __tuple_element_t<__i, tuple<_Elements...>>&
 1325     constexpr __tuple_element_t<__i, tuple<_Elements...>>&&
utils/FileCheck/FileCheck.cpp
  292 static void BuildInputAnnotations(const std::vector<FileCheckDiag> &Diags,
  293                                   std::vector<InputAnnotation> &Annotations,
  372                                std::vector<InputAnnotation> &Annotations,
  439     std::vector<InputAnnotation> FoundAndExpectedMatches;
  634   std::vector<FileCheckDiag> Diags;
  649     std::vector<InputAnnotation> Annotations;
utils/PerfectShuffle/PerfectShuffle.cpp
  100 static std::vector<Operator*> TheOperators;
utils/TableGen/AsmMatcherEmitter.cpp
  177   std::vector<ClassInfo*> SuperClasses;
  723   std::vector<std::unique_ptr<MatchableInfo>> Matchables;
  726   std::vector<OperandMatchEntry> OperandMatchInfo;
 1347   std::vector<Record*> AsmOperands =
 1471   const std::vector<std::pair<Record *, SubtargetFeatureInfo>>
 1533     std::vector<Record*> AllInstAliases =
 1569   std::vector<std::unique_ptr<MatchableInfo>> NewMatchables;
 1642   std::vector<Record*> AllTokenAliases =
 1935                  std::vector<std::unique_ptr<MatchableInfo>> &Infos,
 1940   std::vector<std::vector<uint8_t> > ConversionTable;
 1940   std::vector<std::vector<uint8_t> > ConversionTable;
 2073     std::vector<uint8_t> ConversionRow;
 2525     std::vector<StringRef> SuperClasses;
 2579   std::vector<StringMatcher::StringPair> Matches;
 2598   std::vector<StringMatcher::StringPair> Matches;
 2623   std::vector<StringMatcher::StringPair> Matches;
 2697   std::vector<Record*> ReqFeatures = R->getValueAsListOfDefs("Predicates");
 2720                                      std::vector<Record*> &Aliases,
 2725   std::map<std::string, std::vector<Record*> > AliasesFromMnemonic;
 2739   std::vector<StringMatcher::StringPair> Cases;
 2741     const std::vector<Record*> &ToVec = AliasEntry.second;
 2801   std::vector<Record*> Aliases =
 3118 getNameForFeatureBitset(const std::vector<Record *> &FeatureBitset) {
 3335   std::vector<std::vector<Record *>> FeatureBitsets;
 3335   std::vector<std::vector<Record *>> FeatureBitsets;
utils/TableGen/AsmWriterEmitter.cpp
   60   std::vector<AsmWriterInst> Instructions;
   72   void FindUniqueOperandCommands(std::vector<std::string> &UOC,
   73                                  std::vector<std::vector<unsigned>> &InstIdxs,
   73                                  std::vector<std::vector<unsigned>> &InstIdxs,
   74                                  std::vector<unsigned> &InstOpsUsed,
   80 static void PrintCases(std::vector<std::pair<std::string,
  102 static void EmitInstructions(std::vector<AsmWriterInst> &Insts,
  107   std::vector<AsmWriterInst> SimilarInsts;
  138       std::vector<std::pair<std::string, AsmWriterOperand>> OpsToPrint;
  159 FindUniqueOperandCommands(std::vector<std::string> &UniqueOperandCommands,
  160                           std::vector<std::vector<unsigned>> &InstIdxs,
  160                           std::vector<std::vector<unsigned>> &InstIdxs,
  161                           std::vector<unsigned> &InstOpsUsed,
  166   std::vector<std::string> InstrsForCase;
  290   std::vector<uint64_t> OpcodeInfo(NumberedInstructions.size());
  335   std::vector<std::vector<std::string>> TableDrivenOperandPrinters;
  335   std::vector<std::vector<std::string>> TableDrivenOperandPrinters;
  338     std::vector<std::string> UniqueOperandCommands;
  339     std::vector<std::vector<unsigned>> InstIdxs;
  339     std::vector<std::vector<unsigned>> InstIdxs;
  340     std::vector<unsigned> NumInstOpsHandled;
  430     std::vector<std::string> &Commands = TableDrivenOperandPrinters[i];
  515       std::vector<Record*> AltNameList =
  525         std::vector<StringRef> AltNames =
  557   const std::vector<Record*> &AltNameIndices = Target.getRegAltNameIndices();
  619   std::vector<std::string> Conds;
  675     for (std::vector<std::string>::iterator
  774   std::vector<Record*> AllInstAliases =
  793   std::map<std::string, std::vector<IAPrinter>> IAPrinterMap;
  795   std::vector<std::string> PrintMethods;
  798   std::vector<const Record*> MCOpPredicates;
  821       std::vector<Record *> ReqFeatures;
  824         std::vector<Record *> RF =
  995     std::vector<IAPrinter> &IAPs = Entry.second;
  996     std::vector<IAPrinter*> UniqueIAPs;
utils/TableGen/AsmWriterInst.h
   80     std::vector<AsmWriterOperand> Operands;
utils/TableGen/Attributes.cpp
   31                             const std::vector<Record *> &Records);
   33                                const std::vector<Record *> &Records);
   44   std::vector<Record*> Attrs =
   57   std::vector<Record*> Attrs =
  111   std::vector<Record *> CompatRules =
  123   std::vector<Record *> MergeRules =
  139                                       const std::vector<Record *> &Records) {
  152                                          const std::vector<Record *> &Records) {
utils/TableGen/CTagsEmitter.cpp
   67   std::vector<Tag> Tags;
utils/TableGen/CallingConvEmitter.cpp
   37   std::vector<Record*> CCs = Records.getAllDerivedDefinitions("CallingConv");
utils/TableGen/CodeEmitterGen.cpp
  334 getNameForFeatureBitset(const std::vector<Record *> &FeatureBitset) {
  391   std::vector<Record*> Insts = Records.getAllDerivedDefinitions("Instruction");
  461   std::map<std::string, std::vector<std::string>> CaseMap;
  464   for (std::vector<Record*>::iterator IC = Insts.begin(), EC = Insts.end();
  500   std::map<std::string, std::vector<std::string>>::iterator IE, EE;
  503     std::vector<std::string> &InstList = IE->second;
  550   std::vector<std::vector<Record *>> FeatureBitsets;
  550   std::vector<std::vector<Record *>> FeatureBitsets;
utils/TableGen/CodeGenDAGPatterns.cpp
  472   std::vector<unsigned> Modes = union_modes(Small, Big);
 1706   std::vector<Record*> ConstraintList =
 1896     std::vector<TreePatternNodePtr> CChildren;
 1955   std::vector<TreePatternNodePtr> &OutAlternatives) {
 1974     std::vector<std::vector<TreePatternNodePtr> > ChildAlternatives;
 1974     std::vector<std::vector<TreePatternNodePtr> > ChildAlternatives;
 1991     std::vector<unsigned> Idxs;
 1996       std::vector<TreePatternNodePtr> NewChildren;
 2815   std::vector<TreePatternNodePtr> Children;
 3059   std::vector<Record*> Nodes = Records.getAllDerivedDefinitions("SDNode");
 3077   std::vector<Record*> Xforms = Records.getAllDerivedDefinitions("SDNodeXForm");
 3089   std::vector<Record*> AMs = Records.getAllDerivedDefinitions("ComplexPattern");
 3103   std::vector<Record*> Fragments = Records.getAllDerivedDefinitions("PatFrags");
 3117     std::vector<std::string> &Args = P->getArgList();
 3191   std::vector<Record*> DefaultOps;
 3203     std::vector<std::pair<Init*, StringInit*> > Ops;
 3296     std::vector<Record *> &InstImpResults) {
 3618   std::vector<Record*> InstImpResults;
 3652   std::vector<Record*> Results;
 3653   std::vector<unsigned> ResultIndices;
 3695   std::vector<TreePatternNodePtr> ResultNodeOperands;
 3696   std::vector<Record*> Operands;
 3735       std::vector<TreePatternNodePtr> Children;
 3783   std::vector<Record*> Instrs = Records.getAllDerivedDefinitions("Instruction");
 3798       std::vector<Record*> Results;
 3799       std::vector<Record*> Operands;
 3814       std::vector<Record*> ImpResults;
 3860 std::vector<Predicate> CodeGenDAGPatterns::makePredList(ListInit *L) {
 3861   std::vector<Predicate> Preds;
 4083       std::vector<TreePatternNodePtr> Children;
 4099        const std::vector<Record *> &InstImpResults) {
 4192   std::vector<Record*> Patterns = Records.getAllDerivedDefinitions("Pattern");
 4217     std::vector<Record*> InstImpResults;
 4237   std::map<unsigned,std::vector<Predicate>> ModeChecks;
 4238   std::vector<PatternToMatch> Copy = PatternsToMatch;
 4248     std::vector<Predicate> Preds = P.Predicates;
 4249     const std::vector<Predicate> &MC = ModeChecks[Mode];
 4285     std::vector<Predicate> DefaultPred;
 4356     const std::vector<std::vector<TreePatternNodePtr>> &ChildVariants,
 4356     const std::vector<std::vector<TreePatternNodePtr>> &ChildVariants,
 4357     std::vector<TreePatternNodePtr> &OutVariants, CodeGenDAGPatterns &CDP,
 4365   std::vector<unsigned> Idxs;
 4379     std::vector<TreePatternNodePtr> NewChildren;
 4422                                  const std::vector<TreePatternNodePtr> &LHS,
 4423                                  const std::vector<TreePatternNodePtr> &RHS,
 4424                                  std::vector<TreePatternNodePtr> &OutVariants,
 4427   std::vector<std::vector<TreePatternNodePtr>> ChildVariants;
 4427   std::vector<std::vector<TreePatternNodePtr>> ChildVariants;
 4435                                   std::vector<TreePatternNodePtr> &Children) {
 4461                                std::vector<TreePatternNodePtr> &OutVariants,
 4476     std::vector<TreePatternNodePtr> MaximalChildren;
 4483       std::vector<TreePatternNodePtr> AVariants, BVariants, CVariants;
 4493       std::vector<TreePatternNodePtr> ABVariants;
 4494       std::vector<TreePatternNodePtr> BAVariants;
 4495       std::vector<TreePatternNodePtr> ACVariants;
 4496       std::vector<TreePatternNodePtr> CAVariants;
 4497       std::vector<TreePatternNodePtr> BCVariants;
 4498       std::vector<TreePatternNodePtr> CBVariants;
 4526   std::vector<std::vector<TreePatternNodePtr>> ChildVariants;
 4526   std::vector<std::vector<TreePatternNodePtr>> ChildVariants;
 4558       std::vector<std::vector<TreePatternNodePtr>> Variants;
 4558       std::vector<std::vector<TreePatternNodePtr>> Variants;
 4566       std::vector<std::vector<TreePatternNodePtr>> Variants;
 4566       std::vector<std::vector<TreePatternNodePtr>> Variants;
 4593   std::vector<BitVector> MatchedPredicates(NumOriginalPatterns,
 4596   typedef std::pair<MultipleUseVarSet, std::vector<TreePatternNodePtr>>
 4603     std::vector<TreePatternNodePtr> Variants;
 4624     const std::vector<Predicate> &Predicates =
 4647     const std::vector<TreePatternNodePtr> &Variants = it.second.second;
utils/TableGen/CodeGenDAGPatterns.h
  193   std::vector<unsigned> AddrSpaces;
  456   std::vector<SDTypeConstraint> TypeConstraints;
  470   const std::vector<SDTypeConstraint> &getTypeConstraints() const {
  636   std::vector<TypeSetByHwMode> Types;
  639   std::vector<unsigned> ResultPerm;
  653   std::vector<ScopedName> NamesAsPredicateArg;
  657   std::vector<TreePredicateCall> PredicateCalls;
  663   std::vector<TreePatternNodePtr> Children;
  666   TreePatternNode(Record *Op, std::vector<TreePatternNodePtr> Ch,
  685   const std::vector<ScopedName> &getNamesAsPredicateArg() const {
  688   void setNamesAsPredicateArg(const std::vector<ScopedName>& Names) {
  702   const std::vector<TypeSetByHwMode> &getExtTypes() const { return Types; }
  747   const std::vector<TreePredicateCall> &getPredicateCalls() const {
  751   void setPredicateCalls(const std::vector<TreePredicateCall> &Calls) {
  823                               std::vector<TreePatternNodePtr> &OutAlternatives);
  868   std::vector<TreePatternNodePtr> Trees;
  880   std::vector<std::string> Args;
  916   const std::vector<TreePatternNodePtr> &getTrees() const { return Trees; }
  941   std::vector<std::string> &getArgList() { return Args; }
  950     std::vector<TreePatternNodePtr> Copy = Trees;
 1012   std::vector<TreePatternNodePtr> DefaultOps;
 1016   std::vector<Record*> Results;
 1017   std::vector<Record*> Operands;
 1018   std::vector<Record*> ImpResults;
 1023   DAGInstruction(const std::vector<Record*> &results,
 1024                  const std::vector<Record*> &operands,
 1025                  const std::vector<Record*> &impresults,
 1034   const std::vector<Record*>& getImpResults() const { return ImpResults; }
 1109   PatternToMatch(Record *srcrecord, std::vector<Predicate> preds,
 1111                  std::vector<Record *> dstregs, int complexity,
 1120   std::vector<Predicate> Predicates;  // Top level predicate conditions
 1122   std::vector<Record*> Dstregs; // Physical register defs being matched.
 1132   const std::vector<Record*> &getDstRegs() const { return Dstregs; }
 1134   const std::vector<Predicate> &getPredicates() const { return Predicates; }
 1165   std::vector<PatternToMatch> PatternsToMatch;
 1260   typedef std::vector<PatternToMatch>::const_iterator ptm_iterator;
 1309   std::vector<Predicate> makePredList(ListInit *L);
 1313                        const std::vector<Record *> &InstImpResults);
 1320       std::vector<Record *> &InstImpResults);
utils/TableGen/CodeGenHwModes.cpp
   32   std::vector<Record*> Modes = R->getValueAsListOfDefs("Modes");
   33   std::vector<Record*> Objects = R->getValueAsListOfDefs("Objects");
   55   std::vector<Record*> MRs = Records.getAllDerivedDefinitions("HwMode");
   71   std::vector<Record*> MSs = Records.getAllDerivedDefinitions("HwModeSelect");
utils/TableGen/CodeGenHwModes.h
   37     std::vector<PairType> Items;
   58     std::vector<HwMode> Modes;
utils/TableGen/CodeGenInstruction.cpp
  452   const std::vector<ValueTypeByHwMode> &RegVTs =
utils/TableGen/CodeGenInstruction.h
  115       std::vector<ConstraintInfo> Constraints;
  147     std::vector<OperandInfo> OperandList;
  162     typedef std::vector<OperandInfo>::iterator iterator;
  163     typedef std::vector<OperandInfo>::const_iterator const_iterator;
  231     std::vector<Record*> ImplicitDefs, ImplicitUses;
  363     std::vector<ResultOperand> ResultOperands;
  370     std::vector<std::pair<unsigned, int> > ResultInstOperandIndex;
utils/TableGen/CodeGenIntrinsics.h
   44     std::vector<MVT::SimpleValueType> RetVTs;
   47     std::vector<Record *> RetTypeDefs;
   53     std::vector<MVT::SimpleValueType> ParamVTs;
   56     std::vector<Record *> ParamTypeDefs;
  152   std::vector<std::pair<unsigned, ArgAttribute>> ArgumentAttributes;
  169   std::vector<CodeGenIntrinsic> Intrinsics;
  177   std::vector<TargetSet> Targets;
utils/TableGen/CodeGenMapTable.cpp
   82 typedef std::map<std::string, std::vector<Record*> > InstrRelMapTy;
   84 typedef std::map<std::vector<Init*>, std::vector<Record*> > RowInstrMapTy;
   84 typedef std::map<std::vector<Init*>, std::vector<Record*> > RowInstrMapTy;
   97   std::vector<ListInit*> ValueCols;
  167   const std::vector<ListInit*> &getValueCols() const {
  190   std::vector<Record*> InstrDefs;
  197   std::vector<Record*> KeyInstrVec;
  198   DenseMap<Record*, std::vector<Record*> > MapTable;
  242     std::vector<Init*> KeyValue;
  292   const std::vector<ListInit*> &ValueCols = InstrMapDesc.getValueCols();
  295     std::vector<Record*> ColInstrVec(NumOfCols);
  314   std::vector<Init*> KeyValue;
  326   const std::vector<Record*> &RelatedInstrVec = RowInstrMap[KeyValue];
  375   const std::vector<ListInit*> &ValueCols = InstrMapDesc.getValueCols();
  386     std::vector<Record*> ColInstrs = MapTable[CurInstr];
  446   const std::vector<ListInit*> &ValueCols = InstrMapDesc.getValueCols();
  487   const std::vector<ListInit*> &ValueCols = InstrMapDesc.getValueCols();
  510   std::vector<Record*> InstrMapVec;
  512   std::map<std::string, std::vector<Init*> > ColFieldValueMap;
  520     std::vector<ListInit*> ValueCols;
  541     std::vector<Init*> FieldValues = Entry.second;
  575   std::vector<Record*> InstrMapVec;
utils/TableGen/CodeGenRegisters.cpp
   80   std::vector<Record*> Comps = TheDef->getValueAsListOfDefs("ComposedOf");
   92   std::vector<Record*> Parts =
  169   std::vector<Record*> SRIs = TheDef->getValueAsListOfDefs("SubRegIndices");
  170   std::vector<Record*> SRs = TheDef->getValueAsListOfDefs("SubRegs");
  191   std::vector<Record*> Aliases = TheDef->getValueAsListOfDefs("Aliases");
  613   std::vector<std::unique_ptr<Record>> &SynthDefs;
  615   TupleExpander(std::vector<std::unique_ptr<Record>> &SynthDefs)
  619     std::vector<Record*> Indices = Def->getValueAsListOfDefs("SubRegIndices");
  642     std::vector<StringRef> RegNames =
  649       std::vector<Init*> Tuple;
  747   std::vector<Record*> TypeList = R->getValueAsListOfDefs("RegTypes");
 1006   std::vector<CodeGenRegisterClass *> SuperRegRCs;
 1014   std::vector<std::pair<CodeGenRegisterClass *, BitVector>> SuperRegClasses;
 1079   std::vector<unsigned> &RegUnits) const {
 1080   std::vector<unsigned> TmpUnits;
 1105   std::vector<Record*> SRIs = Records.getAllDerivedDefinitions("SubRegIndex");
 1114   std::vector<Record*> Regs = Records.getAllDerivedDefinitions("Register");
 1121   std::vector<Record*> Tups =
 1125     std::vector<Record *> TupRegs = *Sets.expand(R);
 1187   std::vector<Record*> RCs = Records.getAllDerivedDefinitions("RegisterClass");
 1583 static void computeUberSets(std::vector<UberRegSet> &UberSets,
 1584                             std::vector<UberRegSet*> &RegSets,
 1644 static void computeUberWeights(std::vector<UberRegSet> &UberSets,
 1647   for (std::vector<UberRegSet>::iterator I = std::next(UberSets.begin()),
 1702                             std::vector<UberRegSet> &UberSets,
 1703                             std::vector<UberRegSet*> &RegSets,
 1766   std::vector<UberRegSet> UberSets;
 1767   std::vector<UberRegSet*> RegSets(Registers.size());
 1790 static std::vector<RegUnitSet>::const_iterator
 1791 findRegUnitSet(const std::vector<RegUnitSet> &UniqueSets,
 1793   std::vector<RegUnitSet>::const_iterator
 1803 static bool isRegUnitSubSet(const std::vector<unsigned> &RUSubSet,
 1804                             const std::vector<unsigned> &RUSuperSet) {
 1830   std::vector<unsigned> SuperSetIDs;
 1860   std::vector<RegUnitSet> PrunedUnitSets(SuperSetIDs.size());
 1893     std::vector<RegUnitSet>::const_iterator SetI =
 1953       std::vector<RegUnitSet>::const_iterator SetI =
 1988     std::vector<unsigned> RCRegUnits;
 2018     std::vector<unsigned> RUSets;
utils/TableGen/CodeGenRegisters.h
  197     typedef std::vector<const CodeGenRegister*> SuperRegList;
  260     typedef std::vector<const CodeGenRegister*> Vec;
  295     std::vector<SmallVector<Record*, 16>> Orders;
  442                          std::vector<unsigned> &RegUnits) const;
  506     typedef std::vector<unsigned>::const_iterator iterator;
  509     std::vector<unsigned> Units;
  556     std::vector<RegUnitSet> RegUnitSets;
  564     std::vector<std::vector<unsigned>> RegClassUnitSets;
  564     std::vector<std::vector<unsigned>> RegClassUnitSets;
  567     std::vector<unsigned> RegUnitSetOrder;
  570     std::vector<std::unique_ptr<Record>> SynthDefs;
  724     unsigned getRegUnitSetWeight(const std::vector<unsigned> &Units) const {
  726       for (std::vector<unsigned>::const_iterator
utils/TableGen/CodeGenSchedule.cpp
  290   std::vector<OpcodeMapPair> OpcodeMappings;
  291   std::vector<std::pair<APInt, APInt>> OpcodeMasks;
  340       std::vector<int64_t> OpIndices =
  725   const std::vector<CodeGenSchedRW> &RWVec = IsRead ? SchedReads : SchedWrites;
  835   std::vector<CodeGenSchedRW> &RWVec = IsRead ? SchedReads : SchedWrites;
  855   std::vector<CodeGenSchedRW> &RWVec = IsRead ? SchedReads : SchedWrites;
 1329   std::vector<PredTransition> TransVec;
 1346     std::vector<TransVariant> &IntersectingVariants);
 1422   std::vector<TransVariant> &IntersectingVariants) {
 1426   std::vector<TransVariant> Variants;
 1595       std::vector<TransVariant> IntersectingVariants;
 1598       for (std::vector<TransVariant>::const_iterator
 1627     for (std::vector<PredTransition>::iterator I =
 1638     for (std::vector<PredTransition>::iterator I =
 1694   std::vector<PredTransition> LastTransitions;
 1810     std::vector<int64_t> RegisterCosts = RF->getValueAsListOfInts("RegCosts");
 2207   for (std::vector<PredTransition>::const_iterator
utils/TableGen/CodeGenSchedule.h
   31 using RecVec = std::vector<Record*>;
   32 using RecIter = std::vector<Record*>::const_iterator;
   34 using IdxVec = std::vector<unsigned>;
   35 using IdxIter = std::vector<unsigned>::const_iterator;
  135   std::vector<CodeGenSchedTransition> Transitions;
  188   std::vector<CodeGenRegisterCost> Costs;
  243   std::vector<CodeGenRegisterFile> RegisterFiles;
  330   std::vector<PredicateInfo> Predicates;
  351   std::vector<const Record *> Opcodes;
  376   std::vector<const Record *> Definitions;
  377   std::vector<OpcodeGroup> Groups;
  419   std::vector<CodeGenProcModel> ProcModels;
  426   std::vector<CodeGenSchedRW> SchedWrites;
  427   std::vector<CodeGenSchedRW> SchedReads;
  430   std::vector<CodeGenSchedClass> SchedClasses;
  443   std::vector<STIPredicateFunction> STIPredicates;
  449   using class_iterator = std::vector<CodeGenSchedClass>::iterator;
  450   using const_class_iterator = std::vector<CodeGenSchedClass>::const_iterator;
  496   using ProcIter = std::vector<CodeGenProcModel>::const_iterator;
  550   using SchedClassIter = std::vector<CodeGenSchedClass>::const_iterator;
utils/TableGen/CodeGenTarget.cpp
  219   std::vector<Record*> Targets = Records.getAllDerivedDefinitions("Target");
  256   std::vector<Record*> LI = TargetRec->getValueAsListOfDefs("AssemblyParsers");
  267   std::vector<Record*> LI =
  279   std::vector<Record*> LI =
  287   std::vector<Record*> LI = TargetRec->getValueAsListOfDefs("AssemblyWriters");
  304   std::vector<CodeGenRegisterClass *> Candidates;
  362 std::vector<ValueTypeByHwMode> CodeGenTarget::getRegisterVTs(Record *R)
  365   std::vector<ValueTypeByHwMode> Result;
  400   std::vector<Record*> Insts = Records.getAllDerivedDefinitions("Instruction");
  481   std::vector<Record *> Insts =
  545   std::vector<Record*> PropList = R->getValueAsListOfDefs("Properties");
  579   std::vector<Record*> Defs = RC.getAllDerivedDefinitions("Intrinsic");
  663   std::vector<MVT::SimpleValueType> OverloadedVTs;
utils/TableGen/CodeGenTarget.h
   54   mutable std::vector<Record*> RegAltNameIndices;
   63   mutable std::vector<const CodeGenInstruction*> InstrsByEnum;
  116   const std::vector<Record*> &getRegAltNameIndices() const {
  127   std::vector<ValueTypeByHwMode> getRegisterVTs(Record *R) const;
  203   std::vector<Record*> RootNodes;
  212   const std::vector<Record*> &getRootNodes() const {
utils/TableGen/DAGISelEmitter.cpp
  153   std::vector<const PatternToMatch*> Patterns;
  165   std::vector<Matcher*> PatternMatchers;
utils/TableGen/DAGISelMatcherEmitter.cpp
   51   std::vector<TreePredicateFn> NodePredicates;
   52   std::vector<TreePredicateFn> NodePredicatesWithOperands;
   59   std::vector<std::string> PatternPredicates;
   62   std::vector<const ComplexPattern*> ComplexPatterns;
   66   std::vector<Record*> NodeXForms;
   68   std::vector<std::string> VecIncludeStrings;
   95   void EmitNodePredicatesFunction(const std::vector<TreePredicateFn> &Preds,
  833     const std::vector<TreePredicateFn> &Preds, StringRef Decl,
  977 static void BuildHistogram(const Matcher *M, std::vector<unsigned> &OpcodeFreq){
 1050   std::vector<unsigned> OpcodeFreq;
utils/TableGen/DAGISelMatcherGen.cpp
  564     const std::vector<Record*> &OpNodes = CP->getRootNodes();
utils/TableGen/DFAEmitter.cpp
  193 using ActionTuple = std::vector<Action>;
  215   std::vector<Transition> Transitions;
  219   std::vector<StringRef> ActionSymbolFields;
utils/TableGen/DFAEmitter.h
   83   std::map<std::pair<state_type, action_type>, std::vector<state_type>>
utils/TableGen/DFAPacketizerEmitter.cpp
   74   DFAInput getDFAInsnInput(const std::vector<unsigned> &InsnClass) {
   92 void dbgsInsnClass(const std::vector<unsigned> &InsnClass);
  116   std::vector<std::vector<unsigned>> allInsnClasses;
  116   std::vector<std::vector<unsigned>> allInsnClasses;
  125   int collectAllFuncUnits(std::vector<Record*> &ProcItinList,
  134   int collectAllComboFuncs(std::vector<Record*> &ComboFuncList,
  143                            std::vector<Record*> &ProcItinList,
  153                            std::vector<Record*> &ProcItinList,
  155                            std::vector<Record*> &ItinDataList,
  161                           std::vector<Record *> &ProcItinList,
  173 void dbgsInsnClass(const std::vector<unsigned> &InsnClass) {
  202                             std::vector<Record*> &ProcItinList,
  215     std::vector<Record*> FUs = Proc->getValueAsListOfDefs("FU");
  244                             std::vector<Record*> &ComboFuncList,
  256     std::vector<Record*> FUs = Func->getValueAsListOfDefs("CFD");
  267       const std::vector<Record*> &FuncList =
  295                         std::vector<Record*> &ProcItinList,
  299   const std::vector<Record*> &StageList =
  308   std::vector<unsigned> UnitBits;
  315     const std::vector<Record*> &UnitList =
  361                             std::vector<Record*> &ProcItinList,
  363                             std::vector<Record*> &ItinDataList,
  403   std::vector<Record*> ProcItinList =
  406   std::unordered_map<std::string, std::vector<Record*>> ItinsByNamespace;
  416     raw_ostream &OS, std::vector<Record *> &ProcItinList,
  430   std::vector<Record*> ComboFuncList =
  456     std::vector<Record*> ItinDataList = Proc->getValueAsListOfDefs("IID");
  519       const std::vector<unsigned> &InsnClass = allInsnClasses[i];
utils/TableGen/ExegesisEmitter.cpp
   99   std::vector<Record *> Targets = Records.getAllDerivedDefinitions("Target");
  182   std::vector<Record *> Bindings =
utils/TableGen/FastISelEmitter.cpp
   38   std::vector<std::string> PhysRegs;
   42                   std::string SubRegNo, std::vector<std::string> PhysRegs,
   59   std::vector<TreePredicateFn> PredsByName;
   76   typedef std::vector<TreePredicateFn>::const_iterator iterator;
  309                       const std::vector<std::string> &PR) const {
  351   void PrintManglingSuffix(raw_ostream &OS, const std::vector<std::string> &PR,
  397   std::map<OperandsSignature, std::vector<OperandsSignature> >
  540     std::vector<std::string> PhysRegInputs;
  827     std::map<OperandsSignature, std::vector<OperandsSignature> >::iterator MI
utils/TableGen/FixedLenDecoderEmitter.cpp
   65   std::vector<EncodingField> Fields;
   79   typedef std::vector<EncodingField>::const_iterator const_iterator;
   85 typedef std::vector<uint8_t> DecoderTable;
   87 typedef std::vector<DecoderFixup> FixupList;
   88 typedef std::vector<FixupList> FixupScopeList;
  126   std::vector<EncodingAndInst> NumberedEncodings;
  225 typedef std::vector<bit_value_t> insn_t;
  275   std::map<uint64_t, std::vector<EncodingIDAndOpcode>>
  279   std::vector<EncodingIDAndOpcode> VariableInstructions;
  367   const std::vector<EncodingIDAndOpcode> &Opcodes;
  370   const std::map<unsigned, std::vector<OperandInfo>> &Operands;
  373   std::vector<Filter> Filters;
  377   std::vector<bit_value_t> FilterBitValues;
  393                 const std::vector<EncodingIDAndOpcode> &IDs,
  394                 const std::map<unsigned, std::vector<OperandInfo>> &Ops,
  403                 const std::vector<EncodingIDAndOpcode> &IDs,
  404                 const std::map<unsigned, std::vector<OperandInfo>> &Ops,
  405                 const std::vector<bit_value_t> &ParentFilterBitValues,
  459                        const std::vector<bit_value_t> & filter) const;
  478   unsigned getIslands(std::vector<unsigned> &StartBits,
  479                       std::vector<unsigned> &EndBits,
  480                       std::vector<uint64_t> &FieldVals,
  596   std::vector<bit_value_t> BitValueArray(Owner->FilterBitValues);
 1012                                  const std::vector<bit_value_t> &filter) const {
 1048 unsigned FilterChooser::getIslands(std::vector<unsigned> &StartBits,
 1049                                    std::vector<unsigned> &EndBits,
 1050                                    std::vector<uint64_t> &FieldVals,
 1353   std::vector<unsigned> StartBits;
 1354   std::vector<unsigned> EndBits;
 1355   std::vector<uint64_t> FieldVals;
 1489       std::vector<unsigned> StartBits;
 1490       std::vector<unsigned> EndBits;
 1491       std::vector<uint64_t> FieldVals;
 1524   std::vector<bitAttr_t> bitAttrs;
 1797                     std::map<unsigned, std::vector<OperandInfo>> &Operands) {
 1806   std::vector<OperandInfo> InsnOperands;
 1825   std::vector<std::pair<Init*, StringRef>> InOutOperands;
 1848   std::map<std::string, std::vector<OperandInfo>> NumberedInsnOperands;
 1852     const std::vector<RecordVal> &Vals = Def.getValues();
 2438   std::map<std::pair<std::string, unsigned>, std::vector<EncodingIDAndOpcode>>
 2440   std::map<unsigned, std::vector<OperandInfo>> Operands;
utils/TableGen/GICombinerEmitter.cpp
   68   std::vector<RootInfo> Roots;
   85   using const_root_iterator = std::vector<RootInfo>::const_iterator;
  192   std::vector<std::unique_ptr<CombineRule>> Rules;
  195   void gatherRules(std::vector<std::unique_ptr<CombineRule>> &ActiveRules,
  196                    const std::vector<Record *> &&RulesAndGroups);
  221   std::vector<std::pair<std::string, std::string>> Cases;
  266     std::vector<std::unique_ptr<CombineRule>> &ActiveRules,
  267     const std::vector<Record *> &&RulesAndGroups) {
utils/TableGen/GlobalISelEmitter.cpp
  385 getNameForFeatureBitset(const std::vector<Record *> &FeatureBitset) {
  486   std::vector<MatchTableRecord> Contents;
  679   std::vector<Matcher *> Matchers;
  683   std::vector<std::unique_ptr<Matcher>> MatcherStorage;
  719   iterator_range<std::vector<Matcher *>::iterator> matchers() {
  751   std::vector<Matcher *> Matchers;
  763   std::vector<std::unique_ptr<Matcher>> MatcherStorage;
  771   iterator_range<std::vector<Matcher *>::iterator> matchers() {
  810   using MatchersTy = std::vector<std::unique_ptr<InstructionMatcher>> ;
  845   std::vector<Record *> RequiredFeatures;
  846   std::vector<std::unique_ptr<PredicateMatcher>> EpilogueMatchers;
  873   const std::vector<Record *> &getRequiredFeatures() const;
 2034   typedef std::vector<std::unique_ptr<OperandMatcher>> OperandVec;
 2763   std::vector<std::unique_ptr<OperandRenderer>> OperandRenderers;
 2869       std::vector<unsigned> MergeInsnIDs;
 2957 const std::vector<Record *> &RuleMatcher::getRequiredFeatures() const {
 3311                              const std::vector<Record *> &ImplicitDefs) const;
 3384   static std::vector<Matcher *> optimizeRules(
 3386       std::vector<std::unique_ptr<Matcher>> &MatcherStorage);
 4400     const std::vector<Record *> &ImplicitDefs) const {
 4814   std::vector<const Record *> MatchedRecords;
 4876 std::vector<Matcher *> GlobalISelEmitter::optimizeRules(
 4878     std::vector<std::unique_ptr<Matcher>> &MatcherStorage) {
 4880   std::vector<Matcher *> OptRules;
 4928   std::vector<Matcher *> InputRules;
 4957   std::vector<std::unique_ptr<Matcher>> MatcherStorage;
 4958   std::vector<Matcher *> OptRules =
 5022   std::vector<RuleMatcher> Rules;
 5057   std::vector<Record *> ComplexPredicates =
 5061   std::vector<Record *> CustomRendererFns =
 5139   std::vector<LLTCodeGen> TypeObjects;
 5162   std::vector<std::vector<Record *>> FeatureBitsets;
 5162   std::vector<std::vector<Record *>> FeatureBitsets;
 5577   std::vector<unsigned> LabelIDs(Values.size());
utils/TableGen/InfoByHwMode.cpp
   88   std::vector<const PairType*> Pairs;
  180   std::vector<const PairType*> Pairs;
utils/TableGen/InfoByHwMode.h
   40 std::vector<unsigned> union_modes(const InfoByHwMode<InfoT> &A,
   42   std::vector<unsigned> V;
utils/TableGen/InstrDocsEmitter.cpp
   97     std::vector<const char *> FlagStrings;
  218     std::vector<Record *> Predicates =
utils/TableGen/InstrInfoEmitter.cpp
   54   typedef std::map<std::vector<std::string>, unsigned> OperandInfoMapTy;
   60                    std::vector<std::string>> OpNameMapTy;
   76                   std::map<std::vector<Record*>, unsigned> &EL,
   92   std::vector<std::string> GetOperandInfo(const CodeGenInstruction &Inst);
   97 static void PrintDefList(const std::vector<Record*> &Uses,
  109 std::vector<std::string>
  111   std::vector<std::string> Result;
  116     std::vector<CGIOperandList::OperandInfo> OperandList;
  203     std::vector<std::string> OperandInfo = GetOperandInfo(*Inst);
  334   std::vector<Record *> Operands = Records.getAllDerivedDefinitions("Operand");
  335   std::vector<Record *> RegisterOperands =
  337   std::vector<Record *> RegisterClasses =
  348   for (const std::vector<Record *> *RecordsToAdd :
  371     std::vector<int> OperandOffsets;
  372     std::vector<Record *> OperandRecords;
  526   std::map<std::vector<Record*>, unsigned> EmittedLists;
  532     std::vector<Record*> Uses = Inst->getValueAsListOfDefs("Uses");
  537     std::vector<Record*> Defs = Inst->getValueAsListOfDefs("Defs");
  647                          std::map<std::vector<Record*>, unsigned> &EmittedLists,
  724   std::vector<Record*> UseList = Inst.TheDef->getValueAsListOfDefs("Uses");
  730   std::vector<Record*> DefList = Inst.TheDef->getValueAsListOfDefs("Defs");
  737   std::vector<std::string> OperandInfo = GetOperandInfo(Inst);
utils/TableGen/IntrinsicEmitter.cpp
  231                                  std::vector<unsigned char> &Sig) {
  265 static void EncodeFixedType(Record *R, std::vector<unsigned char> &ArgCodes,
  267                             std::vector<unsigned char> &Sig,
  373 static void UpdateArgCodes(Record *R, std::vector<unsigned char> &ArgCodes,
  419                                  std::vector<unsigned char> &TypeSig) {
  420   std::vector<unsigned char> ArgCodes;
  469   std::vector<unsigned> FixedEncodings;
  471   SequenceToOffsetTable<std::vector<unsigned char> > LongEncodingTable;
  473   std::vector<unsigned char> TypeSig;
utils/TableGen/OptParserEmitter.cpp
   62     std::vector<StringRef> APrefixes = A->getValueAsListOfStrings("Prefixes");
   63     std::vector<StringRef> BPrefixes = B->getValueAsListOfStrings("Prefixes");
   65     for (std::vector<StringRef>::const_iterator APre = APrefixes.begin(),
  111   const std::vector<Record*> &Groups =
  113   std::vector<Record*> Opts = Records.getAllDerivedDefinitions("Option");
  126     std::vector<StringRef> prf = R.getValueAsListOfStrings("Prefixes");
  214     std::vector<StringRef> prf = R.getValueAsListOfStrings("Prefixes");
  247     std::vector<StringRef> AliasArgs = R.getValueAsListOfStrings("AliasArgs");
utils/TableGen/PredicateExpander.h
   55   using RecVec = std::vector<Record *>;
utils/TableGen/PseudoLoweringEmitter.cpp
  279   std::vector<Record*> Insts;
utils/TableGen/RISCVCompressInstEmitter.cpp
   88     std::vector<Record *>
   97                 std::vector<Record *> RF, IndexedMap<OpData> &SourceMap,
  459   std::vector<Record *> PatReqFeatures;
  460   std::vector<Record *> RF = Rec->getValueAsListOfDefs("Predicates");
  470                            const std::vector<Record *> &ReqFeatures) {
  486                           std::vector<const Record *> &MCOpPredicates,
  547   std::vector<const Record *> MCOpPredicates;
  618     std::vector<Record *> ReqFeatures;
  619     std::vector<Record *> RF = Dest.TheDef->getValueAsListOfDefs("Predicates");
  778   std::vector<Record *> Insts;
utils/TableGen/RegisterBankEmitter.cpp
   31   typedef std::vector<const CodeGenRegisterClass *> RegisterClassesTy;
   62   std::vector<const CodeGenRegisterClass *>
   65     std::vector<const CodeGenRegisterClass *> RCs;
  111                   const std::vector<RegisterBank> &Banks);
  113                                const std::vector<RegisterBank> &Banks);
  115                                    std::vector<RegisterBank> &Banks);
  130                                      const std::vector<RegisterBank> &Banks) {
  146     const std::vector<RegisterBank> &Banks) {
  214     std::vector<RegisterBank> &Banks) {
  219     std::vector<std::vector<const CodeGenRegisterClass *>> RCsGroupedByWord(
  219     std::vector<std::vector<const CodeGenRegisterClass *>> RCsGroupedByWord(
  278   std::vector<Record*> Targets = Records.getAllDerivedDefinitions("Target");
  283   std::vector<RegisterBank> Banks;
utils/TableGen/RegisterInfoEmitter.cpp
  154   const std::vector<Record*> &RegAltNameIndices = Target.getRegAltNameIndices();
  208       std::vector<unsigned> RegUnits;
  284   SequenceToOffsetTable<std::vector<int>> PSetsSeqs;
  289   std::vector<std::vector<int>> PSets(NumRCUnitSets);
  289   std::vector<std::vector<int>> PSets(NumRCUnitSets);
  342 using DwarfRegNumsMapPair = std::pair<Record*, std::vector<int64_t>>;
  343 using DwarfRegNumsVecTy = std::vector<DwarfRegNumsMapPair>;
  379     std::vector<int64_t> RegNums = Reg->getValueAsListOfInts("DwarfNumbers");
  875   typedef std::vector<const CodeGenRegister*> RegVec;
 1232   SequenceToOffsetTable<std::vector<MVT::SimpleValueType>> VTSeqs;
 1235       std::vector<MVT::SimpleValueType> S;
 1284         std::vector<MVT::SimpleValueType> VTs;
 1316     typedef std::vector<const CodeGenSubRegIndex*> IdxList;
 1534   std::vector<Record*> CSRSets =
utils/TableGen/SearchableTableEmitter.cpp
   49   std::vector<std::unique_ptr<Entry>> Entries;
   74   std::vector<Record *> Entries;
   91   std::vector<std::unique_ptr<GenericEnum>> Enums;
  183                    const std::vector<StringRef> &Key, bool EarlyOut);
  186                           const std::vector<Record *> &Items);
  188                            const std::vector<Record *> &Items);
  301   std::vector<Record *> IndexRowsStorage;
  321     std::vector<std::pair<Record *, unsigned>> Entries;
  542                                          const std::vector<StringRef> &Key,
  568     const std::vector<Record *> &Items) {
  597     GenericTable &Table, const std::vector<Record *> &Items) {
  672     std::vector<StringRef> Fields = TableRec->getValueAsListOfStrings("Fields");
  729     std::vector<Record *> Items = Records.getAllDerivedDefinitions(TableName);
utils/TableGen/SubtargetEmitter.cpp
   48     std::vector<std::vector<MCSchedClassDesc>> ProcSchedClasses;
   48     std::vector<std::vector<MCSchedClassDesc>> ProcSchedClasses;
   49     std::vector<MCWriteProcResEntry> WriteProcResources;
   50     std::vector<MCWriteLatencyEntry> WriteLatencies;
   51     std::vector<std::string> WriterNames;
   52     std::vector<MCReadAdvanceEntry> ReadAdvanceEntries;
   90                                     std::vector<std::vector<InstrItinerary>>
   90                                     std::vector<std::vector<InstrItinerary>>
   93                        std::vector<std::vector<InstrItinerary>>
   93                        std::vector<std::vector<InstrItinerary>>
  111   void ExpandProcResources(RecVec &PRVec, std::vector<int64_t> &Cycles,
  145   std::vector<Record*> DefList =
  204   std::vector<Record*> FeatureList =
  257   std::vector<Record*> ProcessorList =
  341   std::vector<int64_t> OperandCycleList =
  379                              std::vector<std::vector<InstrItinerary>>
  379                              std::vector<std::vector<InstrItinerary>>
  444     std::vector<InstrItinerary> &ItinList = ProcItinLists.back();
  555                 std::vector<std::vector<InstrItinerary>> &ProcItinLists) {
  555                 std::vector<std::vector<InstrItinerary>> &ProcItinLists) {
  560   std::vector<std::vector<InstrItinerary>>::iterator
  560   std::vector<std::vector<InstrItinerary>>::iterator
  571     std::vector<InstrItinerary> &ItinList = *ProcItinListsIter;
  936                                            std::vector<int64_t> &Cycles,
  988   std::vector<MCSchedClassDesc> &SCTab = SchedTables.ProcSchedClasses.back();
 1064     std::vector<MCWriteProcResEntry> WriteProcResources;
 1065     std::vector<MCWriteLatencyEntry> WriteLatencies;
 1066     std::vector<std::string> WriterNames;
 1067     std::vector<MCReadAdvanceEntry> ReadAdvanceEntries;
 1105         std::vector<int64_t> Cycles =
 1193     std::vector<MCWriteProcResEntry>::iterator WPRPos =
 1206     std::vector<MCWriteLatencyEntry>::iterator WLPos =
 1229     std::vector<MCReadAdvanceEntry>::iterator RAPos =
 1301     std::vector<MCSchedClassDesc> &SCTab =
 1409     std::vector<std::vector<InstrItinerary>> ProcItinLists;
 1409     std::vector<std::vector<InstrItinerary>> ProcItinLists;
 1435   std::vector<Record *> Prologs =
 1686   std::vector<Record*> Features =
utils/TableGen/SubtargetFeatureInfo.cpp
   25 std::vector<std::pair<Record *, SubtargetFeatureInfo>>
   27   std::vector<std::pair<Record *, SubtargetFeatureInfo>> SubtargetFeatures;
   28   std::vector<Record *> AllPredicates =
   74   std::vector<std::string> Names;
utils/TableGen/SubtargetFeatureInfo.h
   53   static std::vector<std::pair<Record *, SubtargetFeatureInfo>>
utils/TableGen/TableGen.cpp
  220       const std::vector<Record*> *Elts = Sets.expand(Rec);
utils/TableGen/WebAssemblyDisassemblerEmitter.cpp
   94   std::vector<std::string> OperandTable, CurOperandList;
utils/TableGen/X86DisassemblerTables.cpp
  683   std::vector<unsigned> ModRMDecision;
  720     for (std::vector<unsigned>::const_iterator I = ModRMDecision.begin(),
 1025   std::vector<unsigned> EmptyTable(1, 0);
utils/TableGen/X86DisassemblerTables.h
   47   typedef std::map<std::vector<unsigned>, unsigned> ModRMMapTy;
   51   std::vector<InstructionSpecifier> InstructionSpecifiers;
utils/TableGen/X86EVEX2VEXTablesEmitter.cpp
   27   std::vector<const CodeGenInstruction *> EVEXInsts;
   30   std::map<uint64_t, std::vector<const CodeGenInstruction *>> VEXInsts;
   35   std::vector<Entry> EVEX2VEX128;
   36   std::vector<Entry> EVEX2VEX256;
   47   void printTable(const std::vector<Entry> &Table, raw_ostream &OS);
   50 void X86EVEX2VEXTablesEmitter::printTable(const std::vector<Entry> &Table,
utils/TableGen/X86FoldTablesEmitter.cpp
  132   typedef std::vector<X86FoldTableEntry> FoldTable;
  579   std::vector<const CodeGenInstruction *> MemInsts;
  581   std::map<uint8_t, std::vector<const CodeGenInstruction *>> RegInsts;
  627     std::vector<const CodeGenInstruction *> &OpcRegInsts =
utils/TableGen/X86RecognizableInstr.cpp
  110   std::vector<Record*> Predicates = Rec->getValueAsListOfDefs("Predicates");
  402   const std::vector<CGIOperandList::OperandInfo> &OperandList = *Operands;
utils/TableGen/X86RecognizableInstr.h
  217   const std::vector<CGIOperandList::OperandInfo>* Operands;
utils/benchmark/include/benchmark/benchmark.h
  404 typedef double(StatisticsFunc)(const std::vector<double>&);
  616   std::vector<int64_t> range_;
  633   State(size_t max_iters, const std::vector<int64_t>& ranges, int thread_i,
  772   Benchmark* Args(const std::vector<int64_t>& args);
  778     std::vector<int64_t> args;
  787   Benchmark* Ranges(const std::vector<std::pair<int64_t, int64_t> >& ranges);
  794   Benchmark* ArgNames(const std::vector<std::string>& names);
  800     std::vector<std::pair<int64_t, int64_t> > ranges;
  912   std::vector<std::string> arg_names_;   // Args for all benchmark runs
  913   std::vector<std::vector<int64_t> > args_;  // Args for all benchmark runs
  913   std::vector<std::vector<int64_t> > args_;  // Args for all benchmark runs
  923   std::vector<Statistics> statistics_;
  924   std::vector<int> thread_counts_;
 1247   std::vector<CacheInfo> caches;
 1324     const std::vector<Statistics>* statistics;
 1352   virtual void ReportRuns(const std::vector<Run>& report) = 0;
 1404   virtual void ReportRuns(const std::vector<Run>& reports);
 1420   virtual void ReportRuns(const std::vector<Run>& reports);
 1433   virtual void ReportRuns(const std::vector<Run>& reports);
utils/benchmark/src/benchmark.cc
  184 std::vector<BenchmarkReporter::Run> RunBenchmark(
  186     std::vector<BenchmarkReporter::Run>* complexity_reports) {
  187   std::vector<BenchmarkReporter::Run> reports;  // return value
  192   std::vector<std::thread> pool(b.threads - 1);
  293 State::State(size_t max_iters, const std::vector<int64_t>& ranges, int thread_i,
  389 void RunBenchmarks(const std::vector<Benchmark::Instance>& benchmarks,
  414   std::vector<BenchmarkReporter::Run> complexity_reports;
  429       std::vector<BenchmarkReporter::Run> reports =
  533   std::vector<internal::Benchmark::Instance> benchmarks;
utils/benchmark/src/benchmark_api_internal.h
   20   std::vector<int64_t> arg;
   28   const std::vector<Statistics>* statistics;
   37                             std::vector<Benchmark::Instance>* benchmarks,
utils/benchmark/src/benchmark_register.cc
   81                       std::vector<Benchmark::Instance>* benchmarks,
   87   std::vector<std::unique_ptr<Benchmark>> families_;
  110     std::string spec, std::vector<Benchmark::Instance>* benchmarks,
  128   const std::vector<int> one_thread = {1};
  138     const std::vector<int>* thread_counts =
  228                             std::vector<Benchmark::Instance>* benchmarks,
  269   std::vector<int64_t> arglist;
  279     const std::vector<std::pair<int64_t, int64_t>>& ranges) {
  281   std::vector<std::vector<int64_t>> arglists(ranges.size());
  281   std::vector<std::vector<int64_t>> arglists(ranges.size());
  289   std::vector<std::size_t> ctr(arglists.size(), 0);
  292     std::vector<int64_t> tmp;
  318 Benchmark* Benchmark::ArgNames(const std::vector<std::string>& names) {
  334 Benchmark* Benchmark::Args(const std::vector<int64_t>& args) {
utils/benchmark/src/benchmark_register.h
    9 void AddRange(std::vector<T>* dst, T lo, T hi, int mult) {
utils/benchmark/src/complexity.cc
   76 LeastSq MinimalLeastSq(const std::vector<int64_t>& n,
   77                        const std::vector<double>& time,
  120 LeastSq MinimalLeastSq(const std::vector<int64_t>& n,
  121                        const std::vector<double>& time, const BigO complexity) {
  130     std::vector<BigO> fit_curves = {oLogN, oN, oNLogN, oNSquared, oNCubed};
  152 std::vector<BenchmarkReporter::Run> ComputeBigO(
  153     const std::vector<BenchmarkReporter::Run>& reports) {
  155   std::vector<Run> results;
  160   std::vector<int64_t> n;
  161   std::vector<double> real_time;
  162   std::vector<double> cpu_time;
utils/benchmark/src/complexity.h
   30 std::vector<BenchmarkReporter::Run> ComputeBigO(
   31     const std::vector<BenchmarkReporter::Run>& reports);
utils/benchmark/src/console_reporter.cc
   72 void ConsoleReporter::ReportRuns(const std::vector<Run>& reports) {
utils/benchmark/src/csv_reporter.cc
   34 std::vector<std::string> elements = {
   45 void CSVReporter::ReportRuns(const std::vector<Run> & reports) {
utils/benchmark/src/json_reporter.cc
  127 void JSONReporter::ReportRuns(std::vector<Run> const& reports) {
utils/benchmark/src/statistics.cc
   28 auto StatisticsSum = [](const std::vector<double>& v) {
   32 double StatisticsMean(const std::vector<double>& v) {
   37 double StatisticsMedian(const std::vector<double>& v) {
   39   std::vector<double> copy(v);
   55 auto SumSquares = [](const std::vector<double>& v) {
   66 double StatisticsStdDev(const std::vector<double>& v) {
   78 std::vector<BenchmarkReporter::Run> ComputeStats(
   79     const std::vector<BenchmarkReporter::Run>& reports) {
   81   std::vector<Run> results;
   93   std::vector<double> real_accumulated_time_stat;
   94   std::vector<double> cpu_accumulated_time_stat;
   95   std::vector<double> bytes_per_second_stat;
   96   std::vector<double> items_per_second_stat;
  109     std::vector<double> s;
utils/benchmark/src/statistics.h
   28 std::vector<BenchmarkReporter::Run> ComputeStats(
   29     const std::vector<BenchmarkReporter::Run>& reports);
   31 double StatisticsMean(const std::vector<double>& v);
   32 double StatisticsMedian(const std::vector<double>& v);
   33 double StatisticsStdDev(const std::vector<double>& v);
utils/benchmark/src/sysinfo.cc
  244 std::vector<CPUInfo::CacheInfo> GetCacheSizesFromKVFS() {
  245   std::vector<CPUInfo::CacheInfo> res;
  357 std::vector<CPUInfo::CacheInfo> GetCacheSizes() {
utils/not/not.cpp
   42   std::vector<StringRef> Argv;
utils/unittest/googlemock/include/gmock/gmock-matchers.h
 2657       ::std::vector<LhsValue> sorted_container(lhs_stl_container.begin(),
 2681     const Matcher<const ::std::vector<LhsValue>&> matcher_;
 3177     ::std::vector<internal::string> explanations(count());
 3256   ::std::vector<Matcher<const Element&> > matchers_;
 3302   ::std::vector<char> matched_;
 3306 typedef ::std::vector<ElementMatcherPair> ElementMatcherPairs;
 3324   typedef ::std::vector<const MatcherDescriberInterface*> MatcherDescriberVec;
 3333       const ::std::vector<string>& element_printouts,
 3389     ::std::vector<string> element_printouts;
 3416   typedef ::std::vector<Matcher<const Element&> > MatcherVec;
 3420                               ::std::vector<string>* element_printouts,
 3423     ::std::vector<char> did_match;
 3435     ::std::vector<char>::const_iterator did_match_iter = did_match.begin();
 3475     typedef ::std::vector<Matcher<const Element&> > MatcherVec;
 3504     typedef ::std::vector<Matcher<const Element&> > MatcherVec;
 3536   ::std::vector<T> matchers_;
 3555   const ::std::vector<T> matchers_;
 4218 inline internal::PointwiseMatcher<TupleMatcher, std::vector<T> > Pointwise(
 4220   return Pointwise(tuple_matcher, std::vector<T>(rhs));
 4257   ::std::vector<internal::BoundSecondMatcher<Tuple2Matcher, Second> > matchers;
 4276   return UnorderedPointwise(tuple2_matcher, std::vector<T>(rhs));
utils/unittest/googlemock/include/gmock/gmock-spec-builders.h
  221   typedef std::vector<const void*> UntypedOnCallSpecs;
  223   typedef std::vector<internal::linked_ptr<ExpectationBase> >
  736   typedef std::vector<const void*> UntypedActions;
utils/unittest/googlemock/src/gmock-matchers.cc
  209     ::std::vector<char> seen;
  259   bool TryAugment(size_t ilhs, ::std::vector<char>* seen) {
  299   ::std::vector<size_t> left_;
  300   ::std::vector<size_t> right_;
  445     const ::std::vector<string>& element_printouts,
  449   ::std::vector<char> element_matched(matrix.LhsSize(), 0);
  450   ::std::vector<char> matcher_matched(matrix.RhsSize(), 0);
utils/unittest/googletest/include/gtest/gtest-printers.h
  860 typedef ::std::vector<string> Strings;
utils/unittest/googletest/include/gtest/gtest-test-part.h
  140   std::vector<TestPartResult> array_;
utils/unittest/googletest/include/gtest/gtest.h
  574   const std::vector<TestPartResult>& test_part_results() const {
  579   const std::vector<TestProperty>& test_properties() const {
  621   std::vector<TestPartResult> test_part_results_;
  623   std::vector<TestProperty> test_properties_;
  856   std::vector<TestInfo*>& test_info_list() { return test_info_list_; }
  859   const std::vector<TestInfo*>& test_info_list() const {
  937   std::vector<TestInfo*> test_info_list_;
  941   std::vector<int> test_indices_;
utils/unittest/googletest/include/gtest/internal/gtest-internal.h
  181 GTEST_API_ std::vector<EditType> CalculateOptimalEdits(
  182     const std::vector<size_t>& left, const std::vector<size_t>& right);
  182     const std::vector<size_t>& left, const std::vector<size_t>& right);
  185 GTEST_API_ std::vector<EditType> CalculateOptimalEdits(
  186     const std::vector<std::string>& left,
  187     const std::vector<std::string>& right);
  190 GTEST_API_ std::string CreateUnifiedDiff(const std::vector<std::string>& left,
  191                                          const std::vector<std::string>& right,
  613                  ::std::vector< ::std::string>* dest);
utils/unittest/googletest/include/gtest/internal/gtest-param-util.h
  307   typedef typename ::std::vector<T> ContainerType;
  616   typedef ::std::vector<linked_ptr<TestInfo> > TestInfoContainer;
  638   typedef ::std::vector<InstantiationInfo> InstantiationContainer;
  719   typedef ::std::vector<ParameterizedTestCaseInfoBase*> TestCaseInfoContainer;
utils/unittest/googletest/include/gtest/internal/gtest-port.h
 1440 GTEST_API_ const ::std::vector<testing::internal::string>& GetArgvs();
 1444 const ::std::vector<testing::internal::string>& GetInjectableArgvs();
 1445 void SetInjectableArgvs(const ::std::vector<testing::internal::string>*
utils/unittest/googletest/src/gtest-death-test.cc
  886   static ::std::vector<testing::internal::string>
  888     ::std::vector<testing::internal::string> args = GetInjectableArgvs();
  910     for (std::vector<char*>::iterator i = args_.begin(); i != args_.end();
  920   void AddArguments(const ::std::vector<Str>& arguments) {
  921     for (typename ::std::vector<Str>::const_iterator i = arguments.begin();
  932   std::vector<char*> args_;
 1301   ::std::vector< ::std::string> fields;
utils/unittest/googletest/src/gtest-internal-inl.h
  303 inline E GetElementOr(const std::vector<E>& v, int i, E default_value) {
  313                   std::vector<E>* v) {
  333 inline void Shuffle(internal::Random* random, std::vector<E>* v) {
  739   std::vector<Environment*>& environments() { return environments_; }
  742   std::vector<TraceInfo>& gtest_trace_stack() {
  745   const std::vector<TraceInfo>& gtest_trace_stack() const {
  836   std::vector<Environment*> environments_;
  840   std::vector<TestCase*> test_cases_;
  846   std::vector<int> test_case_indices_;
  916   internal::ThreadLocal<std::vector<TraceInfo> > gtest_trace_stack_;
 1026   static const std::vector<testing::TestPartResult>& test_part_results(
utils/unittest/googletest/src/gtest-port.cc
 1105 static const ::std::vector<testing::internal::string>* g_injected_test_argvs =
 1108 void SetInjectableArgvs(const ::std::vector<testing::internal::string>* argvs) {
 1114 const ::std::vector<testing::internal::string>& GetInjectableArgvs() {
utils/unittest/googletest/src/gtest-typed-test.cc
   48 static std::vector<std::string> SplitIntoTestNames(const char* src) {
   49   std::vector<std::string> name_vec;
   65   std::vector<std::string> name_vec = SplitIntoTestNames(registered_tests);
   70   for (std::vector<std::string>::const_iterator name_it = name_vec.begin();
utils/unittest/googletest/src/gtest.cc
  335 static int SumOverTestCaseList(const std::vector<TestCase*>& case_list,
  387 ::std::vector<testing::internal::string> g_argvs;
  389 const ::std::vector<testing::internal::string>& GetArgvs() {
  923                  ::std::vector< ::std::string>* dest) {
  924   ::std::vector< ::std::string> parsed;
 1028 std::vector<EditType> CalculateOptimalEdits(const std::vector<size_t>& left,
 1028 std::vector<EditType> CalculateOptimalEdits(const std::vector<size_t>& left,
 1029                                             const std::vector<size_t>& right) {
 1030   std::vector<std::vector<double> > costs(
 1030   std::vector<std::vector<double> > costs(
 1032   std::vector<std::vector<EditType> > best_move(
 1032   std::vector<std::vector<EditType> > best_move(
 1074   std::vector<EditType> best_path;
 1104 std::vector<EditType> CalculateOptimalEdits(
 1105     const std::vector<std::string>& left,
 1106     const std::vector<std::string>& right) {
 1107   std::vector<size_t> left_ids, right_ids;
 1203 std::string CreateUnifiedDiff(const std::vector<std::string>& left,
 1204                               const std::vector<std::string>& right,
 1206   const std::vector<EditType> edits = CalculateOptimalEdits(left, right);
 1231         std::vector<EditType>::const_iterator it = edits.begin() + edit_i;
 1272 std::vector<std::string> SplitEscapedString(const std::string& str) {
 1273   std::vector<std::string> lines;
 1332     const std::vector<std::string> lhs_lines =
 1334     const std::vector<std::string> rhs_lines =
 2063   const std::vector<TestProperty>::iterator property_with_matching_key =
 2108 std::vector<std::string> ArrayAsVector(const char* const (&array)[kSize]) {
 2109   return std::vector<std::string>(array, array + kSize);
 2112 static std::vector<std::string> GetReservedAttributesForElement(
 2127 static std::string FormatWordList(const std::vector<std::string>& words) {
 2142                               const std::vector<std::string>& reserved_names) {
 3267   std::vector<TestEventListener*> listeners_;
 3612   const std::vector<std::string>& allowed_names =
 4507   const std::vector<TestCase*>::const_iterator test_case =
 5264   std::vector<std::string> lines;