Searched refs:Vec (Results 1 - 25 of 91) sorted by relevance

1234

/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/
H A DDeclContextInternals.h87 if (DeclsTy *Vec = getAsVector())
88 Data = DeclsAndHasExternalTy(Vec, true);
115 DeclsTy &Vec = *getAsVector(); local
116 DeclsTy::iterator I = llvm::find(Vec, D);
117 assert(I != Vec.end() && "list does not contain decl");
118 Vec.erase(I);
120 assert(llvm::find(Vec, D) == Vec.end() && "list still contains decl");
132 DeclsTy &Vec = *getAsVector(); local
133 Vec
174 DeclsTy &Vec = *getAsVector(); local
200 DeclsTy &Vec = *getAsVector(); local
[all...]
H A DAPValue.h245 struct Vec { struct in class:clang::APValue
248 Vec() : Elts(nullptr), NumElts(0) {} function in struct:clang::APValue::Vec
249 ~Vec() { delete[] Elts; }
278 ComplexAPFloat, Vec, Arr, StructData,
457 return ((Vec*)(char*)Data.buffer)->Elts[I];
464 return ((const Vec*)(const void *)Data.buffer)->NumElts;
557 ((Vec*)(char*)Data.buffer)->Elts = new APValue[N];
558 ((Vec*)(char*)Data.buffer)->NumElts = N;
560 ((Vec*)(char*)Data.buffer)->Elts[i] = E[i];
617 new ((void*)(char*)Data.buffer) Vec();
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/MC/
H A DStringTableBuilder.cpp89 static void multikeySort(MutableArrayRef<StringPair *> Vec, int Pos) { argument
91 if (Vec.size() <= 1)
95 // [I, J) are the same as the pivot, and [J, Vec.size()) are less than
97 int Pivot = charTailAt(Vec[0], Pos);
99 size_t J = Vec.size();
101 int C = charTailAt(Vec[K], Pos);
103 std::swap(Vec[I++], Vec[K++]);
105 std::swap(Vec[--J], Vec[
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/ADT/
H A DArrayRef.h81 /*implicit*/ ArrayRef(const SmallVectorTemplateCommon<T, U> &Vec) argument
82 : Data(Vec.data()), Length(Vec.size()) {
87 /*implicit*/ ArrayRef(const std::vector<T, A> &Vec) argument
88 : Data(Vec.data()), Length(Vec.size()) {}
107 /*implicit*/ ArrayRef(const std::initializer_list<T> &Vec) argument
108 : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec
126 ArrayRef( const SmallVectorTemplateCommon<U *, DummyT> &Vec, std::enable_if_t<std::is_convertible<U *const *, T const *>::value> * = nullptr) argument
135 ArrayRef(const std::vector<U *, A> &Vec, std::enable_if_t<std::is_convertible<U *const *, T const *>::value> * = 0) argument
476 makeArrayRef(const SmallVectorImpl<T> &Vec) argument
482 makeArrayRef(const SmallVector<T, N> &Vec) argument
488 makeArrayRef(const std::vector<T> &Vec) argument
499 makeArrayRef(const ArrayRef<T> &Vec) argument
504 makeArrayRef(ArrayRef<T> &Vec) argument
[all...]
H A DPackedVector.h83 PackedVector &Vec; member in class:llvm::PackedVector::reference
88 reference(PackedVector &vec, unsigned idx) : Vec(vec), Idx(idx) {}
91 Vec.setValue(Vec.Bits, Idx, val);
96 return Vec.getValue(Vec.Bits, Idx);
H A DTinyPtrVector.h167 if (VecTy *Vec = Val.template dyn_cast<VecTy*>())
168 return Vec->empty();
267 else if (VecTy *Vec = Val.template get<VecTy*>())
268 Vec->pop_back();
275 } else if (VecTy *Vec = Val.template dyn_cast<VecTy*>()) {
277 Vec->clear();
290 } else if (VecTy *Vec = Val.template dyn_cast<VecTy*>()) {
293 return Vec->erase(I);
306 } else if (VecTy *Vec = Val.template dyn_cast<VecTy*>()) {
307 return Vec
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DHashTable.cpp47 SparseBitVector<> &Vec) {
50 int ReqBits = Vec.find_last() + 1;
62 if (Vec.test(Idx))
46 writeSparseBitVector(BinaryStreamWriter &Writer, SparseBitVector<> &Vec) argument
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DExpandReductions.cpp124 Value *Vec = II->getArgOperand(1); local
126 Rdx = getOrderedReduction(Builder, Acc, Vec, getOpcode(ID), MRK);
129 cast<FixedVectorType>(Vec->getType())->getNumElements()))
132 Rdx = getShuffleReduction(Builder, Vec, getOpcode(ID), MRK);
149 Value *Vec = II->getArgOperand(0); local
151 cast<FixedVectorType>(Vec->getType())->getNumElements()))
154 Rdx = getShuffleReduction(Builder, Vec, getOpcode(ID), MRK);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InterleavedAccess.cpp292 ArrayRef<Value *> Vec, ArrayRef<int> VPShuf,
299 Vec[i], UndefValue::get(Vec[i]->getType()), VPShuf);
310 Vec[i % Stride], Vec[(i + 1) % Stride], OptimizeShuf);
513 // Invec[0] - |0| Vec[0] - |0|
514 // Invec[1] - |1| => Vec[1] - |1|
515 // Invec[2] - |2| Vec[2] - |2|
518 // Invec[0] - |0|1| Vec[0] - |0|3|
519 // Invec[1] - |2|3| => Vec[
291 reorderSubVector(MVT VT, SmallVectorImpl<Value *> &TransposedMatrix, ArrayRef<Value *> Vec, ArrayRef<int> VPShuf, unsigned VecElems, unsigned Stride, IRBuilder<> &Builder) argument
527 concatSubVector(Value **Vec, ArrayRef<Instruction *> InVec, unsigned VecElems, IRBuilder<> &Builder) argument
561 Value *Vec[6], *TempVector[3]; local
648 Value *Vec[3], *TempVector[3]; local
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMUnwindOpAsm.cpp26 /// be placed in Vec[3], and the following bytes will be placed in 2, 1, 0,
30 SmallVectorImpl<uint8_t> &Vec; member in class:__anon4054::UnwindOpcodeStreamer
34 UnwindOpcodeStreamer(SmallVectorImpl<uint8_t> &V) : Vec(V) {}
38 Vec[Pos] = elem;
59 while (Pos < Vec.size())
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerInfo.cpp564 LegalizerInfo::findAction(const SizeAndActionsVec &Vec, const uint32_t Size) { argument
566 // Find the last element in Vec that has a bitsize equal to or smaller than
570 Vec, [=](const SizeAndAction &A) { return A.first <= Size; });
571 assert(It != Vec.begin() && "Does Vec not start with size 1?");
572 int VecIdx = It - Vec.begin() - 1;
574 LegalizeAction Action = Vec[VecIdx].second;
585 if (Vec == SizeAndActionsVec({{1, FewerElements}}))
597 if (!needsLegalizingToDifferentSize(Vec[i].second) &&
598 Vec[
639 const SizeAndActionsVec &Vec = Actions[Aspect.Idx]; local
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Support/
H A DTwine.cpp28 SmallString<256> Vec;
29 return toStringRef(Vec).str();
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DConstantFolder.h258 Constant *CreateExtractElement(Constant *Vec, Constant *Idx) const override {
259 return ConstantExpr::getExtractElement(Vec, Idx);
262 Constant *CreateInsertElement(Constant *Vec, Constant *NewElt,
264 return ConstantExpr::getInsertElement(Vec, NewElt, Idx);
H A DNoFolder.h292 Instruction *CreateExtractElement(Constant *Vec,
294 return ExtractElementInst::Create(Vec, Idx);
297 Instruction *CreateInsertElement(Constant *Vec, Constant *NewElt,
299 return InsertElementInst::Create(Vec, NewElt, Idx);
H A DLegacyPassManagers.h260 auto ProfileVec = [&](const SmallVectorImpl<AnalysisID>& Vec) {
261 ID.AddInteger(Vec.size());
262 for(AnalysisID AID : Vec)
H A DIRBuilderFolder.h128 virtual Value *CreateExtractElement(Constant *Vec, Constant *Idx) const = 0;
129 virtual Value *CreateInsertElement(Constant *Vec, Constant *NewElt,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DPoisonChecking.cpp200 Value *Vec = I.getOperand(0); local
201 auto *VecVTy = dyn_cast<FixedVectorType>(Vec->getType());
213 Value *Vec = I.getOperand(0); local
214 auto *VecVTy = dyn_cast<FixedVectorType>(Vec->getType());
/freebsd-13-stable/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFGdbIndex.cpp183 auto &Vec = ConstantPoolVectors.back(); local
184 Vec.first = Offset - ConstantPoolOffset;
188 Vec.second.push_back(Data.getU32(&Offset));
/freebsd-13-stable/contrib/llvm-project/llvm/utils/TableGen/
H A DCodeGenRegisters.h261 typedef std::vector<const CodeGenRegister*> Vec; typedef in struct:llvm::CodeGenRegister
294 CodeGenRegister::Vec Members;
439 const CodeGenRegister::Vec &getMembers() const { return Members; }
458 const CodeGenRegister::Vec *Members;
461 Key(const CodeGenRegister::Vec *M, const RegSizeInfoByHwMode &I)
585 const CodeGenRegister::Vec *Membs,
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetFolder.h252 Constant *CreateExtractElement(Constant *Vec, Constant *Idx) const override {
253 return Fold(ConstantExpr::getExtractElement(Vec, Idx));
256 Constant *CreateInsertElement(Constant *Vec, Constant *NewElt,
258 return Fold(ConstantExpr::getInsertElement(Vec, NewElt, Idx));
H A DInstructionSimplify.h216 Value *SimplifyInsertElementInst(Value *Vec, Value *Elt, Value *Idx,
224 Value *SimplifyExtractElementInst(Value *Vec, Value *Idx,
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
H A DParentMapContext.cpp180 if (auto *Vec = It->second.dyn_cast<ParentVector *>())
181 return llvm::makeArrayRef(*Vec);
/freebsd-13-stable/contrib/llvm-project/clang/lib/Analysis/
H A DAnalysisDeclContext.cpp588 void *&Vec,
590 if (Vec)
591 return (DeclVec*) Vec;
606 Vec = BV;
587 LazyInitializeReferencedDecls(const BlockDecl *BD, void *&Vec, llvm::BumpPtrAllocator &A) argument
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-mca/Views/
H A DBottleneckAnalysis.cpp434 SmallVectorImpl<DependencyEdge> &Vec = NodeFrom.OutgoingEdges;
436 auto It = find_if(Vec, [To, Dep](DependencyEdge &DE) {
440 if (It != Vec.end()) {
447 Vec.emplace_back(DE);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.h275 unsigned getHardwareNumberOfRegisters(bool Vec) const;
276 unsigned getNumberOfRegisters(bool Vec) const;

Completed in 302 milliseconds

1234