Lines Matching refs:ValueVector
63 using ValueVector = SmallVector<Value *, 8>; typedef
68 using ScatterMap = std::map<Value *, ValueVector>;
72 using GatherList = SmallVector<std::pair<Instruction *, ValueVector *>, 16>;
84 ValueVector *cachePtr = nullptr);
96 ValueVector *CachePtr;
98 ValueVector Tmp;
189 void gather(Instruction *Op, const ValueVector &CV);
191 void transferMetadata(Instruction *Op, const ValueVector &CV);
226 ValueVector *cachePtr) in Scatterer()
243 ValueVector &CV = (CachePtr ? *CachePtr : Tmp); in operator []()
346 void ScalarizerVisitor::gather(Instruction *Op, const ValueVector &CV) { in gather()
356 ValueVector &SV = Scattered[Op]; in gather()
388 void ScalarizerVisitor::transferMetadata(Instruction *Op, const ValueVector &CV) { in transferMetadata()
439 ValueVector Res; in splitBinary()
477 ValueVector ScalarOperands(NumArgs); in splitCall()
494 ValueVector Res(NumElems); in splitCall()
495 ValueVector ScalarCallOps(NumArgs); in splitCall()
530 ValueVector Res; in visitSelectInst()
590 ValueVector Res; in visitGetElementPtrInst()
616 ValueVector Res; in visitCastInst()
635 ValueVector Res; in visitBitCastInst()
688 ValueVector Res; in visitShuffleVectorInst()
711 ValueVector Res; in visitPHINode()
743 ValueVector Res; in visitLoadInst()
770 ValueVector Stores; in visitStoreInst()
793 ValueVector &CV = *GMI.second; in finish()