Lines Matching refs:DefinedValues
296 TinyPtrVector<VPValue *> DefinedValues; variable
302 DefinedValues.push_back(V); in addDefinedValue()
310 assert(is_contained(DefinedValues, V) && in removeDefinedValue()
312 erase_value(DefinedValues, V); in removeDefinedValue()
348 for (VPValue *D : make_early_inc_range(DefinedValues)) { in ~VPDef()
361 assert(DefinedValues.size() == 1 && "must have exactly one defined value"); in getVPSingleValue()
362 assert(DefinedValues[0] && "defined value must be non-null"); in getVPSingleValue()
363 return DefinedValues[0]; in getVPSingleValue()
366 assert(DefinedValues.size() == 1 && "must have exactly one defined value"); in getVPSingleValue()
367 assert(DefinedValues[0] && "defined value must be non-null"); in getVPSingleValue()
368 return DefinedValues[0]; in getVPSingleValue()
373 assert(DefinedValues[I] && "defined value must be non-null"); in getVPValue()
374 return DefinedValues[I]; in getVPValue()
377 assert(DefinedValues[I] && "defined value must be non-null"); in getVPValue()
378 return DefinedValues[I]; in getVPValue()
382 ArrayRef<VPValue *> definedValues() { return DefinedValues; } in definedValues()
384 ArrayRef<VPValue *> definedValues() const { return DefinedValues; } in definedValues()
387 unsigned getNumDefinedValues() const { return DefinedValues.size(); } in getNumDefinedValues()