| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | arm_mve.td | 32 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 …]
|
| /llvm-project-15.0.7/llvm/test/MC/RISCV/rvv/ |
| H A D | invalid-eew.s | 5 …R: instruction requires the following: 'V' (Vector Extension for Application Processors) or 'Zve64… 8 …R: instruction requires the following: 'V' (Vector Extension for Application Processors) or 'Zve64… 11 …R: instruction requires the following: 'V' (Vector Extension for Application Processors) or 'Zve64… 14 …R: instruction requires the following: 'V' (Vector Extension for Application Processors) or 'Zve64… 17 …R: instruction requires the following: 'V' (Vector Extension for Application Processors) or 'Zve64… 20 …R: instruction requires the following: 'V' (Vector Extension for Application Processors) or 'Zve64… 23 …R: instruction requires the following: 'V' (Vector Extension for Application Processors) or 'Zve64… 26 …R: instruction requires the following: 'V' (Vector Extension for Application Processors) or 'Zve64… 29 …R: instruction requires the following: 'V' (Vector Extension for Application Processors) or 'Zve64… 32 …R: instruction requires the following: 'V' (Vector Extension for Application Processors) or 'Zve64… [all …]
|
| H A D | load.s | 14 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 20 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 26 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 62 …R: instruction requires the following: 'V' (Vector Extension for Application Processors) or 'Zve64… 68 …R: instruction requires the following: 'V' (Vector Extension for Application Processors) or 'Zve64… 110 …R: instruction requires the following: 'V' (Vector Extension for Application Processors) or 'Zve64… 116 …R: instruction requires the following: 'V' (Vector Extension for Application Processors) or 'Zve64… 158 …R: instruction requires the following: 'V' (Vector Extension for Application Processors) or 'Zve64… 164 …R: instruction requires the following: 'V' (Vector Extension for Application Processors) or 'Zve64… 206 …R: instruction requires the following: 'V' (Vector Extension for Application Processors) or 'Zve64… [all …]
|
| H A D | add.s | 14 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 20 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 26 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 32 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 38 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 44 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 50 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 56 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 62 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 68 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… [all …]
|
| H A D | compare.s | 14 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 20 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 26 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 32 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 38 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 44 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 50 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 56 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 62 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 68 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… [all …]
|
| H A D | sub.s | 14 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 20 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 26 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 32 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 38 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 44 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 50 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 56 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 62 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 68 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… [all …]
|
| H A D | store.s | 14 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 20 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 26 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 56 …R: instruction requires the following: 'V' (Vector Extension for Application Processors) or 'Zve64… 62 …R: instruction requires the following: 'V' (Vector Extension for Application Processors) or 'Zve64… 104 …R: instruction requires the following: 'V' (Vector Extension for Application Processors) or 'Zve64… 110 …R: instruction requires the following: 'V' (Vector Extension for Application Processors) or 'Zve64… 152 …R: instruction requires the following: 'V' (Vector Extension for Application Processors) or 'Zve64… 158 …R: instruction requires the following: 'V' (Vector Extension for Application Processors) or 'Zve64… 200 …R: instruction requires the following: 'V' (Vector Extension for Application Processors) or 'Zve64… [all …]
|
| H A D | shift.s | 14 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 20 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 26 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 32 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 38 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 44 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 50 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 56 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 62 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 68 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… [all …]
|
| H A D | mask.s | 14 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 20 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 26 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 32 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 38 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 44 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 50 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 56 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 62 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 68 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… [all …]
|
| H A D | macc.s | 14 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 20 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 26 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 32 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 38 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 44 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 50 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 56 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 62 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 68 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… [all …]
|
| H A D | mul.s | 14 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 20 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 26 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 32 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 38 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 44 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 50 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 56 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 62 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 68 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… [all …]
|
| H A D | others.s | 14 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 20 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 26 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 32 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 38 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 44 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 50 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 56 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 62 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 68 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… [all …]
|
| H A D | vsetvl.s | 15 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 21 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 27 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 33 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 39 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 45 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 51 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 57 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 63 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 69 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… [all …]
|
| H A D | reduction.s | 14 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 20 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 26 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 32 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 38 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 44 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 50 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 56 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 62 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 68 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… [all …]
|
| H A D | div.s | 14 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 20 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 26 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 32 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 38 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 44 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 50 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 56 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 62 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 68 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… [all …]
|
| H A D | minmax.s | 14 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 20 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 26 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 32 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 38 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 44 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 50 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 56 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 62 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 68 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… [all …]
|
| H A D | clip.s | 14 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 20 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 26 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 32 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 38 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 44 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 50 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 56 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 62 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 68 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… [all …]
|
| H A D | ext.s | 14 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 20 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 26 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 32 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 38 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 44 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 50 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 56 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 62 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… 68 …struction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' or '… [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/ADT/ |
| H A D | MapVector.h | 39 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 D | UniqueVector.h | 35 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 …]
|
| /llvm-project-15.0.7/llvm/lib/Transforms/ObjCARC/ |
| H A D | BlotMapVector.h | 29 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 …]
|
| /llvm-project-15.0.7/libcxx/test/std/containers/sequences/vector/ |
| H A D | access.pass.cpp | 39 template <class Vector> 60 template <class Vector> 63 Vector c = make<Vector>(10, start_value); in test_get() 64 const Vector& cc = c; in test_get() 69 template <class Vector> 73 Vector c = make<Vector>(n, start_value); in test_set() 95 template <class Vector> 97 test_get<Vector>(); in test() 98 test_set<Vector>(); in test() 100 Vector c; in test() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/ |
| H A D | RISCVScheduleV.td | 12 // 7. Vector Loads and Stores 22 // 7.4.1. Vector Unit-Strided Mask 25 // 7.5. Vector Strided Instructions 34 // 7.6. Vector Indexed Instructions 56 // 7.8. Vector Segment Instructions 102 // 11.3. Vector Integer Extension 229 // 15. Vector Mask Instructions 272 // 7. Vector Loads and Stores 448 // 15. Vector Mask Instructions 496 // 7. Vector Loads and Stores [all …]
|
| H A D | RISCVInstrInfoVSDPatterns.td | 113 vti.Vector, vti.Vector, vti.Log2SEW, 116 vti.Vector, vti.Vector, vti.Log2SEW, 127 vti.Vector, vti.Vector, vti.Log2SEW, 154 vti.Vector, vti.Vector, vti.Log2SEW, 157 vti.Vector, vti.Vector, vti.Scalar, 278 def : Pat<(vti.Vector (op (fti.Vector fti.RegClass:$rs2))), 287 def : Pat<(fvti.Vector (vop (ivti.Vector ivti.RegClass:$rs1))), 296 def : Pat<(ivti.Vector (vop (fvti.Vector fvti.RegClass:$rs1))), 306 def : Pat<(fwti.Vector (vop (ivti.Vector ivti.RegClass:$rs1))), 336 def : Pat<(vti.Vector (vop (fwti.Vector fwti.RegClass:$rs1))), [all …]
|
| H A D | RISCVInstrInfoVVLPatterns.td | 367 vti.Vector, vti.Vector, vti.Vector, vti.Mask, 370 vti.Vector, vti.Vector, vti.Vector, vti.Mask, 380 vti.Vector, vti.Vector, vti.Vector, vti.Mask, 392 wti.Vector, vti.Vector, vti.Vector, vti.Mask, 395 wti.Vector, vti.Vector, vti.Vector, vti.Mask, 406 wti.Vector, wti.Vector, vti.Vector, vti.Mask, 409 wti.Vector, wti.Vector, vti.Vector, vti.Mask, 437 vti.Vector, vti.Vector, vti.Vector, vti.Mask, 672 def: Pat<(vti_m1.Vector (vop (vti_m1.Vector VR:$merge), (vti.Vector vti.RegClass:$rs1), VR:$rs2, 777 def : Pat<(fwti.Vector (op (fwti.Vector (extop (fvti.Vector fvti.RegClass:$rs2), [all …]
|