Home
last modified time | relevance | path

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

12345678

/NextBSD/contrib/llvm/include/llvm/ADT/
HDMapVector.h36 VectorType Vector; variable
44 size_type size() const { return Vector.size(); } in size()
46 iterator begin() { return Vector.begin(); } in begin()
47 const_iterator begin() const { return Vector.begin(); } in begin()
48 iterator end() { return Vector.end(); } in end()
49 const_iterator end() const { return Vector.end(); } in end()
51 reverse_iterator rbegin() { return Vector.rbegin(); } in rbegin()
52 const_reverse_iterator rbegin() const { return Vector.rbegin(); } in rbegin()
53 reverse_iterator rend() { return Vector.rend(); } in rend()
54 const_reverse_iterator rend() const { return Vector.rend(); } in rend()
[all …]
HDSmallSet.h36 SmallVector<T, N> Vector; variable
45 return Vector.empty() && Set.empty(); in empty()
49 return isSmall() ? Vector.size() : Set.size(); in size()
56 return vfind(V) == Vector.end() ? 0 : 1; in count()
74 if (I != Vector.end()) // Don't reinsert if it already exists. in insert()
76 if (Vector.size() < N) { in insert()
77 Vector.push_back(V); in insert()
82 while (!Vector.empty()) { in insert()
83 Set.insert(Vector.back()); in insert()
84 Vector.pop_back(); in insert()
[all …]
HDUniqueVector.h36 VectorType Vector; variable
49 Val = static_cast<unsigned>(Vector.size()) + 1; in insert()
52 Vector.push_back(Entry); in insert()
73 return Vector[ID - 1];
77 iterator begin() { return Vector.begin(); } in begin()
80 const_iterator begin() const { return Vector.begin(); } in begin()
83 iterator end() { return Vector.end(); } in end()
86 const_iterator end() const { return Vector.end(); } in end()
90 size_t size() const { return Vector.size(); } in size()
94 bool empty() const { return Vector.empty(); } in empty()
[all …]
HDFoldingSet.h543 VectorT Vector; variable
551 iterator begin() { return Vector.begin(); } in begin()
552 iterator end() { return Vector.end(); } in end()
555 const_iterator begin() const { return Vector.begin(); } in begin()
556 const_iterator end() const { return Vector.end(); } in end()
559 void clear() { Set.clear(); Vector.clear(); } in clear()
573 if (Result == N) Vector.push_back(N); in GetOrInsertNode()
582 Vector.push_back(N); in InsertNode()
589 Vector.push_back(N); in InsertNode()
/NextBSD/contrib/llvm/lib/Transforms/ObjCARC/
HDBlotMapVector.h24 VectorTy Vector; variable
29 iterator begin() { return Vector.begin(); } in begin()
30 iterator end() { return Vector.end(); } in end()
31 const_iterator begin() const { return Vector.begin(); } in begin()
32 const_iterator end() const { return Vector.end(); } in end()
36 assert(Vector.size() >= Map.size()); // May differ due to blotting. in ~BlotMapVector()
39 assert(I->second < Vector.size()); in ~BlotMapVector()
40 assert(Vector[I->second].first == I->first); in ~BlotMapVector()
42 for (typename VectorTy::const_iterator I = Vector.begin(), E = Vector.end(); in ~BlotMapVector()
45 Map[I->first] == size_t(I - Vector.begin()))); in ~BlotMapVector()
[all …]
/NextBSD/contrib/llvm/include/llvm/IR/
HDIntrinsicsAArch64.td160 // Vector Add Across Lanes
165 // Vector Long Add Across Lanes
169 // Vector Halving Add
173 // Vector Rounding Halving Add
177 // Vector Saturating Add
183 // Vector Add High-Half
188 // Vector Rounding Add High-Half
191 // Vector Saturating Doubling Multiply High
194 // Vector Saturating Rounding Doubling Multiply High
197 // Vector Polynominal Multiply
[all …]
HDIntrinsicsARM.td212 // Vector Add.
221 // Vector Multiply.
230 // Vector Maximum.
235 // Vector Minimum.
240 // Vector Reciprocal Step.
243 // Vector Reciprocal Square Root Step.
247 // Vector Subtract.
254 // Vector Absolute Compare.
258 // Vector Absolute Differences.
262 // Vector Pairwise Add.
[all …]
/NextBSD/contrib/llvm/include/llvm/CodeGen/PBQP/
HDMath.h24 class Vector {
25 friend hash_code hash_value(const Vector &);
29 explicit Vector(unsigned Length) in Vector() function
36 Vector(unsigned Length, PBQPNum InitVal) in Vector() function
45 Vector(const Vector &V) in Vector() function
53 Vector(Vector &&V) in Vector() function
60 ~Vector() { in ~Vector()
66 Vector& operator=(const Vector &V) {
77 Vector& operator=(Vector &&V) {
87 bool operator==(const Vector &V) const {
[all …]
HDReductionRules.h32 typedef typename GraphT::Vector Vector; in applyR1() typedef
43 const Vector &XCosts = G.getNodeCosts(NId); in applyR1()
76 typedef typename GraphT::Vector Vector; in applyR2() typedef
83 const Vector &XCosts = G.getNodeCosts(NId); in applyR2()
/NextBSD/contrib/llvm/tools/lldb/include/lldb/Core/
HDValue.h57 struct Vector struct
64 Vector() : in Vector() argument
70 Vector(const Vector& vector) in Vector() function
73 const Vector&
74 operator=(const Vector& vector)
126 Value(const Vector& vector); argument
199 const Vector &
211 Vector &
218 SetVectorBytes(const Vector& vector) in SetVectorBytes()
294 Vector m_vector;
/NextBSD/contrib/compiler-rt/lib/tsan/rtl/
HDtsan_report.h58 Vector<ReportMopMutex> mset;
106 Vector<ReportStack*> stacks;
107 Vector<ReportMop*> mops;
108 Vector<ReportLocation*> locs;
109 Vector<ReportMutex*> mutexes;
110 Vector<ReportThread*> threads;
111 Vector<int> unique_tids;
HDtsan_vector.h25 class Vector {
27 explicit Vector(MBlockType typ) in Vector() function
34 ~Vector() { in ~Vector()
122 Vector(const Vector&);
123 void operator=(const Vector&);
/NextBSD/contrib/compiler-rt/lib/tsan/tests/unit/
HDtsan_vector_test.cc19 TEST(Vector, Basic) { in TEST() argument
20 Vector<int> v(MBlockScopedBuf); in TEST()
31 TEST(Vector, Stride) { in TEST() argument
32 Vector<int> v(MBlockScopedBuf); in TEST()
/NextBSD/contrib/llvm/lib/Target/Hexagon/
HDHexagonIntrinsics.td344 // Vector complex multiply imaginary: Rdd=vcmpyi(Rss,Rtt)[:<<1]:sat
348 // Vector complex multiply real: Rdd=vcmpyr(Rss,Rtt)[:<<1]:sat
352 // Vector dual multiply: Rdd=vdmpy(Rss,Rtt)[:<<1]:sat
356 // Vector multiply even halfwords: Rdd=vmpyeh(Rss,Rtt)[:<<1]:sat
384 // Vector reduce add unsigned bytes: Rdd32[+]=vrmpybu(Rss32,Rtt32)
388 // Vector sum of absolute differences unsigned bytes: Rdd=vrsadub(Rss,Rtt)
392 // Vector absolute difference: Rdd=vabsdiffh(Rtt,Rss)
395 // Vector absolute difference words: Rdd=vabsdiffw(Rtt,Rss)
398 // Vector reduce complex multiply real or imaginary:
410 // Vector reduce halfwords
[all …]
HDHexagonIntrinsicsV4.td15 // Vector reduce multiply word by signed half (32x16)
32 // Vector multiply halfwords, signed by unsigned
41 // Vector polynomial multiply halfwords
69 // Vector reduce add unsigned halfwords
156 // Vector conditional negate
163 // Vector reduce maximum halfwords
167 // Vector reduce maximum words
171 // Vector reduce minimum halfwords
175 // Vector reduce minimum words
191 // Vector conditional negate
[all …]
HDHexagonIntrinsicsV3.td14 // Vector reduce complex multiply real or imaginary
19 // Vector reduce add unsigned halfwords
/NextBSD/contrib/llvm/tools/clang/include/clang/AST/
HDDeclContextInternals.h55 if (DeclsTy *Vector = getAsVector()) in ~StoredDeclsList() local
56 delete Vector; in ~StoredDeclsList() local
60 if (DeclsTy *Vector = getAsVector()) member
61 delete Vector; member
156 DeclsTy &Vector = *getAsVector(); in getLookupResult() local
159 return DeclContext::lookup_result(Vector); in getLookupResult()
/NextBSD/contrib/llvm/lib/Target/ARM/
HDARMTargetTransformInfo.h66 unsigned getNumberOfRegisters(bool Vector) { in getNumberOfRegisters() argument
67 if (Vector) { in getNumberOfRegisters()
78 unsigned getRegisterBitWidth(bool Vector) { in getRegisterBitWidth() argument
79 if (Vector) { in getRegisterBitWidth()
/NextBSD/contrib/llvm/lib/Target/AArch64/
HDAArch64TargetTransformInfo.h79 unsigned getNumberOfRegisters(bool Vector) { in getNumberOfRegisters() argument
80 if (Vector) { in getNumberOfRegisters()
88 unsigned getRegisterBitWidth(bool Vector) { in getRegisterBitWidth() argument
89 if (Vector) { in getRegisterBitWidth()
/NextBSD/contrib/llvm/tools/lldb/include/lldb/Utility/
HDJSON.h264 typedef std::vector<JSONValue::SP> Vector; typedef
265 typedef Vector::iterator Iterator;
266 typedef Vector::size_type Index;
267 typedef Vector::size_type Size;
286 Vector m_elements;
/NextBSD/contrib/llvm/lib/Target/SystemZ/
HDSystemZTargetTransformInfo.cpp241 unsigned SystemZTTIImpl::getNumberOfRegisters(bool Vector) { in getNumberOfRegisters() argument
242 if (!Vector) in getNumberOfRegisters()
251 unsigned SystemZTTIImpl::getRegisterBitWidth(bool Vector) { in getRegisterBitWidth() argument
252 if (!Vector) in getRegisterBitWidth()
HDSystemZTargetTransformInfo.h59 unsigned getNumberOfRegisters(bool Vector);
60 unsigned getRegisterBitWidth(bool Vector);
/NextBSD/contrib/llvm/lib/Target/XCore/
HDXCoreTargetTransformInfo.h51 unsigned getNumberOfRegisters(bool Vector) { in getNumberOfRegisters() argument
52 if (Vector) { in getNumberOfRegisters()
/NextBSD/contrib/llvm/lib/Target/AMDGPU/
HDAMDGPUTargetTransformInfo.h60 unsigned getNumberOfRegisters(bool Vector);
61 unsigned getRegisterBitWidth(bool Vector);
/NextBSD/contrib/llvm/include/llvm/Analysis/
HDTargetTransformInfo.h402 unsigned getNumberOfRegisters(bool Vector) const;
405 unsigned getRegisterBitWidth(bool Vector) const;
587 virtual unsigned getNumberOfRegisters(bool Vector) = 0;
588 virtual unsigned getRegisterBitWidth(bool Vector) = 0;
738 unsigned getNumberOfRegisters(bool Vector) override { in getNumberOfRegisters() argument
739 return Impl.getNumberOfRegisters(Vector); in getNumberOfRegisters()
741 unsigned getRegisterBitWidth(bool Vector) override { in getRegisterBitWidth() argument
742 return Impl.getRegisterBitWidth(Vector); in getRegisterBitWidth()

12345678