/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/AST/ |
H A D | DeclContextInternals.h | 89 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 D | APValue.h | 80 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 D | DeclBase.h | 462 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 D | ArrayRef.h | 72 /*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 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); 95 return Vec.getValue(Vec.Bits, Idx);
|
H A D | TinyPtrVector.h | 116 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 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:__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 D | Twine.cpp | 22 SmallString<256> Vec; 23 return toStringRef(Vec).str();
|
/freebsd-9.3-release/contrib/llvm/include/llvm/Support/ |
H A D | ConstantFolder.h | 211 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 D | TargetFolder.h | 235 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 D | NoFolder.h | 271 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 D | CGValue.h | 302 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 D | CGExpr.cpp | 1319 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 D | SLPVectorizer.cpp | 216 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 D | SILowerControlFlow.cpp | 399 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 D | AnalysisDeclContext.cpp | 499 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 D | AArch64ISelDAGToDAG.cpp | 731 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 D | APValue.cpp | 139 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 D | MemRegion.cpp | 1424 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 D | Instructions.h | 1543 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 D | ARMISelDAGToDAG.cpp | 1901 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 D | LegalizeDAG.cpp | 85 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 D | LegalizeVectorTypes.cpp | 714 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 D | Instructions.cpp | 1481 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 D | X86ISelLowering.cpp | 62 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...] |