Home
last modified time | relevance | path

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

12345678910>>...13

/freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/
H A Darm_mve.td32 def "": Intrinsic<Vector, (args Vector:$a, Vector:$b),
37 def "": Intrinsic<Vector, (args Vector:$a, Vector:$b),
42 def vqaddq: Intrinsic<Vector, (args Vector:$a, Vector:$b),
44 def vqsubq: Intrinsic<Vector, (args Vector:$a, Vector:$b),
174 def q: Intrinsic<Vector, (args Vector:$addend, Vector:$m1, Vector:$m2),
177 def q_m: Intrinsic<Vector, (args Vector:$addend, Vector:$m1, Vector:$m2,
247 def "": Intrinsic<Vector, (args Vector:$a, Vector:$b, Vector:$c),
250 def _m: Intrinsic<Vector, (args Vector:$a, Vector:$b, Vector:$c,
393 def "": Intrinsic<Vector, (args Vector:$inactive, Vector:$a, Vector:$b,
1333 def "" : Intrinsic<Vector, (args Vector:$a, Vector:$b, Vector:$c),
[all …]
H A Darm_cde.td128 CDEIntrinsic<Vector, (args imm_coproc:$cp, Vector:$acc, imm_12b:$imm),
130 Vector)>;
133 CDEIntrinsic<Vector, (args imm_coproc:$cp, Vector:$n, imm_7b:$imm),
135 Vector)>;
141 CDEIntrinsic<Vector,
144 Vector)>;
147 CDEIntrinsic<Vector,
150 Vector)>;
156 CDEIntrinsic<Vector,
160 Vector)>;
[all …]
H A Driscv_vector.td679 // 7. Vector Loads and Stores
680 // 7.4. Vector Unit-Stride Instructions
697 // 7.5. Vector Strided Instructions
712 // 7.6. Vector Indexed Instructions
1197 // 11.3. Vector Integer Extension
2021 // 14. Vector Reduction Operations
2108 // 15. Vector Mask Instructions
2145 // 15.8. Vector Iota Instruction
2153 // 16. Vector Permutation Instructions
2181 // 16.3. Vector Slide Instructions
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DBlotMapVector.h29 VectorTy Vector; variable
37 assert(I->second < Vector.size()); in ~BlotMapVector()
40 for (typename VectorTy::const_iterator I = Vector.begin(), E = Vector.end(); in ~BlotMapVector()
59 size_t Num = Vector.size();
62 return Vector[Num].second;
71 size_t Num = Vector.size(); in insert()
73 Vector.push_back(InsertPair); in insert()
82 return Vector.end(); in find()
89 return Vector.end(); in find()
100 Vector[It->second].first = KeyT(); in blot()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ADT/
H A DMapVector.h38 VectorType Vector; variable
57 return std::move(Vector); in takeVector()
66 Vector.reserve(NumEntries); in reserve()
80 return Vector.empty(); in empty()
90 Vector.clear(); in clear()
95 std::swap(Vector, RHS.Vector); in swap()
104 I = Vector.size() - 1;
106 return Vector[I].second;
183 Vector.pop_back(); in pop_back()
230 auto O = Vector.begin(); in remove_if()
[all …]
H A DUniqueVector.h35 VectorType Vector; variable
48 Val = static_cast<unsigned>(Vector.size()) + 1; in insert()
51 Vector.push_back(Entry); in insert()
71 return Vector[ID - 1];
75 iterator begin() { return Vector.begin(); } in begin()
78 const_iterator begin() const { return Vector.begin(); } in begin()
81 iterator end() { return Vector.end(); } in end()
84 const_iterator end() const { return Vector.end(); } in end()
87 size_t size() const { return Vector.size(); } in size()
90 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()
210 for (mutable_iterator I = Vector.begin(), E = Vector.end(); I != E; ++I) in erase()
212 Vector.erase(I); in erase()
219 Vector.clear(); in clear()
231 return {Vector.end()}; in end()
246 for (VIterator I = Vector.begin(), E = Vector.end(); I != E; ++I) in vfind()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoVSDPatterns.td149 vti.Vector, vti.Vector, vti.Log2SEW,
152 vti.Vector, vti.Vector, vti.Log2SEW,
165 vti.Vector, vti.Vector, vti.Log2SEW,
224 vti.Vector, vti.Vector, vti.Log2SEW,
227 vti.Vector, vti.Vector, vti.Scalar,
399 def : Pat<(vti.Vector (op (fti.Vector fti.RegClass:$rs2))),
412 def : Pat<(fvti.Vector (vop (ivti.Vector ivti.RegClass:$rs1))),
429 def : Pat<(ivti.Vector (vop (fvti.Vector fvti.RegClass:$rs1))),
490 def : Pat<(vti.Vector (vop (fwti.Vector fwti.RegClass:$rs1))),
1081 (vti.Vector
[all …]
H A DRISCVScheduleV.td251 // 3.6 Vector Byte Length vlenb
259 // 7. Vector Loads and Stores
464 // 15. Vector Mask Instructions
475 // 15.8. Vector Iota Instruction
512 // 7. Vector Loads and Stores
691 // 15. Vector Mask Instructions
749 // 3.6 Vector Byte Length vlenb
757 // 7. Vector Loads and Stores
910 // 15. Vector Mask Instructions
941 // 7. Vector Loads and Stores
[all …]
H A DRISCVInstrInfoVVLPatterns.td769 vti.Vector, vti.Vector, vti.Vector, vti.Mask,
773 vti.Vector, vti.Vector, vti.Vector, vti.Mask,
786 vti.Vector, vti.Vector, vti.Vector, vti.Mask,
800 wti.Vector, vti.Vector, vti.Vector, vti.Mask,
804 wti.Vector, vti.Vector, vti.Vector, vti.Mask,
823 wti.Vector, wti.Vector, vti.Vector, vti.Mask,
827 wti.Vector, wti.Vector, vti.Vector, vti.Mask,
841 vti.Vector, wti.Vector, vti.Vector, vti.Mask,
845 vti.Vector, wti.Vector, vti.Vector, vti.Mask,
849 vti.Vector, wti.Vector, vti.Vector, vti.Mask,
[all …]
H A DRISCVInstrInfoZvk.td418 def : Pat<(vti.Vector (op (vti.Vector vti.RegClass:$rs1))),
535 def : Pat<(vti.Vector (op (vti.Vector vti.RegClass:$rs1),
721 vti.Vector, vti.Vector, vti.Log2SEW,
730 vti.Vector, vti_vs2.Vector, vti.Log2SEW,
744 vti.Vector, vti.Vector, vti.Vector,
753 vti.Vector, vti.Vector, XLenVT,
770 vti.Vector, vti.Vector, vti.Vector, vti.Log2SEW,
783 vti.Vector, vti.Vector, XLenVT, vti.Mask,
797 def : Pat<(vti.Vector (Intr (vti.Vector vti.RegClass:$merge),
842 Wti.Vector, Vti.Vector, XLenVT, Vti.Mask,
[all …]
H A DRISCVInstrInfoVPseudos.td4947 vti.Vector, vti.Vector, vti.Vector,vti.Mask,
4960 vti.Vector, vti.Vector, vti.Vector,vti.Mask,
4972 vti.Vector, vti.Vector, ivti.Vector, vti.Mask,
4992 vti.Vector, vti.Vector, ivti.Vector, vti.Mask,
5077 Wti.Vector, Vti.Vector, Vti.Vector, Vti.Mask,
5091 Wti.Vector, Vti.Vector, Vti.Vector, Vti.Mask,
5138 Wti.Vector, Wti.Vector, Vti.Vector, Vti.Log2SEW,
5149 Wti.Vector, Wti.Vector, Vti.Vector, Vti.Mask,
5223 Vti.Vector, Wti.Vector, Vti.Vector, Vti.Mask,
5654 vti.Vector, vti.Vector, vti.Vector, vti.Mask,
[all …]
H A DRISCVFeatures.td522 // Vector Extensions
531 "'Zvl' (Minimum Vector Length) "#I,
572 "'Zvbfmin' (Vector BF16 Converts)",
576 "'Zvfbfmin' (Vector BF16 Converts)">;
580 "'Zvfbfwma' (Vector BF16 widening mul-add)",
602 // Vector Cryptography and Bitmanip Extensions
642 "'Zvknha' (Vector SHA-2 (SHA-256 only))">;
713 // Vector instruction predicates
719 "(Vector Extensions for Embedded Processors)">;
724 "(Vector Extensions for Embedded Processors)">;
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/PBQP/
H A DMath.h25 class Vector {
30 explicit Vector(unsigned Length) in Vector() function
34 Vector(unsigned Length, PBQPNum InitVal) in Vector() function
40 Vector(const Vector &V) in Vector() function
46 Vector(Vector &&V) in Vector() function
80 Vector& operator+=(const Vector &V) {
189 Vector V(Cols); in getRowAsVector()
198 Vector V(Rows); in getColAsVector()
255 class MDVector : public Vector {
257 MDVector(const Vector &v) : Vector(v), md(*this) {} in MDVector()
[all …]
/freebsd-14.2/contrib/llvm-project/compiler-rt/lib/scudo/standalone/
H A Dvector.h114 template <typename T> class Vector : public VectorNoCtor<T> {
116 constexpr Vector() { VectorNoCtor<T>::init(); } in Vector() function
117 explicit Vector(uptr Count) { in Vector() function
121 ~Vector() { VectorNoCtor<T>::destroy(); } in ~Vector()
123 Vector(const Vector &) = delete;
124 Vector &operator=(const Vector &) = delete;
125 Vector(Vector &&) = delete;
126 Vector &operator=(Vector &&) = delete;
/freebsd-14.2/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
H A Dtsan_report.h58 Vector<ReportMopMutex> mset;
105 Vector<ReportStack*> stacks;
106 Vector<ReportMop*> mops;
107 Vector<ReportLocation*> locs;
108 Vector<ReportMutex*> mutexes;
109 Vector<ReportThread*> threads;
110 Vector<Tid> unique_tids;
/freebsd-14.2/contrib/bmake/
H A Dlst.h178 typedef struct Vector { struct
183 } Vector; argument
185 void Vector_Init(Vector *, size_t);
192 Vector_Get(Vector *v, size_t i) in Vector_Get()
198 void *Vector_Push(Vector *);
199 void *Vector_Pop(Vector *);
202 Vector_Done(Vector *v) in Vector_Done()
/freebsd-14.2/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_vector.h24 class Vector {
26 Vector() : begin_(), end_(), last_() {} in Vector() function
28 ~Vector() { in ~Vector()
119 Vector(const Vector&);
120 void operator=(const Vector&);
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86Schedule.td337 // Vector integer operations.
384 defm WritePMULLD : X86SchedWritePair<ReadAfterVecXLd>; // Vector PMULLD.
387 defm WriteShuffle : X86SchedWritePair<ReadAfterVecLd>; // Vector shuffles.
395 defm WriteBlend : X86SchedWritePair<ReadAfterVecXLd>; // Vector blends.
401 defm WritePSADBW : X86SchedWritePair<ReadAfterVecLd>; // Vector PSADBW.
405 defm WriteMPSAD : X86SchedWritePair<ReadAfterVecXLd>; // Vector MPSAD.
406 defm WriteMPSADY : X86SchedWritePair<ReadAfterVecYLd>; // Vector MPSAD (YMM).
407 defm WriteMPSADZ : X86SchedWritePair<ReadAfterVecYLd>; // Vector MPSAD (ZMM).
410 // Vector insert/extract operations.
576 // Vector width wrappers.
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEInstrVec.td2 // Vector Instructions
161 // Section 8.9.1 - VLD (Vector Load)
171 // Section 8.9.4 - VLD2D (Vector Load 2D)
214 // Section 8.9.7 - VST (Vector Store)
284 // Section 8.9.13 - VGT (Vector Gather)
484 // Section 8.9.25 - VMV (Vector Move)
817 // Section 8.10.1 - VADD (Vector Add)
848 // Section 8.10.3 - VADX (Vector Add)
997 // Section 8.11.1 - VAND (Vector And)
1003 // Section 8.11.2 - VOR (Vector Or)
[all …]
/freebsd-14.2/contrib/llvm-project/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-14.2/contrib/llvm-project/compiler-rt/lib/memprof/
H A Dmemprof_rawprofile.cpp18 using ::__sanitizer::Vector;
32 auto *StackIds = reinterpret_cast<Vector<u64> *>(Arg); in RecordStackId()
88 u64 StackSizeBytes(const Vector<u64> &StackIds) { in StackSizeBytes()
116 void SerializeStackToBuffer(const Vector<u64> &StackIds, in SerializeStackToBuffer()
153 void SerializeMIBInfoToBuffer(MIBMapTy &MIBMap, const Vector<u64> &StackIds, in SerializeMIBInfoToBuffer()
213 Vector<u64> StackIds; in SerializeToRawProfile()
/freebsd-14.2/sys/contrib/device-tree/Bindings/interrupt-controller/
H A Dandestech,ativic32.txt1 * Andestech Internal Vector Interrupt Controller
3 The Internal Vector Interrupt Controller (IVIC) is a basic interrupt controller
5 bigger External Vector Interrupt Controller.
/freebsd-14.2/crypto/openssl/test/recipes/30-test_evp_data/
H A Devpciph_chacha.txt16 # A.1 Test Vector 1
23 # A.1 Test Vector 2
30 # A.2 Test Vector 1 is the same as A.1 Test Vector 1
31 # A.2 Test Vector 2
39 # A.2 Test Vector 3
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonIntrinsicsV5.td13 // Vector reduce add unsigned halfwords
49 // Vector polynomial multiply halfwords
80 // Vector reduce add unsigned halfwords
153 // Vector conditional negate
160 // Vector reduce maximum halfwords
164 // Vector reduce maximum words
168 // Vector reduce minimum halfwords
172 // Vector reduce minimum words
188 // Vector conditional negate
194 // ALU64 - Vector min/max byte
[all …]

12345678910>>...13