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

12

/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/AST/
H A DDeclContextInternals.h89 if (DeclsTy *Vec = getAsVector())
90 Data = DeclsAndHasExternalTy(Vec, true);
117 DeclsTy &Vec = *getAsVector(); local
118 DeclsTy::iterator I = std::find(Vec.begin(), Vec.end(), D);
119 assert(I != Vec.end() && "list does not contain decl");
120 Vec.erase(I);
122 assert(std::find(Vec.begin(), Vec.end(), D)
123 == Vec
135 DeclsTy &Vec = *getAsVector(); local
179 DeclsTy &Vec = *getAsVector(); local
206 DeclsTy &Vec = *getAsVector(); local
[all...]
H A DAPValue.h80 struct Vec { struct in class:clang::APValue
83 Vec() : Elts(0), NumElts(0) {} function in struct:clang::APValue::Vec
84 ~Vec() { delete[] Elts; }
262 return ((Vec*)(char*)Data)->Elts[I];
269 return ((const Vec*)(const void *)Data)->NumElts;
358 ((Vec*)(char*)Data)->Elts = new APValue[N];
359 ((Vec*)(char*)Data)->NumElts = N;
361 ((Vec*)(char*)Data)->Elts[i] = E[i];
417 new ((void*)(char*)Data) Vec();
H A DDeclBase.h462 AttrVec &Vec = getAttrs();
463 Vec.erase(std::remove_if(Vec.begin(), Vec.end(), isa<T, Attr*>), Vec.end());
465 if (Vec.empty())
/freebsd-9.3-release/contrib/llvm/include/llvm/ADT/
H A DArrayRef.h72 /*implicit*/ ArrayRef(const SmallVectorTemplateCommon<T, U> &Vec) argument
73 : Data(Vec.data()), Length(Vec.size()) {
78 /*implicit*/ ArrayRef(const std::vector<T, A> &Vec) argument
79 : Data(Vec.empty() ? (T*)0 : &Vec[0]), Length(Vec.size()) {}
88 /*implicit*/ ArrayRef(const std::initializer_list<T> &Vec) argument
89 : Data(Vec.begin() == Vec
284 makeArrayRef(const SmallVectorImpl<T> &Vec) argument
290 makeArrayRef(const SmallVector<T, N> &Vec) argument
296 makeArrayRef(const std::vector<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.h116 if (VecTy *Vec = Val.template dyn_cast<VecTy*>())
117 return Vec->empty();
203 else if (VecTy *Vec = Val.template get<VecTy*>())
204 Vec->pop_back();
211 } else if (VecTy *Vec = Val.template dyn_cast<VecTy*>()) {
213 Vec->clear();
226 } else if (VecTy *Vec = Val.template dyn_cast<VecTy*>()) {
229 return Vec->erase(I);
242 } else if (VecTy *Vec = Val.template dyn_cast<VecTy*>()) {
243 return Vec
[all...]
/freebsd-9.3-release/contrib/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:__anon2354::UnwindOpcodeStreamer
34 UnwindOpcodeStreamer(SmallVectorImpl<uint8_t> &V) : Vec(V), Pos(3) {
39 Vec[Pos] = elem;
59 while (Pos < Vec.size())
/freebsd-9.3-release/contrib/llvm/lib/Support/
H A DTwine.cpp22 SmallString<256> Vec;
23 return toStringRef(Vec).str();
/freebsd-9.3-release/contrib/llvm/include/llvm/Support/
H A DConstantFolder.h211 Constant *CreateExtractElement(Constant *Vec, Constant *Idx) const { argument
212 return ConstantExpr::getExtractElement(Vec, Idx);
215 Constant *CreateInsertElement(Constant *Vec, Constant *NewElt, argument
217 return ConstantExpr::getInsertElement(Vec, NewElt, Idx);
H A DTargetFolder.h235 Constant *CreateExtractElement(Constant *Vec, Constant *Idx) const { argument
236 return Fold(ConstantExpr::getExtractElement(Vec, Idx));
239 Constant *CreateInsertElement(Constant *Vec, Constant *NewElt, argument
241 return Fold(ConstantExpr::getInsertElement(Vec, NewElt, Idx));
H A DNoFolder.h271 Instruction *CreateExtractElement(Constant *Vec, Constant *Idx) const { argument
272 return ExtractElementInst::Create(Vec, Idx);
275 Instruction *CreateInsertElement(Constant *Vec, Constant *NewElt, argument
277 return InsertElementInst::Create(Vec, NewElt, Idx);
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGValue.h302 static LValue MakeVectorElt(llvm::Value *Vec, llvm::Value *Idx, argument
306 R.V = Vec;
312 static LValue MakeExtVectorElt(llvm::Value *Vec, llvm::Constant *Elts, argument
316 R.V = Vec;
H A DCGExpr.cpp1319 llvm::Value *Vec = Load; local
1329 return RValue::get(Builder.CreateExtractElement(Vec, Elt));
1340 Vec = Builder.CreateShuffleVector(Vec, llvm::UndefValue::get(Vec->getType()),
1342 return RValue::get(Vec);
1358 llvm::Value *Vec = Load; local
1359 Vec = Builder.CreateInsertElement(Vec, Src.getScalarVal(),
1361 llvm::StoreInst *Store = Builder.CreateStore(Vec, Ds
1516 llvm::Value *Vec = Load; local
2399 llvm::Value *Vec = EmitScalarExpr(E->getBase()); local
[all...]
/freebsd-9.3-release/contrib/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp216 Value *Vec = E0->getOperand(0); local
219 unsigned NElts = Vec->getType()->getVectorNumElements();
233 if (!CI || CI->getZExtValue() != i || E->getOperand(0) != Vec)
1271 Value *Vec = UndefValue::get(Ty); local
1274 Vec = Builder.CreateInsertElement(Vec, VL[i], Builder.getInt32(i));
1275 if (Instruction *Insrt = dyn_cast<Instruction>(Vec)) {
1298 return Vec;
1379 Value *Vec = vectorizeTree(Operands); local
1380 NewPhi->addIncoming(Vec, IB
1583 Value *Vec = E->VectorizedValue; local
[all...]
/freebsd-9.3-release/contrib/llvm/lib/Target/R600/
H A DSILowerControlFlow.cpp399 unsigned Vec = MI.getOperand(2).getReg(); local
401 unsigned SubReg = TRI->getSubReg(Vec, AMDGPU::sub0);
403 SubReg = Vec;
409 .addReg(Vec, RegState::Implicit);
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Analysis/
H A DAnalysisDeclContext.cpp499 void *&Vec,
501 if (Vec)
502 return (DeclVec*) Vec;
518 Vec = BV;
498 LazyInitializeReferencedDecls(const BlockDecl *BD, void *&Vec, llvm::BumpPtrAllocator &A) argument
/freebsd-9.3-release/contrib/llvm/lib/Target/AArch64/
H A DAArch64ISelDAGToDAG.cpp731 for (unsigned Vec = 0; Vec < NumVecs; ++Vec)
732 ReplaceUses(SDValue(N, Vec),
733 CurDAG->getTargetExtractSubreg(Sub0 + Vec, dl, VT, SuperReg));
857 for (unsigned Vec = 0; Vec < NumVecs; ++Vec)
858 ReplaceUses(SDValue(N, Vec),
859 CurDAG->getTargetExtractSubreg(Sub0 + Vec, d
[all...]
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/AST/
H A DAPValue.cpp139 setVector(((const Vec *)(const char *)RHS.Data)->Elts,
195 ((Vec*)(char*)Data)->~Vec();
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DMemRegion.cpp1424 BumpVector<const MemRegion*> *Vec = local
1427 if (Vec == (void*) 0x1)
1433 return BlockDataRegion::referenced_vars_iterator(Vec->begin(),
1441 BumpVector<const MemRegion*> *Vec = local
1444 if (Vec == (void*) 0x1)
1450 return BlockDataRegion::referenced_vars_iterator(Vec->end(),
/freebsd-9.3-release/contrib/llvm/include/llvm/IR/
H A DInstructions.h1543 ExtractElementInst(Value *Vec, Value *Idx, const Twine &NameStr = "",
1545 ExtractElementInst(Value *Vec, Value *Idx, const Twine &NameStr,
1551 static ExtractElementInst *Create(Value *Vec, Value *Idx, argument
1554 return new(2) ExtractElementInst(Vec, Idx, NameStr, InsertBefore);
1556 static ExtractElementInst *Create(Value *Vec, Value *Idx, argument
1559 return new(2) ExtractElementInst(Vec, Idx, NameStr, InsertAtEnd);
1564 static bool isValidOperands(const Value *Vec, const Value *Idx);
1603 InsertElementInst(Value *Vec, Value *NewElt, Value *Idx,
1606 InsertElementInst(Value *Vec, Value *NewElt, Value *Idx,
1612 static InsertElementInst *Create(Value *Vec, Valu argument
1617 Create(Value *Vec, Value *NewElt, Value *Idx, const Twine &NameStr, BasicBlock *InsertAtEnd) argument
[all...]
/freebsd-9.3-release/contrib/llvm/lib/Target/ARM/
H A DARMISelDAGToDAG.cpp1901 for (unsigned Vec = 0; Vec < NumVecs; ++Vec)
1902 ReplaceUses(SDValue(N, Vec),
1903 CurDAG->getTargetExtractSubreg(Sub0 + Vec, dl, VT, SuperReg));
2166 for (unsigned Vec = 0; Vec < NumVecs; ++Vec)
2167 ReplaceUses(SDValue(N, Vec),
2168 CurDAG->getTargetExtractSubreg(Sub0 + Vec, d
[all...]
/freebsd-9.3-release/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeDAG.cpp85 SDValue PerformInsertVectorEltInMemory(SDValue Vec, SDValue Val,
87 SDValue ExpandINSERT_VECTOR_ELT(SDValue Vec, SDValue Val,
582 PerformInsertVectorEltInMemory(SDValue Vec, SDValue Val, SDValue Idx, argument
584 SDValue Tmp1 = Vec;
625 ExpandINSERT_VECTOR_ELT(SDValue Vec, SDValue Val, SDValue Idx, SDLoc dl) { argument
630 EVT EltVT = Vec.getValueType().getVectorElementType();
634 Vec.getValueType(), Val);
636 unsigned NumElts = Vec.getValueType().getVectorNumElements();
644 return DAG.getVectorShuffle(Vec.getValueType(), dl, Vec, ScVe
[all...]
H A DLegalizeVectorTypes.cpp714 SDValue Vec = N->getOperand(0); local
721 Lo = DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, LoVT, Vec, Idx);
723 Hi = DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, HiVT, Vec,
754 SDValue Vec = N->getOperand(0); local
758 GetSplitVector(Vec, Lo, Hi);
774 EVT VecVT = Vec.getValueType();
777 SDValue Store = DAG.getStore(DAG.getEntryNode(), dl, Vec, StackPtr,
1234 SDValue Vec = N->getOperand(0); local
1236 EVT VecVT = Vec.getValueType();
1243 GetSplitVector(Vec, L
[all...]
/freebsd-9.3-release/contrib/llvm/lib/IR/
H A DInstructions.cpp1481 InsertElementInst::InsertElementInst(Value *Vec, Value *Elt, Value *Index, argument
1484 : Instruction(Vec->getType(), InsertElement,
1487 assert(isValidOperands(Vec, Elt, Index) &&
1489 Op<0>() = Vec;
1495 InsertElementInst::InsertElementInst(Value *Vec, Value *Elt, Value *Index, argument
1498 : Instruction(Vec->getType(), InsertElement,
1501 assert(isValidOperands(Vec, Elt, Index) &&
1504 Op<0>() = Vec;
1510 bool InsertElementInst::isValidOperands(const Value *Vec, const Value *Elt, argument
1512 if (!Vec
[all...]
/freebsd-9.3-release/contrib/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp62 static SDValue ExtractSubVector(SDValue Vec, unsigned IdxVal, argument
67 EVT VT = Vec.getValueType();
74 if (Vec.getOpcode() == ISD::UNDEF)
86 if (Vec.getOpcode() == ISD::BUILD_VECTOR)
88 Vec->op_begin()+NormalizedIdxVal, ElemsPerChunk);
91 SDValue Result = DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, ResultVT, Vec,
103 static SDValue Extract128BitVector(SDValue Vec, unsigned IdxVal, argument
105 assert((Vec.getValueType().is256BitVector() ||
106 Vec.getValueType().is512BitVector()) && "Unexpected vector size!");
107 return ExtractSubVector(Vec, IdxVa
111 Extract256BitVector(SDValue Vec, unsigned IdxVal, SelectionDAG &DAG, SDLoc dl) argument
117 InsertSubVector(SDValue Result, SDValue Vec, unsigned IdxVal, SelectionDAG &DAG, SDLoc dl, unsigned vectorWidth) argument
147 Insert128BitVector(SDValue Result, SDValue Vec, unsigned IdxVal, SelectionDAG &DAG, SDLoc dl) argument
154 Insert256BitVector(SDValue Result, SDValue Vec, unsigned IdxVal, SelectionDAG &DAG, SDLoc dl) argument
4720 SDValue Vec; local
4763 SDValue Vec; local
7648 SDValue Vec = Op.getOperand(0); local
7701 SDValue Vec = Op.getOperand(0); local
7726 SDValue Vec = DAG.getVectorShuffle(VVT, dl, Op.getOperand(0), local
7745 SDValue Vec = DAG.getVectorShuffle(VVT, dl, Op.getOperand(0), local
7917 SDValue Vec = Op.getNode()->getOperand(0); local
16389 SDValue Vec = N->getOperand(0); local
[all...]

Completed in 384 milliseconds

12