| /freebsd-10-stable/contrib/llvm/tools/clang/include/clang/AST/ |
| D | DeclContextInternals.h | 89 if (DeclsTy *Vec = getAsVector()) in setHasExternalDecls() local 90 Data = DeclsAndHasExternalTy(Vec, true); in setHasExternalDecls() 117 DeclsTy &Vec = *getAsVector(); in remove() local 118 DeclsTy::iterator I = std::find(Vec.begin(), Vec.end(), D); in remove() 119 assert(I != Vec.end() && "list does not contain decl"); in remove() 120 Vec.erase(I); in remove() 122 assert(std::find(Vec.begin(), Vec.end(), D) in remove() 123 == Vec.end() && "list still contains decl"); in remove() 135 DeclsTy &Vec = *getAsVector(); in removeExternalDecls() local 136 Vec.erase(std::remove_if(Vec.begin(), Vec.end(), in removeExternalDecls() [all …]
|
| D | APValue.h | 80 struct Vec { struct 83 Vec() : Elts(0), NumElts(0) {} in Vec() argument 84 ~Vec() { delete[] Elts; } in ~Vec() argument 262 return ((Vec*)(char*)Data)->Elts[I]; in getVectorElt() 269 return ((const Vec*)(const void *)Data)->NumElts; in getVectorLength() 358 ((Vec*)(char*)Data)->Elts = new APValue[N]; in setVector() 359 ((Vec*)(char*)Data)->NumElts = N; in setVector() 361 ((Vec*)(char*)Data)->Elts[i] = E[i]; in setVector() 417 new ((void*)(char*)Data) Vec(); in MakeVector()
|
| D | DeclBase.h | 462 AttrVec &Vec = getAttrs(); in dropAttr() local 463 Vec.erase(std::remove_if(Vec.begin(), Vec.end(), isa<T, Attr*>), Vec.end()); in dropAttr() 465 if (Vec.empty()) in dropAttr()
|
| /freebsd-10-stable/contrib/llvm/include/llvm/ADT/ |
| D | ArrayRef.h | 72 /*implicit*/ ArrayRef(const SmallVectorTemplateCommon<T, U> &Vec) in ArrayRef() argument 73 : Data(Vec.data()), Length(Vec.size()) { in ArrayRef() 78 /*implicit*/ ArrayRef(const std::vector<T, A> &Vec) in ArrayRef() argument 79 : Data(Vec.empty() ? (T*)0 : &Vec[0]), Length(Vec.size()) {} in ArrayRef() 88 /*implicit*/ ArrayRef(const std::initializer_list<T> &Vec) in ArrayRef() argument 89 : Data(Vec.begin() == Vec.end() ? (T*)0 : Vec.begin()), in ArrayRef() 90 Length(Vec.size()) {} in ArrayRef() 207 /*implicit*/ MutableArrayRef(SmallVectorImpl<T> &Vec) in MutableArrayRef() argument 208 : ArrayRef<T>(Vec) {} in MutableArrayRef() 211 /*implicit*/ MutableArrayRef(std::vector<T> &Vec) in MutableArrayRef() argument [all …]
|
| D | TinyPtrVector.h | 116 if (VecTy *Vec = Val.template dyn_cast<VecTy*>()) in empty() local 117 return Vec->empty(); in empty() 203 else if (VecTy *Vec = Val.template get<VecTy*>()) in pop_back() local 204 Vec->pop_back(); in pop_back() 211 } else if (VecTy *Vec = Val.template dyn_cast<VecTy*>()) { in clear() local 213 Vec->clear(); in clear() 226 } else if (VecTy *Vec = Val.template dyn_cast<VecTy*>()) { in erase() local 229 return Vec->erase(I); in erase() 242 } else if (VecTy *Vec = Val.template dyn_cast<VecTy*>()) { in erase() local 243 return Vec->erase(S, E); in erase()
|
| D | PackedVector.h | 83 PackedVector &Vec; variable 88 reference(PackedVector &vec, unsigned idx) : Vec(vec), Idx(idx) { } in reference() 91 Vec.setValue(Vec.Bits, Idx, val); 95 return Vec.getValue(Vec.Bits, Idx); in T()
|
| /freebsd-10-stable/contrib/llvm/lib/Target/ARM/MCTargetDesc/ |
| D | ARMUnwindOpAsm.cpp | 30 SmallVectorImpl<uint8_t> &Vec; member in __anon83ef8fb70111::UnwindOpcodeStreamer 34 UnwindOpcodeStreamer(SmallVectorImpl<uint8_t> &V) : Vec(V), Pos(3) { in UnwindOpcodeStreamer() 39 Vec[Pos] = elem; in EmitByte() 59 while (Pos < Vec.size()) in FillFinishOpcode()
|
| /freebsd-10-stable/contrib/llvm/lib/Target/NVPTX/ |
| D | NVPTXInstrInfo.td | 1959 (ins LdStCode:$isVol, LdStCode:$addsp, LdStCode:$Vec, LdStCode:$Sign, 1961 !strconcat("ld${isVol:volatile}${addsp:addsp}${Vec:vec}.${Sign:sign}", 1964 (ins LdStCode:$isVol, LdStCode:$addsp, LdStCode:$Vec, LdStCode:$Sign, 1966 !strconcat("ld${isVol:volatile}${addsp:addsp}${Vec:vec}.${Sign:sign}", 1969 (ins LdStCode:$isVol, LdStCode:$addsp, LdStCode:$Vec, LdStCode:$Sign, 1971 !strconcat("ld${isVol:volatile}${addsp:addsp}${Vec:vec}.${Sign:sign}$fromWidth", 1974 (ins LdStCode:$isVol, LdStCode:$addsp, LdStCode:$Vec, LdStCode:$Sign, 1976 !strconcat("ld${isVol:volatile}${addsp:addsp}${Vec:vec}.${Sign:sign}", 1979 (ins LdStCode:$isVol, LdStCode:$addsp, LdStCode:$Vec, LdStCode:$Sign, 1981 !strconcat("ld${isVol:volatile}${addsp:addsp}${Vec:vec}.${Sign:sign}$fromWidth", [all …]
|
| /freebsd-10-stable/contrib/llvm/include/llvm/Support/ |
| D | ConstantFolder.h | 211 Constant *CreateExtractElement(Constant *Vec, Constant *Idx) const { in CreateExtractElement() argument 212 return ConstantExpr::getExtractElement(Vec, Idx); in CreateExtractElement() 215 Constant *CreateInsertElement(Constant *Vec, Constant *NewElt, in CreateInsertElement() argument 217 return ConstantExpr::getInsertElement(Vec, NewElt, Idx); in CreateInsertElement()
|
| D | TargetFolder.h | 235 Constant *CreateExtractElement(Constant *Vec, Constant *Idx) const { in CreateExtractElement() argument 236 return Fold(ConstantExpr::getExtractElement(Vec, Idx)); in CreateExtractElement() 239 Constant *CreateInsertElement(Constant *Vec, Constant *NewElt, in CreateInsertElement() argument 241 return Fold(ConstantExpr::getInsertElement(Vec, NewElt, Idx)); in CreateInsertElement()
|
| D | NoFolder.h | 271 Instruction *CreateExtractElement(Constant *Vec, Constant *Idx) const { in CreateExtractElement() argument 272 return ExtractElementInst::Create(Vec, Idx); in CreateExtractElement() 275 Instruction *CreateInsertElement(Constant *Vec, Constant *NewElt, in CreateInsertElement() argument 277 return InsertElementInst::Create(Vec, NewElt, Idx); in CreateInsertElement()
|
| /freebsd-10-stable/contrib/llvm/patches/ |
| D | patch-r267704-llvm-r211435-fix-avx-backend.diff | 47 + SDValue Vec = N->getOperand(0); 51 + GetSplitVector(Vec, Lo, Hi); 54 + EVT VecVT = Vec.getValueType(); 57 + SDValue Store = DAG.getStore(DAG.getEntryNode(), dl, Vec, StackPtr,
|
| /freebsd-10-stable/contrib/llvm/tools/clang/lib/CodeGen/ |
| D | CGValue.h | 302 static LValue MakeVectorElt(llvm::Value *Vec, llvm::Value *Idx, in MakeVectorElt() argument 306 R.V = Vec; in MakeVectorElt() 312 static LValue MakeExtVectorElt(llvm::Value *Vec, llvm::Constant *Elts, in MakeExtVectorElt() argument 316 R.V = Vec; in MakeExtVectorElt()
|
| D | CGExpr.cpp | 1319 llvm::Value *Vec = Load; in EmitLoadOfExtVectorElementLValue() local 1329 return RValue::get(Builder.CreateExtractElement(Vec, Elt)); in EmitLoadOfExtVectorElementLValue() 1340 Vec = Builder.CreateShuffleVector(Vec, llvm::UndefValue::get(Vec->getType()), in EmitLoadOfExtVectorElementLValue() 1342 return RValue::get(Vec); in EmitLoadOfExtVectorElementLValue() 1358 llvm::Value *Vec = Load; in EmitStoreThroughLValue() local 1359 Vec = Builder.CreateInsertElement(Vec, Src.getScalarVal(), in EmitStoreThroughLValue() 1361 llvm::StoreInst *Store = Builder.CreateStore(Vec, Dst.getVectorAddr(), in EmitStoreThroughLValue() 1516 llvm::Value *Vec = Load; in EmitStoreThroughExtVectorComponentLValue() local 1524 cast<llvm::VectorType>(Vec->getType())->getNumElements(); in EmitStoreThroughExtVectorComponentLValue() 1534 Vec = Builder.CreateShuffleVector(SrcVal, in EmitStoreThroughExtVectorComponentLValue() [all …]
|
| /freebsd-10-stable/contrib/llvm/lib/Support/ |
| D | Twine.cpp | 22 SmallString<256> Vec; in str() local 23 return toStringRef(Vec).str(); in str()
|
| /freebsd-10-stable/contrib/llvm/lib/Target/AArch64/ |
| D | AArch64ISelDAGToDAG.cpp | 731 for (unsigned Vec = 0; Vec < NumVecs; ++Vec) in SelectVLD() local 732 ReplaceUses(SDValue(N, Vec), in SelectVLD() 733 CurDAG->getTargetExtractSubreg(Sub0 + Vec, dl, VT, SuperReg)); in SelectVLD() 857 for (unsigned Vec = 0; Vec < NumVecs; ++Vec) in SelectVLDDup() local 858 ReplaceUses(SDValue(N, Vec), in SelectVLDDup() 859 CurDAG->getTargetExtractSubreg(Sub0 + Vec, dl, VT, SuperReg)); in SelectVLDDup() 948 for (unsigned Vec = 0; Vec < NumVecs; ++Vec) { in SelectVLDSTLane() local 949 SDValue SUB0 = CurDAG->getTargetExtractSubreg(Sub0 + Vec, dl, VT, SuperReg); in SelectVLDSTLane() 953 ReplaceUses(SDValue(N, Vec), SUB0); in SelectVLDSTLane()
|
| /freebsd-10-stable/contrib/llvm/lib/Transforms/Vectorize/ |
| D | SLPVectorizer.cpp | 216 Value *Vec = E0->getOperand(0); in CanReuseExtract() local 219 unsigned NElts = Vec->getType()->getVectorNumElements(); in CanReuseExtract() 233 if (!CI || CI->getZExtValue() != i || E->getOperand(0) != Vec) in CanReuseExtract() 1271 Value *Vec = UndefValue::get(Ty); in Gather() local 1274 Vec = Builder.CreateInsertElement(Vec, VL[i], Builder.getInt32(i)); in Gather() 1275 if (Instruction *Insrt = dyn_cast<Instruction>(Vec)) { in Gather() 1298 return Vec; in Gather() 1379 Value *Vec = vectorizeTree(Operands); in vectorizeTree() local 1380 NewPhi->addIncoming(Vec, IBB); in vectorizeTree() 1583 Value *Vec = E->VectorizedValue; in vectorizeTree() local [all …]
|
| /freebsd-10-stable/contrib/llvm/tools/clang/lib/Analysis/ |
| D | AnalysisDeclContext.cpp | 499 void *&Vec, in LazyInitializeReferencedDecls() argument 501 if (Vec) in LazyInitializeReferencedDecls() 502 return (DeclVec*) Vec; in LazyInitializeReferencedDecls() 518 Vec = BV; in LazyInitializeReferencedDecls()
|
| /freebsd-10-stable/contrib/llvm/lib/Target/R600/ |
| D | SILowerControlFlow.cpp | 399 unsigned Vec = MI.getOperand(2).getReg(); in IndirectSrc() local 401 unsigned SubReg = TRI->getSubReg(Vec, AMDGPU::sub0); in IndirectSrc() 403 SubReg = Vec; in IndirectSrc() 409 .addReg(Vec, RegState::Implicit); in IndirectSrc()
|
| /freebsd-10-stable/contrib/llvm/include/llvm/IR/ |
| 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, 1554 return new(2) ExtractElementInst(Vec, Idx, NameStr, InsertBefore); 1556 static ExtractElementInst *Create(Value *Vec, Value *Idx, 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, Value *NewElt, Value *Idx, [all …]
|
| /freebsd-10-stable/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ |
| D | MemRegion.cpp | 1424 BumpVector<const MemRegion*> *Vec = in referenced_vars_begin() local 1427 if (Vec == (void*) 0x1) in referenced_vars_begin() 1433 return BlockDataRegion::referenced_vars_iterator(Vec->begin(), in referenced_vars_begin() 1441 BumpVector<const MemRegion*> *Vec = in referenced_vars_end() local 1444 if (Vec == (void*) 0x1) in referenced_vars_end() 1450 return BlockDataRegion::referenced_vars_iterator(Vec->end(), in referenced_vars_end()
|
| /freebsd-10-stable/contrib/llvm/tools/clang/lib/AST/ |
| D | APValue.cpp | 139 setVector(((const Vec *)(const char *)RHS.Data)->Elts, in APValue() 195 ((Vec*)(char*)Data)->~Vec(); in DestroyDataAndMakeUninit()
|
| /freebsd-10-stable/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| 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, in PerformInsertVectorEltInMemory() argument 584 SDValue Tmp1 = Vec; in PerformInsertVectorEltInMemory() 625 ExpandINSERT_VECTOR_ELT(SDValue Vec, SDValue Val, SDValue Idx, SDLoc dl) { in ExpandINSERT_VECTOR_ELT() argument 630 EVT EltVT = Vec.getValueType().getVectorElementType(); in ExpandINSERT_VECTOR_ELT() 634 Vec.getValueType(), Val); in ExpandINSERT_VECTOR_ELT() 636 unsigned NumElts = Vec.getValueType().getVectorNumElements(); in ExpandINSERT_VECTOR_ELT() 644 return DAG.getVectorShuffle(Vec.getValueType(), dl, Vec, ScVec, in ExpandINSERT_VECTOR_ELT() 648 return PerformInsertVectorEltInMemory(Vec, Val, Idx, dl); in ExpandINSERT_VECTOR_ELT() [all …]
|
| D | LegalizeVectorTypes.cpp | 715 SDValue Vec = N->getOperand(0); in SplitVecRes_EXTRACT_SUBVECTOR() local 722 Lo = DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, LoVT, Vec, Idx); in SplitVecRes_EXTRACT_SUBVECTOR() 724 Hi = DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, HiVT, Vec, in SplitVecRes_EXTRACT_SUBVECTOR() 731 SDValue Vec = N->getOperand(0); in SplitVecRes_INSERT_SUBVECTOR() local 735 GetSplitVector(Vec, Lo, Hi); in SplitVecRes_INSERT_SUBVECTOR() 738 EVT VecVT = Vec.getValueType(); in SplitVecRes_INSERT_SUBVECTOR() 741 SDValue Store = DAG.getStore(DAG.getEntryNode(), dl, Vec, StackPtr, in SplitVecRes_INSERT_SUBVECTOR() 792 SDValue Vec = N->getOperand(0); in SplitVecRes_INSERT_VECTOR_ELT() local 796 GetSplitVector(Vec, Lo, Hi); in SplitVecRes_INSERT_VECTOR_ELT() 812 EVT VecVT = Vec.getValueType(); in SplitVecRes_INSERT_VECTOR_ELT() [all …]
|
| /freebsd-10-stable/contrib/llvm/lib/Target/ARM/ |
| D | ARMISelDAGToDAG.cpp | 1901 for (unsigned Vec = 0; Vec < NumVecs; ++Vec) in SelectVLD() local 1902 ReplaceUses(SDValue(N, Vec), in SelectVLD() 1903 CurDAG->getTargetExtractSubreg(Sub0 + Vec, dl, VT, SuperReg)); in SelectVLD() 2166 for (unsigned Vec = 0; Vec < NumVecs; ++Vec) in SelectVLDSTLane() local 2167 ReplaceUses(SDValue(N, Vec), in SelectVLDSTLane() 2168 CurDAG->getTargetExtractSubreg(Sub0 + Vec, dl, VT, SuperReg)); in SelectVLDSTLane() 2249 for (unsigned Vec = 0; Vec < NumVecs; ++Vec) in SelectVLDDup() local 2250 ReplaceUses(SDValue(N, Vec), in SelectVLDDup() 2251 CurDAG->getTargetExtractSubreg(SubIdx+Vec, dl, VT, SuperReg)); in SelectVLDDup()
|