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

123

/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/AST/
H A DDeclContextInternals.h86 if (DeclsTy *Vec = getAsVector())
87 Data = DeclsAndHasExternalTy(Vec, true);
114 DeclsTy &Vec = *getAsVector(); local
115 DeclsTy::iterator I = std::find(Vec.begin(), Vec.end(), D);
116 assert(I != Vec.end() && "list does not contain decl");
117 Vec.erase(I);
119 assert(std::find(Vec.begin(), Vec.end(), D)
120 == Vec
132 DeclsTy &Vec = *getAsVector(); local
174 DeclsTy &Vec = *getAsVector(); local
201 DeclsTy &Vec = *getAsVector(); local
[all...]
H A DAPValue.h80 struct Vec { struct in class:clang::APValue
83 Vec() : Elts(nullptr), NumElts(0) {} function in struct:clang::APValue::Vec
84 ~Vec() { delete[] Elts; }
113 ComplexAPFloat, Vec, Arr, StructData,
261 return ((Vec*)(char*)Data.buffer)->Elts[I];
268 return ((const Vec*)(const void *)Data.buffer)->NumElts;
357 ((Vec*)(char*)Data.buffer)->Elts = new APValue[N];
358 ((Vec*)(char*)Data.buffer)->NumElts = N;
360 ((Vec*)(char*)Data.buffer)->Elts[i] = E[i];
416 new ((void*)(char*)Data.buffer) Vec();
[all...]
H A DDeclBase.h474 AttrVec &Vec = getAttrs();
475 Vec.erase(std::remove_if(Vec.begin(), Vec.end(), isa<T, Attr*>), Vec.end());
477 if (Vec.empty())
/freebsd-11.0-release/contrib/llvm/include/llvm/ADT/
H A DArrayRef.h73 /*implicit*/ ArrayRef(const SmallVectorTemplateCommon<T, U> &Vec) argument
74 : Data(Vec.data()), Length(Vec.size()) {
79 /*implicit*/ ArrayRef(const std::vector<T, A> &Vec) argument
80 : Data(Vec.data()), Length(Vec.size()) {}
88 /*implicit*/ ArrayRef(const std::initializer_list<T> &Vec) argument
89 : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec
104 ArrayRef(const SmallVectorTemplateCommon<U*, DummyT> &Vec, typename std::enable_if< std::is_convertible<U *const *, T const *>::value>::type* = 0) argument
114 ArrayRef(const std::vector<U *, A> &Vec, typename std::enable_if< std::is_convertible<U *const *, T const *>::value>::type* = 0) argument
325 makeArrayRef(const SmallVectorImpl<T> &Vec) argument
331 makeArrayRef(const SmallVector<T, N> &Vec) argument
337 makeArrayRef(const std::vector<T> &Vec) argument
342 makeArrayRef(const ArrayRef<T> &Vec) argument
347 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);
95 return Vec.getValue(Vec.Bits, Idx);
H A DTinyPtrVector.h132 if (VecTy *Vec = Val.template dyn_cast<VecTy*>())
133 return Vec->empty();
218 else if (VecTy *Vec = Val.template get<VecTy*>())
219 Vec->pop_back();
226 } else if (VecTy *Vec = Val.template dyn_cast<VecTy*>()) {
228 Vec->clear();
241 } else if (VecTy *Vec = Val.template dyn_cast<VecTy*>()) {
244 return Vec->erase(I);
257 } else if (VecTy *Vec = Val.template dyn_cast<VecTy*>()) {
258 return Vec
[all...]
/freebsd-11.0-release/contrib/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMUnwindOpAsm.cpp25 /// be placed in Vec[3], and the following bytes will be placed in 2, 1, 0,
29 SmallVectorImpl<uint8_t> &Vec; member in class:__anon2808::UnwindOpcodeStreamer
33 UnwindOpcodeStreamer(SmallVectorImpl<uint8_t> &V) : Vec(V), Pos(3) {
38 Vec[Pos] = elem;
59 while (Pos < Vec.size())
/freebsd-11.0-release/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.cpp66 unsigned AMDGPUTTIImpl::getNumberOfRegisters(bool Vec) { argument
67 if (Vec)
H A DSILowerControlFlow.cpp432 unsigned Vec = MI.getOperand(2).getReg(); local
436 computeIndirectRegAndOffset(Vec, Reg, Off);
441 .addReg(Vec, RegState::Implicit);
/freebsd-11.0-release/contrib/llvm/utils/TableGen/
H A DCodeGenRegisters.h235 typedef std::vector<const CodeGenRegister*> Vec; typedef in struct:llvm::CodeGenRegister
268 CodeGenRegister::Vec Members;
392 const CodeGenRegister::Vec &getMembers() const { return Members; }
406 const CodeGenRegister::Vec *Members;
410 Key(const CodeGenRegister::Vec *M, unsigned S = 0, unsigned A = 0)
528 const CodeGenRegister::Vec *Membs,
H A DCodeGenRegisters.cpp156 CodeGenRegister::Vec::const_iterator RegI, RegE;
160 RegUnitIterator(const CodeGenRegister::Vec &Regs):
649 static void sortAndUniqueRegisters(CodeGenRegister::Vec &M) {
1050 const CodeGenRegister::Vec *Members,
1298 CodeGenRegister::Vec Regs;
1327 const CodeGenRegister::Vec &Regs = RegClass.getMembers();
1865 const CodeGenRegister::Vec &Memb1 = RC1->getMembers();
1866 const CodeGenRegister::Vec &Memb2 = RC2->getMembers();
1867 CodeGenRegister::Vec Intersection;
1896 typedef std::map<const CodeGenSubRegIndex *, CodeGenRegister::Vec,
[all...]
/freebsd-11.0-release/contrib/llvm/lib/Support/
H A DTwine.cpp22 SmallString<256> Vec;
23 return toStringRef(Vec).str();
/freebsd-11.0-release/contrib/llvm/include/llvm/IR/
H A DConstantFolder.h218 Constant *CreateExtractElement(Constant *Vec, Constant *Idx) const { argument
219 return ConstantExpr::getExtractElement(Vec, Idx);
222 Constant *CreateInsertElement(Constant *Vec, Constant *NewElt, argument
224 return ConstantExpr::getInsertElement(Vec, NewElt, Idx);
H A DLegacyPassManagers.h267 auto ProfileVec = [&](const SmallVectorImpl<AnalysisID>& Vec) {
268 ID.AddInteger(Vec.size());
269 for(AnalysisID AID : Vec)
H A DNoFolder.h272 Instruction *CreateExtractElement(Constant *Vec, Constant *Idx) const { argument
273 return ExtractElementInst::Create(Vec, Idx);
276 Instruction *CreateInsertElement(Constant *Vec, Constant *NewElt, argument
278 return InsertElementInst::Create(Vec, NewElt, Idx);
H A DIRBuilder.h1584 Value *CreateExtractElement(Value *Vec, Value *Idx, argument
1586 if (Constant *VC = dyn_cast<Constant>(Vec))
1589 return Insert(ExtractElementInst::Create(Vec, Idx), Name);
1592 Value *CreateExtractElement(Value *Vec, uint64_t Idx, argument
1594 return CreateExtractElement(Vec, getInt64(Idx), Name);
1597 Value *CreateInsertElement(Value *Vec, Value *NewElt, Value *Idx, argument
1599 if (Constant *VC = dyn_cast<Constant>(Vec))
1603 return Insert(InsertElementInst::Create(Vec, NewElt, Idx), Name);
1606 Value *CreateInsertElement(Value *Vec, Value *NewElt, uint64_t Idx, argument
1608 return CreateInsertElement(Vec, NewEl
[all...]
H A DInstructions.h1981 ExtractElementInst(Value *Vec, Value *Idx, const Twine &NameStr = "",
1983 ExtractElementInst(Value *Vec, Value *Idx, const Twine &NameStr,
1992 static ExtractElementInst *Create(Value *Vec, Value *Idx, argument
1995 return new(2) ExtractElementInst(Vec, Idx, NameStr, InsertBefore);
1997 static ExtractElementInst *Create(Value *Vec, Value *Idx, argument
2000 return new(2) ExtractElementInst(Vec, Idx, NameStr, InsertAtEnd);
2005 static bool isValidOperands(const Value *Vec, const Value *Idx);
2043 InsertElementInst(Value *Vec, Value *NewElt, Value *Idx,
2046 InsertElementInst(Value *Vec, Value *NewElt, Value *Idx, const Twine &NameStr,
2055 static InsertElementInst *Create(Value *Vec, Valu argument
2060 Create(Value *Vec, Value *NewElt, Value *Idx, const Twine &NameStr, BasicBlock *InsertAtEnd) argument
[all...]
/freebsd-11.0-release/contrib/llvm/include/llvm/Analysis/
H A DTargetFolder.h243 Constant *CreateExtractElement(Constant *Vec, Constant *Idx) const { argument
244 return Fold(ConstantExpr::getExtractElement(Vec, Idx));
247 Constant *CreateInsertElement(Constant *Vec, Constant *NewElt, argument
249 return Fold(ConstantExpr::getInsertElement(Vec, NewElt, Idx));
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Analysis/
H A DAnalysisDeclContext.cpp528 void *&Vec,
530 if (Vec)
531 return (DeclVec*) Vec;
546 Vec = BV;
527 LazyInitializeReferencedDecls(const BlockDecl *BD, void *&Vec, llvm::BumpPtrAllocator &A) argument
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Scalar/
H A DLoopInterchange.cpp66 std::vector<char> Vec = *I; local
67 for (auto II = Vec.begin(), EE = Vec.end(); II != EE; ++II)
285 const std::vector<Loop *> *Vec = &CurrentLoop->getSubLoops(); local
286 while (!Vec->empty()) {
290 if (Vec->size() != 1) {
295 CurrentLoop = Vec->front();
296 Vec = &CurrentLoop->getSubLoops();
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/AST/
H A DAPValue.cpp139 setVector(((const Vec *)(const char *)RHS.Data.buffer)->Elts,
195 ((Vec*)(char*)Data.buffer)->~Vec();
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DMemRegion.cpp1432 BumpVector<const MemRegion*> *Vec = local
1435 if (Vec == (void*) 0x1)
1441 return BlockDataRegion::referenced_vars_iterator(Vec->begin(),
1449 BumpVector<const MemRegion*> *Vec = local
1452 if (Vec == (void*) 0x1)
1458 return BlockDataRegion::referenced_vars_iterator(Vec->end(),
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGExpr.cpp1493 llvm::Value *Vec = Builder.CreateLoad(LV.getExtVectorAddress(), local
1504 return RValue::get(Builder.CreateExtractElement(Vec, Elt));
1515 Vec = Builder.CreateShuffleVector(Vec, llvm::UndefValue::get(Vec->getType()),
1517 return RValue::get(Vec);
1573 llvm::Value *Vec = Builder.CreateLoad(Dst.getVectorAddress(), local
1575 Vec = Builder.CreateInsertElement(Vec, Src.getScalarVal(),
1577 Builder.CreateStore(Vec, Ds
1728 llvm::Value *Vec = Builder.CreateLoad(Dst.getExtVectorAddress(), local
2999 llvm::Value *Vec = EmitScalarExpr(E->getBase()); local
[all...]
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp285 Value *Vec = E0->getOperand(0); local
288 unsigned NElts = Vec->getType()->getVectorNumElements();
302 if (!CI || CI->getZExtValue() != i || E->getOperand(0) != Vec)
2111 Value *Vec = UndefValue::get(Ty); local
2114 Vec = Builder.CreateInsertElement(Vec, VL[i], Builder.getInt32(i));
2115 if (Instruction *Insrt = dyn_cast<Instruction>(Vec)) {
2138 return Vec;
2218 Value *Vec = vectorizeTree(Operands); local
2219 NewPhi->addIncoming(Vec, IB
2583 Value *Vec = E->VectorizedValue; local
[all...]
/freebsd-11.0-release/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeDAG.cpp96 SDValue PerformInsertVectorEltInMemory(SDValue Vec, SDValue Val,
98 SDValue ExpandINSERT_VECTOR_ELT(SDValue Vec, SDValue Val,
598 PerformInsertVectorEltInMemory(SDValue Vec, SDValue Val, SDValue Idx, argument
600 SDValue Tmp1 = Vec;
642 ExpandINSERT_VECTOR_ELT(SDValue Vec, SDValue Val, SDValue Idx, SDLoc dl) { argument
647 EVT EltVT = Vec.getValueType().getVectorElementType();
651 Vec.getValueType(), Val);
653 unsigned NumElts = Vec.getValueType().getVectorNumElements();
661 return DAG.getVectorShuffle(Vec.getValueType(), dl, Vec, ScVe
[all...]

Completed in 250 milliseconds

123