Lines Matching defs:ValueVector
65 using ValueVector = SmallVector<Value *, 8>;
73 using ScatterMap = std::map<std::pair<Value *, Type *>, ValueVector>;
77 using GatherList = SmallVector<std::pair<Instruction *, ValueVector *>, 16>;
112 const VectorSplit &VS, ValueVector *cachePtr = nullptr);
126 ValueVector *CachePtr;
127 ValueVector Tmp;
305 void gather(Instruction *Op, const ValueVector &CV, const VectorSplit &VS);
308 void transferMetadataAndIRFlags(Instruction *Op, const ValueVector &CV);
362 const VectorSplit &VS, ValueVector *cachePtr)
378 ValueVector &CV = CachePtr ? *CachePtr : Tmp;
505 void ScalarizerVisitor::gather(Instruction *Op, const ValueVector &CV,
511 ValueVector &SV = Scattered[{Op, VS.SplitTy}];
554 const ValueVector &CV) {
643 ValueVector Res;
673 ValueVector Res;
709 ValueVector ScalarOperands(NumArgs);
766 ValueVector Res(VS->NumFragments);
767 ValueVector ScalarCallOps(NumArgs);
821 ValueVector Res;
889 ValueVector Res;
923 ValueVector Res;
946 ValueVector Res;
1024 ValueVector Res;
1068 ValueVector Res;
1150 ValueVector Res;
1172 ValueVector Res;
1204 ValueVector Res;
1232 ValueVector Stores;
1263 ValueVector &CV = *GMI.second;
1288 SmallVector<ValueVector, 4> ElemCV(NumOfStructElements);