Home | History | Annotate | Download | only in SelectionDAG

Lines Matching full:ptrs

254                                    SmallVectorImpl<const Value *> &Ptrs,
262 for (size_t i = 0; i < Ptrs.size(); i++) {
263 SDValue SD = Builder.getValue(Ptrs[i]);
267 NewPtrs.push_back(Ptrs[i]);
273 assert(Ptrs.size() >= NewPtrs.size());
276 Ptrs = NewPtrs;
278 assert(Ptrs.size() == Bases.size());
279 assert(Ptrs.size() == Relocs.size());
392 /// Ptrs - derived pointers incoming to this statepoint
395 /// other i.e Bases[i], Ptrs[i] are from the same gcrelocate call
397 SmallVectorImpl<const Value *> &Bases, SmallVectorImpl<const Value *> &Ptrs,
403 Ptrs.push_back(relocateOpers.getDerivedPtr());
410 removeDuplicatesGCPtrs(Bases, Ptrs, Relocs, Builder);
412 assert(Bases.size() == Ptrs.size() && Ptrs.size() == Relocs.size());
500 SmallVector<const Value *, 64> Bases, Ptrs, Relocations;
501 getIncomingStatepointGCValues(Bases, Ptrs, Relocations, StatepointSite,
518 for (const Value *V : Ptrs) {
543 reservePreviousStackSlotForValue(Ptrs[i], Builder);
575 const Value *Ptr = Ptrs[i];