| /NextBSD/contrib/llvm/tools/clang/include/clang/AST/ |
| HD | DeclContextInternals.h | 86 if (DeclsTy *Vec = getAsVector()) in setHasExternalDecls() local 87 Data = DeclsAndHasExternalTy(Vec, true); in setHasExternalDecls() 114 DeclsTy &Vec = *getAsVector(); in remove() local 115 DeclsTy::iterator I = std::find(Vec.begin(), Vec.end(), D); in remove() 116 assert(I != Vec.end() && "list does not contain decl"); in remove() 117 Vec.erase(I); in remove() 119 assert(std::find(Vec.begin(), Vec.end(), D) in remove() 120 == Vec.end() && "list still contains decl"); in remove() 132 DeclsTy &Vec = *getAsVector(); in removeExternalDecls() local 133 Vec.erase(std::remove_if(Vec.begin(), Vec.end(), in removeExternalDecls() [all …]
|
| HD | APValue.h | 80 struct Vec { struct 83 Vec() : Elts(nullptr), NumElts(0) {} in Vec() function 84 ~Vec() { delete[] Elts; } in ~Vec() argument 113 ComplexAPFloat, Vec, Arr, StructData, 261 return ((Vec*)(char*)Data.buffer)->Elts[I]; in getVectorElt() 268 return ((const Vec*)(const void *)Data.buffer)->NumElts; in getVectorLength() 357 ((Vec*)(char*)Data.buffer)->Elts = new APValue[N]; in setVector() 358 ((Vec*)(char*)Data.buffer)->NumElts = N; in setVector() 360 ((Vec*)(char*)Data.buffer)->Elts[i] = E[i]; in setVector() 416 new ((void*)(char*)Data.buffer) Vec(); in MakeVector()
|
| HD | 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()
|
| /NextBSD/contrib/llvm/include/llvm/ADT/ |
| HD | 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.data()), Length(Vec.size()) {} in ArrayRef() 87 /*implicit*/ ArrayRef(const std::initializer_list<T> &Vec) in ArrayRef() argument 88 : Data(Vec.begin() == Vec.end() ? (T*)0 : Vec.begin()), in ArrayRef() 89 Length(Vec.size()) {} in ArrayRef() 103 /*implicit*/ ArrayRef(const SmallVectorTemplateCommon<U*, DummyT> &Vec, 107 : Data(Vec.data()), Length(Vec.size()) { 113 ArrayRef(const std::vector<U *, A> &Vec, [all …]
|
| HD | TinyPtrVector.h | 132 if (VecTy *Vec = Val.template dyn_cast<VecTy*>()) in empty() local 133 return Vec->empty(); in empty() 219 else if (VecTy *Vec = Val.template get<VecTy*>()) in pop_back() local 220 Vec->pop_back(); in pop_back() 227 } else if (VecTy *Vec = Val.template dyn_cast<VecTy*>()) { in clear() local 229 Vec->clear(); in clear() 242 } else if (VecTy *Vec = Val.template dyn_cast<VecTy*>()) { in erase() local 245 return Vec->erase(I); in erase() 258 } else if (VecTy *Vec = Val.template dyn_cast<VecTy*>()) { in erase() local 259 return Vec->erase(S, E); in erase()
|
| HD | 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()
|
| /NextBSD/contrib/llvm/lib/Analysis/ |
| HD | MemDerefPrinter.cpp | 25 SmallVector<Value *, 4> Vec; member 37 Vec.clear(); in releaseMemory() 58 Vec.push_back(PO); in runOnFunction() 66 for (auto &V: Vec) { in print()
|
| /NextBSD/contrib/llvm/lib/Target/ARM/MCTargetDesc/ |
| HD | ARMUnwindOpAsm.cpp | 29 SmallVectorImpl<uint8_t> &Vec; member in __anone8738b7e0111::UnwindOpcodeStreamer 33 UnwindOpcodeStreamer(SmallVectorImpl<uint8_t> &V) : Vec(V), Pos(3) { in UnwindOpcodeStreamer() 38 Vec[Pos] = elem; in EmitByte() 59 while (Pos < Vec.size()) in FillFinishOpcode()
|
| /NextBSD/contrib/llvm/lib/Target/AMDGPU/ |
| HD | AMDGPUTargetTransformInfo.cpp | 66 unsigned AMDGPUTTIImpl::getNumberOfRegisters(bool Vec) { in getNumberOfRegisters() argument 67 if (Vec) in getNumberOfRegisters()
|
| HD | SILowerControlFlow.cpp | 432 unsigned Vec = MI.getOperand(2).getReg(); in IndirectSrc() local 436 computeIndirectRegAndOffset(Vec, Reg, Off); in IndirectSrc() 442 .addReg(Vec, RegState::Implicit); in IndirectSrc()
|
| /NextBSD/contrib/llvm/lib/Target/NVPTX/ |
| HD | NVPTXInstrInfo.td | 2068 (ins LdStCode:$isVol, LdStCode:$addsp, LdStCode:$Vec, LdStCode:$Sign, 2070 !strconcat("ld${isVol:volatile}${addsp:addsp}${Vec:vec}.${Sign:sign}", 2073 (ins LdStCode:$isVol, LdStCode:$addsp, LdStCode:$Vec, LdStCode:$Sign, 2075 !strconcat("ld${isVol:volatile}${addsp:addsp}${Vec:vec}.${Sign:sign}", 2078 (ins LdStCode:$isVol, LdStCode:$addsp, LdStCode:$Vec, LdStCode:$Sign, 2080 !strconcat("ld${isVol:volatile}${addsp:addsp}${Vec:vec}.${Sign:sign}$fromWidth", 2083 (ins LdStCode:$isVol, LdStCode:$addsp, LdStCode:$Vec, LdStCode:$Sign, 2085 !strconcat("ld${isVol:volatile}${addsp:addsp}${Vec:vec}.${Sign:sign}", 2088 (ins LdStCode:$isVol, LdStCode:$addsp, LdStCode:$Vec, LdStCode:$Sign, 2090 !strconcat("ld${isVol:volatile}${addsp:addsp}${Vec:vec}.${Sign:sign}$fromWidth", [all …]
|
| /NextBSD/contrib/llvm/utils/TableGen/ |
| HD | CodeGenRegisters.h | 235 typedef std::vector<const CodeGenRegister*> Vec; typedef 268 CodeGenRegister::Vec Members; 392 const CodeGenRegister::Vec &getMembers() const { return Members; } in getMembers() 406 const CodeGenRegister::Vec *Members; 410 Key(const CodeGenRegister::Vec *M, unsigned S = 0, unsigned A = 0) 528 const CodeGenRegister::Vec *Membs,
|
| HD | CodeGenRegisters.cpp | 156 CodeGenRegister::Vec::const_iterator RegI, RegE; 160 RegUnitIterator(const CodeGenRegister::Vec &Regs): in RegUnitIterator() 649 static void sortAndUniqueRegisters(CodeGenRegister::Vec &M) { in sortAndUniqueRegisters() 1050 const CodeGenRegister::Vec *Members, in getOrCreateSubClass() 1299 CodeGenRegister::Vec Regs; 1328 const CodeGenRegister::Vec &Regs = RegClass.getMembers(); in computeUberSets() 1860 const CodeGenRegister::Vec &Memb1 = RC1->getMembers(); in inferCommonSubClass() 1861 const CodeGenRegister::Vec &Memb2 = RC2->getMembers(); in inferCommonSubClass() 1862 CodeGenRegister::Vec Intersection; in inferCommonSubClass() 1891 typedef std::map<const CodeGenSubRegIndex *, CodeGenRegister::Vec, in inferSubClassWithSubReg() [all …]
|
| /NextBSD/contrib/llvm/include/llvm/IR/ |
| HD | ConstantFolder.h | 218 Constant *CreateExtractElement(Constant *Vec, Constant *Idx) const { in CreateExtractElement() argument 219 return ConstantExpr::getExtractElement(Vec, Idx); in CreateExtractElement() 222 Constant *CreateInsertElement(Constant *Vec, Constant *NewElt, in CreateInsertElement() argument 224 return ConstantExpr::getInsertElement(Vec, NewElt, Idx); in CreateInsertElement()
|
| HD | NoFolder.h | 272 Instruction *CreateExtractElement(Constant *Vec, Constant *Idx) const { in CreateExtractElement() argument 273 return ExtractElementInst::Create(Vec, Idx); in CreateExtractElement() 276 Instruction *CreateInsertElement(Constant *Vec, Constant *NewElt, in CreateInsertElement() argument 278 return InsertElementInst::Create(Vec, NewElt, Idx); in CreateInsertElement()
|
| HD | Instructions.h | 1844 ExtractElementInst(Value *Vec, Value *Idx, const Twine &NameStr = "", 1846 ExtractElementInst(Value *Vec, Value *Idx, const Twine &NameStr, 1854 static ExtractElementInst *Create(Value *Vec, Value *Idx, 1857 return new(2) ExtractElementInst(Vec, Idx, NameStr, InsertBefore); 1859 static ExtractElementInst *Create(Value *Vec, Value *Idx, 1862 return new(2) ExtractElementInst(Vec, Idx, NameStr, InsertAtEnd); 1867 static bool isValidOperands(const Value *Vec, const Value *Idx); 1906 InsertElementInst(Value *Vec, Value *NewElt, Value *Idx, 1909 InsertElementInst(Value *Vec, Value *NewElt, Value *Idx, 1917 static InsertElementInst *Create(Value *Vec, Value *NewElt, Value *Idx, [all …]
|
| /NextBSD/contrib/llvm/include/llvm/Analysis/ |
| HD | TargetFolder.h | 243 Constant *CreateExtractElement(Constant *Vec, Constant *Idx) const { in CreateExtractElement() argument 244 return Fold(ConstantExpr::getExtractElement(Vec, Idx)); in CreateExtractElement() 247 Constant *CreateInsertElement(Constant *Vec, Constant *NewElt, in CreateInsertElement() argument 249 return Fold(ConstantExpr::getInsertElement(Vec, NewElt, Idx)); in CreateInsertElement()
|
| /NextBSD/contrib/llvm/tools/clang/lib/CodeGen/ |
| HD | CGValue.h | 309 static LValue MakeVectorElt(llvm::Value *Vec, llvm::Value *Idx, in MakeVectorElt() argument 313 R.V = Vec; in MakeVectorElt() 319 static LValue MakeExtVectorElt(llvm::Value *Vec, llvm::Constant *Elts, in MakeExtVectorElt() argument 323 R.V = Vec; in MakeExtVectorElt()
|
| HD | CGExpr.cpp | 1395 llvm::Value *Vec = Load; in EmitLoadOfExtVectorElementLValue() local 1405 return RValue::get(Builder.CreateExtractElement(Vec, Elt)); in EmitLoadOfExtVectorElementLValue() 1416 Vec = Builder.CreateShuffleVector(Vec, llvm::UndefValue::get(Vec->getType()), in EmitLoadOfExtVectorElementLValue() 1418 return RValue::get(Vec); in EmitLoadOfExtVectorElementLValue() 1477 llvm::Value *Vec = Load; in EmitStoreThroughLValue() local 1478 Vec = Builder.CreateInsertElement(Vec, Src.getScalarVal(), in EmitStoreThroughLValue() 1480 llvm::StoreInst *Store = Builder.CreateStore(Vec, Dst.getVectorAddr(), in EmitStoreThroughLValue() 1638 llvm::Value *Vec = Load; in EmitStoreThroughExtVectorComponentLValue() local 1646 cast<llvm::VectorType>(Vec->getType())->getNumElements(); in EmitStoreThroughExtVectorComponentLValue() 1656 Vec = Builder.CreateShuffleVector(SrcVal, in EmitStoreThroughExtVectorComponentLValue() [all …]
|
| /NextBSD/contrib/llvm/lib/Support/ |
| HD | Twine.cpp | 22 SmallString<256> Vec; in str() local 23 return toStringRef(Vec).str(); in str()
|
| /NextBSD/contrib/llvm/lib/Transforms/Scalar/ |
| HD | LoopInterchange.cpp | 66 std::vector<char> Vec = *I; in printDepMatrix() local 67 for (auto II = Vec.begin(), EE = Vec.end(); II != EE; ++II) in printDepMatrix() 285 const std::vector<Loop *> *Vec = &CurrentLoop->getSubLoops(); in populateWorklist() local 286 while (!Vec->empty()) { in populateWorklist() 290 if (Vec->size() != 1) { in populateWorklist() 295 CurrentLoop = Vec->front(); in populateWorklist() 296 Vec = &CurrentLoop->getSubLoops(); in populateWorklist()
|
| /NextBSD/contrib/llvm/tools/clang/lib/Analysis/ |
| HD | AnalysisDeclContext.cpp | 511 void *&Vec, in LazyInitializeReferencedDecls() argument 513 if (Vec) in LazyInitializeReferencedDecls() 514 return (DeclVec*) Vec; in LazyInitializeReferencedDecls() 529 Vec = BV; in LazyInitializeReferencedDecls()
|
| /NextBSD/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| HD | LegalizeDAG.cpp | 93 SDValue PerformInsertVectorEltInMemory(SDValue Vec, SDValue Val, 95 SDValue ExpandINSERT_VECTOR_ELT(SDValue Vec, SDValue Val, 576 PerformInsertVectorEltInMemory(SDValue Vec, SDValue Val, SDValue Idx, in PerformInsertVectorEltInMemory() argument 578 SDValue Tmp1 = Vec; in PerformInsertVectorEltInMemory() 620 ExpandINSERT_VECTOR_ELT(SDValue Vec, SDValue Val, SDValue Idx, SDLoc dl) { in ExpandINSERT_VECTOR_ELT() argument 625 EVT EltVT = Vec.getValueType().getVectorElementType(); in ExpandINSERT_VECTOR_ELT() 629 Vec.getValueType(), Val); in ExpandINSERT_VECTOR_ELT() 631 unsigned NumElts = Vec.getValueType().getVectorNumElements(); in ExpandINSERT_VECTOR_ELT() 639 return DAG.getVectorShuffle(Vec.getValueType(), dl, Vec, ScVec, in ExpandINSERT_VECTOR_ELT() 643 return PerformInsertVectorEltInMemory(Vec, Val, Idx, dl); in ExpandINSERT_VECTOR_ELT() [all …]
|
| /NextBSD/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ |
| HD | MemRegion.cpp | 1415 BumpVector<const MemRegion*> *Vec = in referenced_vars_begin() local 1418 if (Vec == (void*) 0x1) in referenced_vars_begin() 1424 return BlockDataRegion::referenced_vars_iterator(Vec->begin(), in referenced_vars_begin() 1432 BumpVector<const MemRegion*> *Vec = in referenced_vars_end() local 1435 if (Vec == (void*) 0x1) in referenced_vars_end() 1441 return BlockDataRegion::referenced_vars_iterator(Vec->end(), in referenced_vars_end()
|
| /NextBSD/contrib/llvm/lib/Transforms/Vectorize/ |
| HD | SLPVectorizer.cpp | 271 Value *Vec = E0->getOperand(0); in CanReuseExtract() local 274 unsigned NElts = Vec->getType()->getVectorNumElements(); in CanReuseExtract() 288 if (!CI || CI->getZExtValue() != i || E->getOperand(0) != Vec) in CanReuseExtract() 2040 Value *Vec = UndefValue::get(Ty); in Gather() local 2043 Vec = Builder.CreateInsertElement(Vec, VL[i], Builder.getInt32(i)); in Gather() 2044 if (Instruction *Insrt = dyn_cast<Instruction>(Vec)) { in Gather() 2067 return Vec; in Gather() 2147 Value *Vec = vectorizeTree(Operands); in vectorizeTree() local 2148 NewPhi->addIncoming(Vec, IBB); in vectorizeTree() 2512 Value *Vec = E->VectorizedValue; in vectorizeTree() local [all …]
|