/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/AST/ |
H A D | DeclContextInternals.h | 86 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 D | APValue.h | 80 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 D | DeclBase.h | 474 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 D | ArrayRef.h | 73 /*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 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 | 132 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 D | ARMUnwindOpAsm.cpp | 25 /// 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 D | AMDGPUTargetTransformInfo.cpp | 66 unsigned AMDGPUTTIImpl::getNumberOfRegisters(bool Vec) { argument 67 if (Vec)
|
H A D | SILowerControlFlow.cpp | 432 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 D | CodeGenRegisters.h | 235 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 D | CodeGenRegisters.cpp | 156 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 D | Twine.cpp | 22 SmallString<256> Vec; 23 return toStringRef(Vec).str();
|
/freebsd-11.0-release/contrib/llvm/include/llvm/IR/ |
H A D | ConstantFolder.h | 218 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 D | LegacyPassManagers.h | 267 auto ProfileVec = [&](const SmallVectorImpl<AnalysisID>& Vec) { 268 ID.AddInteger(Vec.size()); 269 for(AnalysisID AID : Vec)
|
H A D | NoFolder.h | 272 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 D | IRBuilder.h | 1584 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 D | Instructions.h | 1981 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 D | TargetFolder.h | 243 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 D | AnalysisDeclContext.cpp | 528 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 D | LoopInterchange.cpp | 66 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 D | APValue.cpp | 139 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 D | MemRegion.cpp | 1432 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 D | CGExpr.cpp | 1493 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 D | SLPVectorizer.cpp | 285 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 D | LegalizeDAG.cpp | 96 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...] |