Lines Matching refs:Bases
253 static void removeDuplicatesGCPtrs(SmallVectorImpl<const Value *> &Bases, in removeDuplicatesGCPtrs() argument
266 NewBases.push_back(Bases[i]); in removeDuplicatesGCPtrs()
272 assert(Bases.size() >= NewBases.size()); in removeDuplicatesGCPtrs()
275 Bases = NewBases; in removeDuplicatesGCPtrs()
278 assert(Ptrs.size() == Bases.size()); in removeDuplicatesGCPtrs()
397 SmallVectorImpl<const Value *> &Bases, SmallVectorImpl<const Value *> &Ptrs, in getIncomingStatepointGCValues() argument
402 Bases.push_back(relocateOpers.getBasePtr()); in getIncomingStatepointGCValues()
410 removeDuplicatesGCPtrs(Bases, Ptrs, Relocs, Builder); in getIncomingStatepointGCValues()
412 assert(Bases.size() == Ptrs.size() && Ptrs.size() == Relocs.size()); in getIncomingStatepointGCValues()
500 SmallVector<const Value *, 64> Bases, Ptrs, Relocations; in lowerStatepointMetaArgs() local
501 getIncomingStatepointGCValues(Bases, Ptrs, Relocations, StatepointSite, in lowerStatepointMetaArgs()
511 for (const Value *V : Bases) { in lowerStatepointMetaArgs()
541 for (unsigned i = 0; i < Bases.size(); ++i) { in lowerStatepointMetaArgs()
542 reservePreviousStackSlotForValue(Bases[i], Builder); in lowerStatepointMetaArgs()
571 for (unsigned i = 0; i < Bases.size(); ++i) { in lowerStatepointMetaArgs()
572 const Value *Base = Bases[i]; in lowerStatepointMetaArgs()