|
reference, declaration → definition
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.inc40902 std::vector<StringRef> Candidates;
gen/lib/Target/AMDGPU/AMDGPUGenAsmMatcher.inc80454 std::vector<StringRef> Candidates;
gen/lib/Target/ARM/ARMGenAsmMatcher.inc16388 std::vector<StringRef> Candidates;
gen/lib/Target/Mips/MipsGenAsmMatcher.inc11727 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.inc13715 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.cpp10918 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.cpp25682 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> ¯oLocs)
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.cpp11643 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.cpp10137 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 *> §ionCommands) {
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> §ions,
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> ®nums, 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> ®ions) {
431 std::vector<MemoryRegionInfo> ®ions) {
468 std::vector<MemoryRegionInfo> ®ions) {
493 std::vector<MemoryRegionInfo> ®ions) {
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> ®_info) {
tools/lldb/source/Plugins/UnwindAssembly/x86/x86AssemblyInspectionEngine.h 52 void Initialize(std::vector<lldb_reg_info> ®_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;