Lines Matching refs:ValueVector
30 typedef SmallVector<Value *, 8> ValueVector; typedef
35 typedef std::map<Value *, ValueVector> ScatterMap;
39 typedef SmallVector<std::pair<Instruction *, ValueVector *>, 16> GatherList;
51 ValueVector *cachePtr = nullptr);
63 ValueVector *CachePtr;
65 ValueVector Tmp;
164 void gather(Instruction *, const ValueVector &);
166 void transferMetadata(Instruction *, const ValueVector &);
185 ValueVector *cachePtr) in Scatterer()
202 ValueVector &CV = (CachePtr ? *CachePtr : Tmp); in operator []()
296 void Scalarizer::gather(Instruction *Op, const ValueVector &CV) { in gather()
306 ValueVector &SV = Scattered[Op]; in gather()
337 void Scalarizer::transferMetadata(Instruction *Op, const ValueVector &CV) { in transferMetadata()
388 ValueVector Res; in splitBinary()
408 ValueVector Res; in visitSelectInst()
455 ValueVector Res; in visitGetElementPtrInst()
481 ValueVector Res; in visitCastInst()
500 ValueVector Res; in visitBitCastInst()
553 ValueVector Res; in visitShuffleVectorInst()
576 ValueVector Res; in visitPHINode()
608 ValueVector Res; in visitLoadInst()
635 ValueVector Stores; in visitStoreInst()
654 ValueVector &CV = *GMI.second; in finish()