Home | History | Annotate | Download | only in Reader

Lines Matching refs:Slot

43   /// The key of this vector is the placeholder constant, the value is the slot
259 /// slot 'Slot'. Increment Slot past the number of slots used in the record.
261 bool getValueTypePair(SmallVectorImpl<uint64_t> &Record, unsigned &Slot,
263 if (Slot == Record.size()) return true;
264 unsigned ValNo = (unsigned)Record[Slot++];
273 } else if (Slot == Record.size()) {
277 unsigned TypeNo = (unsigned)Record[Slot++];
282 /// popValue - Read a value out of the specified record from slot 'Slot'.
283 /// Increment Slot past the number of slots used by the value in the record.
285 bool popValue(SmallVectorImpl<uint64_t> &Record, unsigned &Slot,
287 if (getValue(Record, Slot, InstNum, Ty, ResVal))
289 // All values currently take a single record slot.
290 ++Slot;
294 /// getValue -- Like popValue, but does not increment the Slot number.
295 bool getValue(SmallVectorImpl<uint64_t> &Record, unsigned Slot,
297 ResVal = getValue(Record, Slot, InstNum, Ty);
303 Value *getValue(SmallVectorImpl<uint64_t> &Record, unsigned Slot,
305 if (Slot == Record.size()) return 0;
306 unsigned ValNo = (unsigned)Record[Slot];
314 Value *getValueSigned(SmallVectorImpl<uint64_t> &Record, unsigned Slot,
316 if (Slot == Record.size()) return 0;
317 unsigned ValNo = (unsigned)decodeSignRotatedValue(Record[Slot]);