Lines Matching refs:ValueVector
31 typedef SmallVector<Value *, 8> ValueVector; typedef
36 typedef std::map<Value *, ValueVector> ScatterMap;
40 typedef SmallVector<std::pair<Instruction *, ValueVector *>, 16> GatherList;
52 ValueVector *cachePtr = nullptr);
64 ValueVector *CachePtr;
66 ValueVector Tmp;
165 void gather(Instruction *, const ValueVector &);
167 void transferMetadata(Instruction *, const ValueVector &);
186 ValueVector *cachePtr) in Scatterer()
203 ValueVector &CV = (CachePtr ? *CachePtr : Tmp); in operator []()
295 void Scalarizer::gather(Instruction *Op, const ValueVector &CV) { in gather()
305 ValueVector &SV = Scattered[Op]; in gather()
332 void Scalarizer::transferMetadata(Instruction *Op, const ValueVector &CV) { in transferMetadata()
385 ValueVector Res; in splitBinary()
405 ValueVector Res; in visitSelectInst()
452 ValueVector Res; in visitGetElementPtrInst()
478 ValueVector Res; in visitCastInst()
497 ValueVector Res; in visitBitCastInst()
550 ValueVector Res; in visitShuffleVectorInst()
573 ValueVector Res; in visitPHINode()
605 ValueVector Res; in visitLoadInst()
632 ValueVector Stores; in visitStoreInst()
652 ValueVector &CV = *GMI->second; in finish()