Home
last modified time | relevance | path

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

12345678910>>...12

/freebsd-13.1/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 …]
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ADT/
H A DMapVector.h39 VectorType Vector; variable
57 return std::move(Vector); in takeVector()
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;
123 I = Vector.size() - 1; in insert()
163 Vector.pop_back(); in pop_back()
210 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.h138 SmallVector<T, N> Vector; variable
187 if (Vector.size() < N) { in insert()
188 Vector.push_back(V); in insert()
193 while (!Vector.empty()) { in insert()
195 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-13.1/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-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVScheduleV.td12 // 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
88 // 11.3. Vector Integer Extension
215 // 15. Vector Mask Instructions
226 // 15.8. Vector Iota Instruction
258 // 7. Vector Loads and Stores
434 // 15. Vector Mask Instructions
482 // 7. Vector Loads and Stores
[all …]
H A DRISCVInstrInfoVSDPatterns.td308 def : Pat<(vti.Vector (op (fti.Vector fti.RegClass:$rs2))),
317 def : Pat<(fvti.Vector (vop (ivti.Vector ivti.RegClass:$rs1))),
326 def : Pat<(ivti.Vector (vop (fvti.Vector fvti.RegClass:$rs1))),
336 def : Pat<(fwti.Vector (vop (ivti.Vector ivti.RegClass:$rs1))),
346 def : Pat<(iwti.Vector (vop (fvti.Vector fvti.RegClass:$rs1))),
356 def : Pat<(fvti.Vector (vop (iwti.Vector iwti.RegClass:$rs1))),
366 def : Pat<(vti.Vector (vop (fwti.Vector fwti.RegClass:$rs1))),
674 def : Pat<(vti.Vector (fcopysign (vti.Vector vti.RegClass:$rs1),
678 def : Pat<(vti.Vector (fcopysign (vti.Vector vti.RegClass:$rs1),
683 def : Pat<(vti.Vector (fcopysign (vti.Vector vti.RegClass:$rs1),
[all …]
H A DRISCVInstrInfoVVLPatterns.td335 vti.Vector, vti.Vector, vti.Mask, vti.Log2SEW,
338 vti.Vector, vti.Vector, vti.Mask, vti.Log2SEW,
349 vti.Vector, vti.Vector, vti.Mask, vti.Log2SEW,
395 vti.Vector, vti.Vector, vti.Mask, vti.Log2SEW,
512 def : Pat<(vti.Vector (vop (fti.Vector fti.RegClass:$rs2),
522 def : Pat<(ivti.Vector (vop (fvti.Vector fvti.RegClass:$rs1),
533 def : Pat<(fvti.Vector (vop (ivti.Vector ivti.RegClass:$rs1),
545 def : Pat<(iwti.Vector (vop (fvti.Vector fvti.RegClass:$rs1),
557 def : Pat<(fwti.Vector (vop (ivti.Vector ivti.RegClass:$rs1),
569 def : Pat<(vti.Vector (vop (fwti.Vector fwti.RegClass:$rs1),
[all …]
H A DRISCVInstrInfoVPseudos.td2515 vti.Vector, fti.Vector,
2527 vti.Vector, vti.Vector,
2660 vti.Vector, vti.Vector, vti.Vector,vti.Mask,
2670 vti.Vector, vti.Vector, ivti.Vector, vti.Mask,
2688 vti.Vector, vti.Vector, ivti.Vector, vti.Mask,
2737 Wti.Vector, Vti.Vector, Vti.Vector, Vti.Mask,
2769 Wti.Vector, Wti.Vector, Vti.Vector, Vti.Mask,
2794 Vti.Vector, Wti.Vector, Vti.Vector, Vti.Mask,
3003 vti.Vector, vti.Vector, vti.Vector, vti.Mask,
3042 wti.Vector, vti.Vector, vti.Vector,
[all …]
/freebsd-13.1/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-13.1/contrib/llvm-project/compiler-rt/lib/scudo/standalone/
H A Dvector.h99 template <typename T> class Vector : public VectorNoCtor<T> {
101 Vector() { VectorNoCtor<T>::init(); } in Vector() function
102 explicit Vector(uptr Count) { in Vector() function
106 ~Vector() { VectorNoCtor<T>::destroy(); } in ~Vector()
108 Vector(const Vector &) = delete;
109 Vector &operator=(const Vector &) = delete;
110 Vector(Vector &&) = delete;
111 Vector &operator=(Vector &&) = delete;
/freebsd-13.1/contrib/llvm-project/compiler-rt/lib/fuzzer/
H A DFuzzerMerge.h55 Vector<uint32_t> Features, Cov;
59 Vector<MergeFileInfo> Files;
69 Vector<std::string> *NewFiles);
74 void CrashResistantMerge(const Vector<std::string> &Args,
75 const Vector<SizedFile> &OldCorpus,
76 const Vector<SizedFile> &NewCorpus,
77 Vector<std::string> *NewFiles,
H A DFuzzerDataFlowTrace.cpp55 Vector<uint32_t> CoveredBlocks; in AppendCoverage()
71 ? Functions.insert({FunctionId, Vector<uint32_t>(NumBlocks)}) in AppendCoverage()
90 Vector<double> Res(NumFunctions); in FunctionWeights()
107 Vector<SizedFile> Files; in ReadCoverage()
118 static void DFTStringAppendToVector(Vector<uint8_t> *DFT, in DFTStringAppendToVector()
127 Vector<uint8_t> DFT(DFTString.size()); in DFTStringToVector()
165 Vector<SizedFile> Files; in Init()
169 Vector<std::string> FunctionNames; in Init()
194 Vector<double> Intervals(NumFunctions + 1); in Init()
250 const Vector<SizedFile> &CorporaFiles) { in CollectDataFlow()
[all …]
H A DFuzzerMutate.h80 const Vector<uint8_t> &Mask);
107 Vector<Mutator> &Mutators);
136 Vector<DictionaryEntry *> CurrentDictionaryEntrySequence;
143 Vector<uint8_t> MutateInPlaceHere;
144 Vector<uint8_t> MutateWithMaskTemp;
147 Vector<uint8_t> CustomCrossOverInPlaceHere;
149 Vector<Mutator> Mutators;
150 Vector<Mutator> DefaultMutators;
151 Vector<Mutator> CurrentMutatorSequence;
H A DFuzzerDataFlowTrace.h42 const Vector<SizedFile> &CorporaFiles);
80 Vector<double> FunctionWeights(size_t NumFunctions) const;
84 typedef Vector<uint32_t> CoverageVector;
120 Vector<SizedFile> &CorporaFiles, Random &Rand);
122 const Vector<uint8_t> *Get(const std::string &InputSha1) const { in Get()
131 std::unordered_map<std::string, Vector<uint8_t> > Traces;
H A DFuzzerDriver.cpp89 static Vector<std::string> *Inputs;
209 Inputs = new Vector<std::string>; in ParseFlags()
293 Vector<std::thread> V; in RunInMultipleProcesses()
521 Vector<std::string> NewFiles; in Merge()
540 Vector<int> Scores(Dict.size()); in AnalyzeDictionary()
543 Vector<size_t> InitialFeatures; in AnalyzeDictionary()
554 Vector<uint8_t> Data = C; in AnalyzeDictionary()
602 Vector<std::string> Files; in ParseSeedInuts()
623 static Vector<SizedFile> ReadCorpora(const Vector<std::string> &CorpusDirs, in ReadCorpora()
625 Vector<SizedFile> SizedFiles; in ReadCorpora()
[all …]
H A DFuzzerMerge.cpp80 Vector<uint32_t> TmpFeatures; in Parse()
138 Vector<std::string> *NewFiles) { in Merge()
153 Vector<uint32_t> Tmp; in Merge()
267 const Vector<SizedFile> &OldCorpus, in WriteNewControlFile()
268 const Vector<SizedFile> &NewCorpus, in WriteNewControlFile()
274 Vector<std::string> FilesToUse; in WriteNewControlFile()
302 void CrashResistantMerge(const Vector<std::string> &Args, in CrashResistantMerge()
303 const Vector<SizedFile> &OldCorpus, in CrashResistantMerge()
304 const Vector<SizedFile> &NewCorpus, in CrashResistantMerge()
305 Vector<std::string> *NewFiles, in CrashResistantMerge()
[all …]
H A DFuzzerCommand.h36 explicit Command(const Vector<std::string> &ArgsToAdd) in Command()
61 const Vector<std::string> &getArguments() const { return Args; } in getArguments()
71 void addArguments(const Vector<std::string> &ArgsToAdd) { in addArguments()
158 Vector<std::string>::iterator endMutableArgs() { in endMutableArgs()
162 Vector<std::string>::const_iterator endMutableArgs() const { in endMutableArgs()
167 Vector<std::string> Args;
/freebsd-13.1/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-13.1/contrib/llvm-project/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-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86Schedule.td332 // Vector integer operations.
378 defm WritePMULLD : X86SchedWritePair<ReadAfterVecXLd>; // Vector PMULLD.
381 defm WriteShuffle : X86SchedWritePair<ReadAfterVecLd>; // Vector shuffles.
389 defm WriteBlend : X86SchedWritePair<ReadAfterVecXLd>; // Vector blends.
395 defm WritePSADBW : X86SchedWritePair<ReadAfterVecLd>; // Vector PSADBW.
399 defm WriteMPSAD : X86SchedWritePair<ReadAfterVecXLd>; // Vector MPSAD.
400 defm WriteMPSADY : X86SchedWritePair<ReadAfterVecYLd>; // Vector MPSAD (YMM).
401 defm WriteMPSADZ : X86SchedWritePair<ReadAfterVecYLd>; // Vector MPSAD (ZMM).
404 // Vector insert/extract operations.
566 // Vector width wrappers.
[all …]
/freebsd-13.1/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-13.1/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEInstrVec.td2 // Vector Instructions
134 // Section 8.9.1 - VLD (Vector Load)
144 // Section 8.9.4 - VLD2D (Vector Load 2D)
187 // Section 8.9.7 - VST (Vector Store)
257 // Section 8.9.13 - VGT (Vector Gather)
311 // Section 8.9.16 - VSC (Vector Scatter)
457 // Section 8.9.25 - VMV (Vector Move)
790 // Section 8.10.1 - VADD (Vector Add)
821 // Section 8.10.3 - VADX (Vector Add)
970 // Section 8.11.1 - VAND (Vector And)
[all …]
/freebsd-13.1/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 …]

12345678910>>...12