Lines Matching full:scattered
29 // Used to store the scattered form of a vector.
32 // Used to map a vector Value to its scattered form. We use std::map
38 // along with a pointer to their scattered forms.
42 // component of a scattered vector or vector pointer.
172 ScatterMap Scattered; member in __anon836fb3250111::Scalarizer
257 assert(Gathered.empty() && Scattered.empty()); in runOnFunction()
270 // Return a scattered form of V that can be accessed by Point. V must be a
274 // Put the scattered form of arguments in the entry block, in scatter()
278 return Scatterer(BB, BB->begin(), V, &Scattered[V]); in scatter()
281 // Put the scattered form of an instruction directly after the in scatter()
285 V, &Scattered[V]); in scatter()
287 // In the fallback case, just put the scattered before Point and in scatter()
304 // If we already have a scattered form of Op (created from ExtractElements in gather()
306 ValueVector &SV = Scattered[Op]; in gather()
648 // The presence of data in Gathered or Scattered indicates changes in finish()
650 if (Gathered.empty() && Scattered.empty()) in finish()
674 Scattered.clear(); in finish()