/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/ |
H A D | DeclContextInternals.h | 87 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 D | APValue.h | 245 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 D | StringTableBuilder.cpp | 89 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 D | ArrayRef.h | 81 /*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 D | PackedVector.h | 83 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 D | TinyPtrVector.h | 167 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 D | HashTable.cpp | 47 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 D | ExpandReductions.cpp | 124 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 D | X86InterleavedAccess.cpp | 292 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 D | ARMUnwindOpAsm.cpp | 26 /// 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 D | LegalizerInfo.cpp | 564 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 D | Twine.cpp | 28 SmallString<256> Vec; 29 return toStringRef(Vec).str();
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | ConstantFolder.h | 258 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 D | NoFolder.h | 292 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 D | LegacyPassManagers.h | 260 auto ProfileVec = [&](const SmallVectorImpl<AnalysisID>& Vec) { 261 ID.AddInteger(Vec.size()); 262 for(AnalysisID AID : Vec)
|
H A D | IRBuilderFolder.h | 128 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 D | PoisonChecking.cpp | 200 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 D | DWARFGdbIndex.cpp | 183 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 D | CodeGenRegisters.h | 261 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 D | TargetFolder.h | 252 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 D | InstructionSimplify.h | 216 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 D | ParentMapContext.cpp | 180 if (auto *Vec = It->second.dyn_cast<ParentVector *>()) 181 return llvm::makeArrayRef(*Vec);
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/Analysis/ |
H A D | AnalysisDeclContext.cpp | 588 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 D | BottleneckAnalysis.cpp | 434 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 D | AMDGPUTargetTransformInfo.h | 275 unsigned getHardwareNumberOfRegisters(bool Vec) const; 276 unsigned getNumberOfRegisters(bool Vec) const;
|