Lines Matching defs:ValueVTs
148 Type *Ty, SmallVectorImpl<EVT> &ValueVTs,
156 ValueVTs.push_back(EVT(MVT::i64));
157 ValueVTs.push_back(EVT(MVT::i64));
172 ComputePTXValueVTs(TLI, DL, EI, ValueVTs, Offsets,
196 ValueVTs.push_back(EltVT);
201 ValueVTs.push_back(VT);
219 unsigned Idx, uint32_t AccessSize, const SmallVectorImpl<EVT> &ValueVTs,
229 EVT EltVT = ValueVTs[Idx];
242 if (Idx + NumElts > ValueVTs.size())
251 if (ValueVTs[j] != EltVT)
258 // OK. We can vectorize ValueVTs[i..i+NumElts)
275 // The flattened parameter is represented as the list of ValueVTs and
277 // of the same size as ValueVTs indicating how each piece should be
281 VectorizePTXValueVTs(const SmallVectorImpl<EVT> &ValueVTs,
284 // Set vector size to match ValueVTs and mark all elements as
287 VectorInfo.assign(ValueVTs.size(), PVF_SCALAR);
290 for (int I = 0, E = ValueVTs.size(); I != E; ++I) {
295 I, AccessSize, ValueVTs, Offsets, ParamAlignment);