Home
last modified time | relevance | path

Searched refs:Vector (Results 1 – 25 of 251) sorted by relevance

1234567891011

/freebsd-12.1/contrib/llvm/include/llvm/ADT/
H A DMapVector.h40 VectorType Vector; variable
58 return std::move(Vector); in takeVector()
81 return Vector.empty(); in empty()
91 Vector.clear(); in clear()
96 std::swap(Vector, RHS.Vector); in swap()
105 I = Vector.size() - 1;
107 return Vector[I].second;
124 I = Vector.size() - 1; in insert()
164 Vector.pop_back(); in pop_back()
211 auto O = Vector.begin(); in remove_if()
[all …]
H A DUniqueVector.h36 VectorType Vector; variable
49 Val = static_cast<unsigned>(Vector.size()) + 1; in insert()
52 Vector.push_back(Entry); in insert()
72 return Vector[ID - 1];
76 iterator begin() { return Vector.begin(); } in begin()
79 const_iterator begin() const { return Vector.begin(); } in begin()
82 iterator end() { return Vector.end(); } in end()
85 const_iterator end() const { return Vector.end(); } in end()
88 size_t size() const { return Vector.size(); } in size()
91 bool empty() const { return Vector.empty(); } in empty()
[all …]
H A DSmallSet.h139 SmallVector<T, N> Vector; variable
188 if (Vector.size() < N) { in insert()
189 Vector.push_back(V); in insert()
194 while (!Vector.empty()) { in insert()
196 Vector.pop_back(); in insert()
211 for (mutable_iterator I = Vector.begin(), E = Vector.end(); I != E; ++I) in erase()
213 Vector.erase(I); in erase()
220 Vector.clear(); in clear()
232 return {Vector.end()}; in end()
240 for (VIterator I = Vector.begin(), E = Vector.end(); I != E; ++I) in vfind()
[all …]
/freebsd-12.1/contrib/llvm/lib/Transforms/ObjCARC/
H A DBlotMapVector.h30 VectorTy Vector; variable
38 assert(I->second < Vector.size()); in ~BlotMapVector()
41 for (typename VectorTy::const_iterator I = Vector.begin(), E = Vector.end(); in ~BlotMapVector()
60 size_t Num = Vector.size();
63 return Vector[Num].second;
72 size_t Num = Vector.size(); in insert()
74 Vector.push_back(InsertPair); in insert()
83 return Vector.end(); in find()
90 return Vector.end(); in find()
101 Vector[It->second].first = KeyT(); in blot()
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DIntrinsicsAArch64.td173 // Vector Add Across Lanes
182 // Vector Halving Add
190 // Vector Saturating Add
196 // Vector Add High-Half
213 // Vector Long Multiply
263 // Vector Max
275 // Vector Min
281 // Vector Min/Max Number
350 // Vector Shift Left
375 // Vector Absolute Value
[all …]
H A DIntrinsicsARM.td413 // Vector Add.
422 // Vector Multiply.
431 // Vector Maximum.
436 // Vector Minimum.
448 // Vector Subtract.
463 // Vector Pairwise Add.
491 // Vector Shifts:
512 // Vector Shift.
516 // Vector Rounding Shift.
582 // Vector Table Lookup.
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/PBQP/
H A DMath.h26 class Vector {
31 explicit Vector(unsigned Length) in Vector() function
35 Vector(unsigned Length, PBQPNum InitVal) in Vector() function
41 Vector(const Vector &V) in Vector() function
47 Vector(Vector &&V) in Vector() function
81 Vector& operator+=(const Vector &V) {
190 Vector V(Cols); in getRowAsVector()
199 Vector V(Rows); in getColAsVector()
256 class MDVector : public Vector {
258 MDVector(const Vector &v) : Vector(v), md(*this) {} in MDVector()
[all …]
H A DReductionRules.h34 using Vector = typename GraphT::Vector; in applyR1() local
45 const Vector &XCosts = G.getNodeCosts(NId); in applyR1()
78 using Vector = typename GraphT::Vector; in applyR2() local
85 const Vector &XCosts = G.getNodeCosts(NId); in applyR2()
/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Core/
H A DValue.h78 struct Vector { struct
85 Vector() : length(0), byte_order(lldb::eByteOrderInvalid) {} in Vector() argument
87 Vector(const Vector &vector) { *this = vector; } in Vector() argument
88 const Vector &operator=(const Vector &vector) {
135 Value(const Vector &vector); argument
181 const Vector &GetVector() const { return m_vector; } in GetVector()
185 Vector &GetVector() { return m_vector; } in GetVector()
187 bool SetVectorBytes(const Vector &vector) { in SetVectorBytes()
240 Vector m_vector;
/freebsd-12.1/contrib/compiler-rt/lib/tsan/rtl/
H A Dtsan_report.h61 Vector<ReportMopMutex> mset;
112 Vector<ReportStack*> stacks;
113 Vector<ReportMop*> mops;
114 Vector<ReportLocation*> locs;
115 Vector<ReportMutex*> mutexes;
116 Vector<ReportThread*> threads;
117 Vector<int> unique_tids;
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86Schedule.td316 // Vector integer operations.
360 defm WritePMULLD : X86SchedWritePair<ReadAfterVecXLd>; // Vector PMULLD.
363 defm WriteShuffle : X86SchedWritePair<ReadAfterVecLd>; // Vector shuffles.
371 defm WriteBlend : X86SchedWritePair<ReadAfterVecXLd>; // Vector blends.
377 defm WritePSADBW : X86SchedWritePair<ReadAfterVecLd>; // Vector PSADBW.
381 defm WriteMPSAD : X86SchedWritePair<ReadAfterVecXLd>; // Vector MPSAD.
382 defm WriteMPSADY : X86SchedWritePair<ReadAfterVecYLd>; // Vector MPSAD (YMM).
383 defm WriteMPSADZ : X86SchedWritePair<ReadAfterVecYLd>; // Vector MPSAD (ZMM).
386 // Vector insert/extract operations.
529 // Vector width wrappers.
[all …]
/freebsd-12.1/contrib/compiler-rt/lib/fuzzer/
H A DFuzzerMutate.h78 const Vector<uint8_t> &Mask);
105 Vector<Mutator> &Mutators);
137 Vector<DictionaryEntry *> CurrentDictionaryEntrySequence;
144 Vector<uint8_t> MutateInPlaceHere;
145 Vector<uint8_t> MutateWithMaskTemp;
148 Vector<uint8_t> CustomCrossOverInPlaceHere;
150 Vector<Mutator> Mutators;
151 Vector<Mutator> DefaultMutators;
152 Vector<Mutator> CurrentMutatorSequence;
H A DFuzzerMerge.h55 Vector<uint32_t> Features;
59 Vector<MergeFileInfo> Files;
70 Vector<std::string> *NewFiles);
71 size_t Merge(Vector<std::string> *NewFiles) { in Merge()
H A DFuzzerInternal.h39 void Loop(const Vector<std::string> &CorpusDirs);
40 void ReadAndExecuteSeedCorpora(const Vector<std::string> &CorpusDirs);
74 void Merge(const Vector<std::string> &Corpora);
75 void CrashResistantMerge(const Vector<std::string> &Args,
76 const Vector<std::string> &Corpora,
148 Vector<uint32_t> UniqFeatureSetTmp;
H A DFuzzerCommand.h37 explicit Command(const Vector<std::string> &ArgsToAdd) in Command()
62 const Vector<std::string> &getArguments() const { return Args; } in getArguments()
72 void addArguments(const Vector<std::string> &ArgsToAdd) { in addArguments()
159 Vector<std::string>::iterator endMutableArgs() { in endMutableArgs()
163 Vector<std::string>::const_iterator endMutableArgs() const { in endMutableArgs()
168 Vector<std::string> Args;
H A DFuzzerDriver.cpp78 static Vector<std::string> *Inputs;
189 Inputs = new Vector<std::string>; in ParseFlags()
251 Vector<std::thread> V; in RunInMultipleProcesses()
304 int CleanseCrashInput(const Vector<std::string> &Args, in CleanseCrashInput()
331 const Vector<uint8_t> ReplacementBytes = {' ', 0xff}; in CleanseCrashInput()
473 Vector<int> Scores(Dict.size()); in AnalyzeDictionary()
474 Vector<int> Usages(Dict.size()); in AnalyzeDictionary()
476 Vector<size_t> InitialFeatures; in AnalyzeDictionary()
477 Vector<size_t> ModifiedFeatures; in AnalyzeDictionary()
487 Vector<uint8_t> Data = C; in AnalyzeDictionary()
[all …]
H A DFuzzerCorpus.h40 Vector<uint32_t> UniqFeatureSet;
41 Vector<uint8_t> DataFlowTraceForFocusFunction;
90 bool HasFocusFunction, const Vector<uint32_t> &FeatureSet, in AddToCorpus()
130 void PrintFeatureSet(const Vector<uint32_t> &FeatureSet) { in PrintFeatureSet()
293 Vector<double> Intervals;
294 Vector<double> Weights;
297 Vector<InputInfo*> Inputs;
H A DFuzzerMerge.cpp78 Vector<uint32_t> TmpFeatures; in Parse()
127 Vector<std::string> *NewFiles) { in Merge()
142 Vector<uint32_t> Tmp; in Merge()
263 const Vector<SizedFile> &AllFiles, in WriteNewControlFile()
279 void Fuzzer::CrashResistantMerge(const Vector<std::string> &Args, in CrashResistantMerge()
280 const Vector<std::string> &Corpora, in CrashResistantMerge()
321 Vector<SizedFile> AllFiles; in CrashResistantMerge()
372 Vector<std::string> NewFiles; in CrashResistantMerge()
H A DFuzzerIO.cpp71 void ReadDirToVectorOfUnits(const char *Path, Vector<Unit> *V, in ReadDirToVectorOfUnits()
74 Vector<std::string> Files; in ReadDirToVectorOfUnits()
90 void GetSizedFilesFromDir(const std::string &Dir, Vector<SizedFile> *V) { in GetSizedFilesFromDir()
91 Vector<std::string> Files; in GetSizedFilesFromDir()
H A DFuzzerIO.h30 void ReadDirToVectorOfUnits(const char *Path, Vector<Unit> *V,
59 Vector<std::string> *V, bool TopDir);
67 void GetSizedFilesFromDir(const std::string &Dir, Vector<SizedFile> *V);
/freebsd-12.1/contrib/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_vector.h25 class Vector {
27 explicit Vector() in Vector() function
33 ~Vector() { in ~Vector()
124 Vector(const Vector&);
125 void operator=(const Vector&);
/freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/
H A DWebAssemblyTargetTransformInfo.cpp29 unsigned WebAssemblyTTIImpl::getNumberOfRegisters(bool Vector) { in getNumberOfRegisters() argument
30 unsigned Result = BaseT::getNumberOfRegisters(Vector); in getNumberOfRegisters()
33 if (Vector) in getNumberOfRegisters()
39 unsigned WebAssemblyTTIImpl::getRegisterBitWidth(bool Vector) const { in getRegisterBitWidth()
40 if (Vector && getST()->hasSIMD128()) in getRegisterBitWidth()
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DREADME_P9.txt6 - Vector Compare Not Equal (Zero):
92 - Vector Integer Negate: vnegw vnegd
97 - Vector Parity Byte: vprtybw vprtybd vprtybq
103 - Vector (Bit) Permute (Right-indexed):
117 - Vector Shift Left/Right: vslv vsrv
358 - Vector HP -> SP: xvcvhpsp xvcvsphp
399 - Vector Insert Word: xxinsertw
481 - Vector Permute: xxperm xxpermr
487 - Vector Splat Immediate Byte: xxspltib
495 - Load/Store Vector: lxv stxv
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DDeclContextInternals.h57 if (DeclsTy *Vector = getAsVector()) in ~StoredDeclsList() local
58 delete Vector; in ~StoredDeclsList() local
62 if (DeclsTy *Vector = getAsVector()) member
63 delete Vector; member
158 DeclsTy &Vector = *getAsVector(); in getLookupResult() local
161 return DeclContext::lookup_result(Vector); in getLookupResult()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonIntrinsicsV5.td14 // Vector reduce add unsigned halfwords
50 // Vector polynomial multiply halfwords
81 // Vector reduce add unsigned halfwords
154 // Vector conditional negate
161 // Vector reduce maximum halfwords
165 // Vector reduce maximum words
169 // Vector reduce minimum halfwords
173 // Vector reduce minimum words
189 // Vector conditional negate
195 // ALU64 - Vector min/max byte
[all …]

1234567891011